Last Updated: February 2026 | By Pablo — I live in Cozumel and shop at Mega at least twice a week.
Disclosure: Some links on this page are affiliate links. If you book through them, I earn a small commission at no extra cost to you. This helps keep the site running — thanks for your support.
If you are staying in Cozumel for more than a day or two, you will end up at Mega. I have been doing my weekly grocery shopping here since I moved to the island in 2019, and it remains the single most useful store on Cozumel for both residents and visitors. Whether you need sunscreen, a case of beer for the hotel room, fresh produce, or a SIM card for your phone, Mega has it.
What Is Mega Supermarket Cozumel?
Mega is a full-size Mexican supermarket chain owned by Soriana, and the Cozumel location is the largest grocery store on the island. Think of it as the Walmart or Target equivalent — it is not just groceries but also electronics, clothing, household goods, pharmacy items, and a surprisingly good bakery. The store is clean, well-organized, and air-conditioned, which matters more than you think after walking around in 90-degree heat.
Where Is Mega Cozumel Located?
Mega sits on Avenida Rafael E. Melgar, about one block south of the Punta Langosta cruise pier in downtown San Miguel. If you are coming off a cruise ship, you can literally walk there in five minutes. For visitors staying at hotels on the south hotel zone, it is a quick 80-peso taxi ride or a 15-minute scooter trip. The store is the most centrally located supermarket on the island, which is why it gets so much foot traffic from both locals and tourists.
What to Expect Inside
The store is divided into several sections. The grocery section takes up the largest portion — fresh fruits and vegetables (the avocados and mangoes here are incredible), a full meat and seafood counter, dairy, a bakery with fresh pan dulce and bolillos, and a deli with prepared foods. The prepared food section is underrated — I regularly grab their rotisserie chicken (about 120 pesos) for a quick dinner.
Beyond groceries, you will find a pharmacy, an electronics section, clothing, kitchenware, beach supplies (towels, snorkel gear, reef-safe sunscreen), and a decent liquor section with local tequila, mezcal, and Mexican beer at prices significantly lower than any hotel bar or convenience store.
Prices and Payment
Prices at Mega are the best on the island for most items. A liter of water costs about 15 pesos (less than $1 USD), a six-pack of Corona or Modelo runs about 100-120 pesos ($6-7 USD), and a bottle of decent tequila starts at around 200 pesos ($12 USD). These prices are typically 30-50% less than what you will pay at the smaller convenience stores near the cruise port or hotels.
Mega accepts both pesos and US dollars, though you will get a better exchange rate if you pay in pesos. Credit and debit cards are accepted everywhere in the store. There are also ATMs near the entrance if you need cash.
Tips From a Cozumel Resident
After six years of shopping here, I have picked up a few things worth sharing. Go in the morning (before 10 AM) if you want to avoid crowds — cruise ship passengers tend to flood in between 11 AM and 3 PM. The bakery is freshest first thing in the morning. If you are buying alcohol to take home, check the customs limits for your country before loading up your cart.
The produce section is genuinely good, but skip the pre-packaged tourist snack baskets near the entrance — they are overpriced. Walk to the actual snack aisle instead and pick individual items for half the price. The same goes for souvenirs — Mega has some, but the shops in town offer better selection and similar prices.
One practical note: if you are arriving by cruise ship and plan to buy drinks and snacks for the day, Mega is a much smarter stop than the convenience stores near the pier. You will save 40-50% on water, beer, and sunscreen alone.
Book a Cozumel Tour
If you are heading to Mega as part of a day exploring Cozumel, consider combining your shopping with one of these popular excursions:
Cozumel Island Tour by Jeep — see the whole island and stop at Mega on your way back to the pier.
Book on GetYourGuide →
Cozumel Snorkeling and Beach Day — hit the reef in the morning and grab supplies at Mega after.
Book on Viator →
The Honest Verdict
Mega Supermarket is not a tourist attraction — it is a practical, essential stop for anyone spending time on Cozumel. The prices are fair, the selection is excellent, and the location could not be more convenient. I shop here multiple times a week and I genuinely appreciate having a proper supermarket on an island where many stores charge tourist markups.
For cruise passengers, a quick 20-minute Mega run at the start of your port day will save you money on water, snacks, and sunscreen for the rest of the day. For longer-stay visitors, this is where you will do your real grocery shopping. It is not glamorous, but it is one of the most useful spots on the island. If you want more practical Cozumel tips, check out our guide on what not to do in Cozumel.







