Tripadvisor Travellers' Choice 2026 Tripadvisor Travellers' Choice 2026
Picture of Cyril M

Cyril M

Scuba diving instructor with more than 10 years of experience exploring the underwater world of Playa del Carmen.

Is Mexico Expensive?

No, overall, Mexico isn’t an expensive country for travelers from the United States, although the cost of living varies from one region and city to another.

In destinations like Cancún, Playa del Carmen, Los Cabos or Puerto Vallarta, which are among the country’s main tourist cities, the cost of living is higher than most travelers imagine.

Hands holding 500 Mexican peso bills

What’s the average cost of a trip to Mexico?

It all depends on your destination, the season, the city you choose and several other factors.

Here are the main costs that can help you estimate the budget for your trip to the Caribbean!

Accommodation

The cost of accommodation in Mexico varies a lot depending on the destination, the time of year and the level of comfort you’re looking for.

Mid-range hotels usually offer excellent value for money, with rates between 1,400 and 3,000 MXN per night (about US$75 to US$160).

Beachfront hotel with a pool and palm trees

If you want a more comfortable stay or an all-inclusive resort, prices can range from 4,000 to 10,000 MXN per night (about US$215 to US$540), or even more for luxury beachfront properties.

P.S.: By booking several months ahead and avoiding busy periods like Christmas, New Year’s or spring break, you can get better rates.

Food

If you’re not staying at an all-inclusive resort, food will be one of the most underestimated expenses for visitors.

For example, in a town like Playa del Carmen, a meal at a restaurant will cost you around 400 MXN (about US$22) on average.

Tacos and a beer on a table facing the beach

Street food stands, on the other hand, let you eat for just a few dollars while discovering the country’s authentic flavors.

Activities

In Mexico, and especially in the Riviera Maya, there are tons of things to do, whether archaeological, like visiting Chichén Itzá, or in the water.

Mexico is one of the best diving destinations in the world, thanks to its coral reefs, its crystal-clear water and its famous cenotes!

Divers around the underwater Virgen del Caracol statue in Playa del Carmen

A standard ocean dive trip costs about 2,600 MXN (about US$140), while a cenote dive trip costs about 4,000 MXN (about US$215).

Even though diving is an extra cost, it’s one of the experiences travelers love most when they visit the Riviera Maya or the island of Cozumel in Mexico.

Learn more about diving in Playa del Carmen!

What’s the best month to go to Mexico?

The best time to visit Mexico is generally from November to April. The climate is drier, temperatures are pleasant and conditions are ideal for enjoying the beaches and outdoor activities.

Beach in rain and wind, with palm trees bending

December to February is high season, though, which often means higher prices. For better value, November and April are often the most interesting months.

So, is Mexico expensive?

Overall, Mexico remains an affordable destination. You can travel there on a reasonable budget while enjoying an excellent level of comfort. However, prices can vary a lot between tourist cities and less-visited regions.

For travelers and expats alike, Mexico continues to offer excellent value for money, as long as you choose your destination and travel dates wisely.