The Cost of Travel in Mexico: My 2024 Budget Breakdown

Cenote Suytun at Valladolid, Yucatan

Ask me about my favourite country in the world and I’ll tell you about Mexico.

I’ve been fortunate to have visited over a hundred countries during my past decade of travel, but it’s Mexico that never fails to leave me swooning.

I love this country so much that I can’t recommend a visit highly enough. Not only is Mexico full of beautiful scenery, world-class beaches, and wonderful locals, but it’s relatively inexpensive, too. And the food. The tacos! Mexico is worth visiting for the food alone. And yes, I want to reassure you that it is safe to visit.

As I write this now, in January 2024, I’ve spent a whopping seven months in Mexico, and I’m currently planning on returning for another three. Over that time, I’ve spent months living in a hippie beach town on the Pacific Coast, several weeks in central mountain ranges, and two months making my way around the Yucatan. In other words, I’ve seen a hell of a lot of this incredible country, and I’m excited to share this detailed budget breakdown with you all.

Because while I’ve been making my way across this wonderful country, I’ve also been tracking every single peso I’ve spent.

If you’re wondering how much it costs to travel in Mexico, let’s jump in.

Woman standing on grass in front of a large stone structure at Chichen Itza in Mexico.
Chichen Itza is incredible! You have to check it out if you decide to head to the Yucatan

The Cost of Accommodation in Mexico

I’ll kick things off by focusing on my backpackers and budget travellers out there. If that’s you, you’ll be glad to hear that you can get by in Mexico on very little. Note that all the prices I mention below are in US dollars unless otherwise noted.

Cheap Accommodation

As in many parts of the world, hostels are one of the best low-cost accommodation options. Mexico has hostels in most major city and towns across the country, and they’re one of the best ways of saving money while still making friends. I always recommend staying in hostels if you’re going to be travelling alone!

Hostels in Mexico are similarly priced to those in Central America, so you can get by on not very much at all. You can expect to spend around $15-25 a night for a dorm bed in a well-rated hostel, or around $60 for a private room. If you’re travelling as part of a couple, you may find you end up spending a similar amount for a private room versus just getting two beds in a dorm.

Airbnb is another option worth keeping in mind, as staying in a private room (not renting out the entire apartment!) with a local can often work out to be more affordable than spending a night in a hostel, especially if you’re a couple. Head on over to the Airbnb website and it’s not hard to find accommodation for $30 a night. You’ll be more comfortable than you would be in a hostel, receive faster internet, and will get to hang out with the locals, which is what travel’s all about! 

Free Accommodation

If you’re on a really tight budget, there are options in Mexico that mean getting to explore the country for free. Couchsurfing has been a budget travel staple for over a decade now, and there are hundreds of thousands of hosts across the country. You’ll be able to stay for free with a local and gain an insight into life in Mexico that’s tough to experience when staying with other travellers in hostels.

Housesitting is a more upmarket option, aimed at mid-range and luxury travellers. Housesitting involves taking care of somebody’s house for free while they’re away, often (but not always) looking after their pets, too. It’s best for long-term travellers or retirees, as you can’t pick and choose dates and destinations, so you’ll need to have a lot of flexibility as to where you go and at what time of year. If you do have that freedom, though it’s a wonderful way to cut down your travel expenses, soak up some home comforts, and live like a local for a while. Trusted Housesitters is the best site for getting started with housesitting, as they have the highest number of listings.

Finally, when it comes to free accommodation, you can also check out WorldPackers (use promo code neverendingfootsteps for a $10 discount). Through the site, you’ll receive totally free accommodation (and often food) in exchange for a few hours of work each day.

Think: working in a hostel, helping with gardening, or even taking care of alpacas. You’ll likely make tons of new friends, learn a new skill, and, depending on where you end up, see a side of Mexico that few travellers get to experience. 

Author standing at a viewpoint overlooking the brightly-coloured city of Guanajuato in Mexico, with several churches and other colonial-era building clearly visible. Mountains rise in the background behind the city.
Gorgeous Guanajuato is one of my favourite spots in Mexico! I highly recommend visiting this colourful city.

My Accommodation Recommendations in Mexico

Tulum: Ah, Tulum. It has a reputation for being expensive, but bargains can still be had. Casa Almendro comes in at $51 a night — a steal for Tulum — and still manages to have the amenities of a luxury hotel. You’re within walking distance of the centre of Tulum, so finding a restaurant becomes a hell of a lot easier. You’ve got a kickass rooftop area with hammocks to lounge in. It’s directly opposite a market, so you can easily buy produce from there to cook, if you feel like eating in one night. And you can even rent bicycles to help you explore Tulum in more depth, something I can’t recommend doing highly enough.

Puerto Vallarta: I could say this about everywhere I’ve visited in Mexico, but I love Puerto Vallarta. It’s so much fun! With a great beach and delicious food, it combines the two best aspects of Mexican life. But where to stay? I stayed in Garlands del Rio at $88 a night, and loved its laidback vibe right on the river. There’s a lovely pool and bar area, and honestly, I wish everywhere offered me chips and salsa and a margarita on arrival like this place does! The owner seems determined to make everyone’s stay as perfect as possible, and when you do leave the hotel, restaurants, bars, and the city’s famous beach are all close by.

Mexico City: If there’s one thing you need to know about Mexico City, it’s that it’s large. And choosing a hotel — and indeed a neighbourhood — can be overwhelming. I recommend going for a place in Coyoacán, and in particular, I love what Finca Coyoacán has to offer, at a price of $83 a night. You’ll be in the perfect place to explore the markets and restaurants of Coyoacán, and be able to retreat each nice to a safe haven with a super-comfortable bed, friendly staff, and even free fruit to snack on! There’s a reason why this is one of the best-rated properties in the entire city!

Oaxaca: When it comes to Oaxaca, I wouldn’t consider staying anywhere other than La Betulia, which comes in at $137 a night. It’s in one of my favourite areas of the city, just a few minutes away from the iconic Santa Domingo church, yet is still quiet enough for you to feel as though you’re worlds away from the city. And the breakfasts? Too good! What I love about La Betulia is that they offer up Mexican dishes for breakfast, in addition to the more Western flavours, so you’ll get to dive into the country’s cuisine and eat as the locals do. With some of the most welcoming locals in the city, beautiful rooms, and a propensity for attracting guests that fast become friends, there’s no wonder I can’t stop singing its praises!

The Cost of Transportation in Mexico

Mexico’s a big country, but fortunately, it’s home to a solid public transportation system.

The bus is one of my favourite ways to explore the country, and it’s one of the cheapest, too. If you’re going to be travelling south of Mexico City, I can’t recommend the bus company ADO enough. They run luxury buses throughout this part of the country, offering comfortable reclining seats, air conditioning, and Wi-Fi. They’re seriously up-market buses and well-worth paying for. I include some of their prices at the end of this section.

For smaller distances, you’ll be able to utilise colectivos, which are minivans that fit around 12 people. Just jump on board, tell the driver where you want to go, wait for the other people to get in, and then stop when you’re at your stop. They’re very affordable. I travelled by colectivo between Playa del Carmen and Akumal (M$40/$2.50) and it as super-efficient, easy to use, and reasonably comfortable.

Unfortunately, trains don’t really exist in Mexico, with a couple of exceptions. Something that’s been on my Mexico wishlist for a while now is the Copper Canyon Railway, which runs through Mexico’s Copper Canyon and takes around 16 hours. There’s also a train that runs between Guadalajara and Tequila, which is known as the Tequila Express. Aside from those two journeys, though, you won’t be riding the rails while you’re in Mexico.

Once you’re on the ground, taxis are prevalent and Uber is available in several major destinations, like Mexico City, Cancun, Guanajuato, Tijuana, and Puerto Vallarta. There’s also the Cabify app, which works the same way as Uber. If you take regular cabs, you can expect to pay anywhere from M$10 to M$50 per km depending on where you are in Mexico: as with basically every country in the world, expect to have a struggle to find a taxi driver that’s using their meter!

If you’re confident about driving in another country, you could always look into renting a car to explore the country. I have several friends who have done this and were surprised by how safe it felt to do so. They had no major incidents! A week-long car hire out of Cancun costs $110 for an economy option, so the prices aren’t too bad. I use Skyscanner to find the cheapest car rentals.

Finally, I want to talk about flying in Mexico. If the distances are large (say you want to travel from Puerto Vallarta to Cancun), it makes more sense to fly. Mexico is a vast country and overland distances can take many days. I flew from Guanajuato to Cancun to save on the journey time and it ended up costing just $74.

Here are some typical overland transportation costs you’ll come up against while you’re travelling in Mexico:

  • Bus ride from Cancun Airport to Tulum: M$420 ($25)
  • Bus ride from Tulum to Playa del Carmen: M$120 ($7)
  • Bus ride from Playa del Carmen to Valladolid: M$250 ($15)
  • Bus ride from Mexico City to Oaxaca: M$419 ($25)
  • Bus ride from Mexico City to Puebla: M$174 ($11)
  • Bus ride from Puerto Vallarta to Sayulita: M$55 ($3.50)
  • Ferry ride from Playa del Carmen to Cozumel: M$280 ($17)
A polystyrene plate with two tacos on top. The tortillas are filled with a hefty serving of chorizo, rice, tomatoes, onion, and cilantro
Tacos in Mexico: it had to be done!

The Cost of Food in Mexico

If the food doesn’t end up being the highlight of your time in Mexico, I’ll be more than shocked. After all, I’m the person who regularly plans trips to Mexico for the sole reason of eating as much food as possible.

In fact, Mexico is my number one country in the world for eating.

And most exciting of all? The local food in Mexico is so cheap! You can get by on $1-2 a meal if you’re on a tight budget, but if you’re willing to splurge, you’ll be looking at paying as much as $10 per meal. It’s all so inexpensive. And delicious! Have I mentioned that it’s delicious?

One dish that you have to try in Mexico is cochinita pibil — it’s my favourite thing to eat in the country! Cochinita pibil is pulled pork shoulder that’s been slow-roasted and braised in achiote, orange juice, and lime. Throw some pickled onions on top, and you have the most incredible dish. It’s tender, tangy, full of flavour, and you can eat it in sandwiches and tacos for a dollar or two. You’ll find it everywhere in the Yucatan.

Tacos are probably going to fuel your Mexico sightseeing activities, as they’re cheap, delicious, and easy to find. You’ll eat them in a corn tortilla rather than a flour one that’s more popular in Western countries, and there are dozens of different flavours to choose from.

One of my favourites is tacos al pastor, which features schwarma-style pork and grilled pineapple, but I also love the chorizo, carnitas (deep-fried pork), and carne asada. In case you hadn’t realised, yes, I’m a big fan of pork.

Now, tempting as it is to live on tacos the entire time you’re in Mexico (I won’t judge you if you do), there are so many other great eating options that you really do need to try.

Let’s start with breakfast. And by breakfast, I mean chilaquiles. I’m not saying this is the healthy option, but I am definitely saying it is the delicious option. I mean, how could you not love fried tortillas, chopped up and covered with salsa, crumbled cheese, beans, eggs, and whatever else takes the chef’s fancy? There are many variations around the country, and I think I’ve just about tried them all at this point! You’ll pay $6-10 depending on what’s on it and where you are.

Most of the things that go inside a tortilla can be found inside bread as well: tortas are everywhere, and just as delicious. You won’t be shocked to hear that cocinita pibil is my favourite filling here as well, but I’ve had everything from chicken, beans, and fish to, famously once, chilaquiles. Dave and I still talk about that meal to this day. Expect to pay around $3.

Tamales are also easily available, at least in some parts of the country. Look out for vendors standing over the distinctive streaming metal containers on street corners and then run, don’t walk, to grab yourself something incredible to eat.

Made from masa (a dough made from ground corn) and filled with chicken, pork, cheese, or beans, they’re wrapped in corn husk or banana leaf, then steamed in that metal container until they’re soft and delicious. I loved them on chilly afternoons in Guanajuato, but honestly, I’d eat them no matter the weather! They’re usually $1-2 each.

Author standing at a viewpoint above a beach in Tulum, Mexico, with an old stone building visible on a clifftop on the other side of the beach. Blue sky and ocean behind.
Does Tulum have one of the best beaches in Mexico? Yup!

The Cost of Activities in Mexico

The cost of your activities are going to vary based on which part of the country you’re going to be visiting. In the Yucatan, much of your pesos will be spent on ruin-hopping and jungle-trekking; on the Pacific Coast, you’ll all about whale-watching and surfing.

These are the entrance fees (2024) to many of the popular attractions across the country:

  • Entrance to Chichen Itza: M$614 ($36)
  • Entrance to Coba ruins: M$100 ($6)
  • Entrance to Tulum ruins: M$90 ($5.50) + national park fee of M$58 ($3.50) for most visitors
  • Entrance to Cenote Dos Ojos: M$350 ($21)
  • Entrance to Guanajuato’s Mummy Museum: M$97 ($6)
  • Entrance to Mexico City’s National Museum of Anthropology: M$95 ($6)
  • Entrance to Oaxaca’s Hierve el Agua waterfalls: M$50 ($3)
  • Entrance to Mexico City’s Frida Kahlo Museum: M$250-270 ($15-16)
  • Entrance to a Lucha Libre wrestling match: M$120+ ($7) depending on your seat and who is fighting

As you can see, most attractions are pretty reasonably priced.

Let’s now take a look at the typical activities you can do in Mexico, as well as their costs. Whenever I visit a country, I always make sure to check out the tours that are available on Get Your Guide. I book 99% of the tours I take through there.

Other activities include:

Early entrance to Chichen Itza: $70

Sightseeing and Snorkelling catamaran cruise from Cancun: $59

Rio Secreto underground river tour: $89

Luxury sailing and snorkelling tour from Cabo San Lucas: $111

Mexico City market and street food tour: $105

Jungle buggy tour from Playa del Carmen with cenote swimming: $105

Snorkelling tour to the famous Marietas Islands from Puerto Vallarta: $121

Overall, then, if you’re going to be travelling to Mexico on a budget, you can see that the activities are really going to be where your costs start to increase. Still, I don’t think the prices for the tours are outrageous — they’re similar to what you’d pay in the U.S. — although they may be something you’ll want to skip out on if you’re watching your money.

Cenote Suytun at Valladolid, Yucatan. A colourful platform extends out into a still body of water in an underground cavern, with sunlight coming down from above and stalactites hanging down from the cavern roof.
Cenote Suytun in Valladolid — what a spectacular place!

The Cost of Miscellaneous Items in Mexico

Travel insurance: If you’ve read any other posts on Never Ending Footsteps, you’ll know that I’m a great believer in travelling with travel insurance. I’ve seen far too many Go Fund Me campaigns from destitute backpackers that are unexpectedly stranded in a foreign country after a scooter accident/being attacked/breaking a leg with no way of getting home or paying for their healthcare. These costs can quickly land you with a six-figure bill to pay at the end of it.

In short, if you can’t afford travel insurance, you can’t afford to travel.

Travel insurance will cover you if your flight is cancelled and you need to book a new one, if your luggage gets lost and you need to replace your belongings, if you suddenly get struck down by appendicitis and have to be hospitalised, or discover a family member has died and you need to get home immediately. If you fall seriously ill, your insurance will cover the costs to fly you home to receive medical treatment.

I use SafetyWing as my travel insurance provider, and recommend them for trips to Mexico. Firstly, they’re one of the few companies out there who will actually cover you if you contract COVID-19. On top of that, they provide worldwide coverage, don’t require you to have a return ticket, and even allow you to buy coverage after you’ve left home. If you’re on a long-term trip, you can pay monthly instead of up-front, and can cancel at any time. Finally, they’re more affordable than the competition, and have a clear, easy-to-understand pricing structure, which is always appreciated.

With SafetyWing, you’ll pay $1.50 a day for travel insurance.

A dry bag: If you’re going to be hitting the beaches in Mexico or taking any boat trips, I highly recommend packing a dry bag to take with you. A dry bag has saved me while travelling on so many occasions:

  • On a kayaking trip from Koh Yao Noi to Koh Nok, in Thailand, a freak wave splashed over me, as well as my camera and phone. Had I not had them in a dry bag, the water damage would have likely destroyed them.
  • On a ferry ride in Thailand, the boat sprung a leak and began to sink. I was able to put my laptop, camera, hard drive, passport, and money in my dry bag, seal it up, and know that they’d stay safe and dry if the worst were to happen.
  • I chartered a yacht in Greece and when mooring in tiny bays, was able to fill my dry bag with my camera, towel, and sunscreen, jump in the sea, and swim to the nearest empty beach without worrying about keeping my belongings dry.
  • I also think dry bags are fantastic for solo travellers on beach days. In French Polynesia, I filled mine with my valuables and took it for a swim with me, rather than having to leave them on my towel while hoping nobody would grab them.

I love all things Sea to Summit, and after trying several of their dry bags out, my favourite is the Ultra-Sil 8L — it’s durable, thin, lightweight, and has never let me down — I’ve been using it for over five years.

A GRAYL water purifier bottle: In countries with unsafe drinking water, I recommend picking up a GRAYL water bottle to save money on drinking while also helping protect the environment. This bottle comes complete with a filter that makes tap water safe to drink — you fill the bottle with water, slide the filter down to the bottom, then drink away. Doing so kills 99.9999% of all viruses, bacteria, and parasites in water and gets rid of any sediment, heavy metals, or weird flavours, making it completely safe to drink. You can drink tap water anywhere in the world with this bottle and not get sick — whether you’re in Mexico, Mozambique, or the Maldives! Trust me — I’ve used it in dozens of countries and never fallen unwell from doing so.

View over the ocean in Isla Mujeres, with a wooden jetty extending out from the land and grass and trees visible on the shoreline.
The colour of the water in Isla Mujeres was incredible! I snapped this photo as I was exploring the island by scooter.

My Overall Travel Expenses in Mexico

I’ve spent seven months travelling in this wonderful country, on a variety of budgets. I started out as a shoestring backpacker but on more recent trips, have been on more of a mid-range budget (below).

My daily expenses for a month-long trip through Mexico:

Accommodation: $62 a day
Transportation: $11.80 a day
Food: $13.70 a day
Activities: $12.38 a day

Total: $99.88 a day

Related Articles on Mexico

🏖 28 Incredible Things to Do in Puerto Vallarta, Mexico
🏝 24 Incredible Things to Do in Playa del Carmen, Mexico
☀️ Isla Mujeres: My Mexican Island Paradise
🌈 Guanajuato: The Prettiest City in Mexico
🐚 Tulum and the Best Beach Ever
🧐 A Love-Hate Relationship with Playa del Carmen
🙈 That Time I Stayed in a Hotel Without Walls
🏡 Finding An Apartment in Sayulita

[Photo of tacos via: Marcos Castillo/Shutterstock; of the cenote via: Simon Dannhauer/Shutterstock]

About the author

Lauren Juliff

Lauren Juliff is a published author and travel expert who founded Never Ending Footsteps in 2011. She has spent over 12 years travelling the world, sharing in-depth advice from more than 100 countries across six continents.

Lauren's travel advice has been featured in publications like the BBC, Wall Street Journal, USA Today, and Cosmopolitan, and her work is read by 200,000 readers each month. Her travel memoir can be found in bookstores across the planet.


  1. Sherri
    April 9, 2019

    Love this post! I’m going to be spending three months in Mexico in 2020 and this gives me a good idea of what I can expect to spend. My question for you, if you had to choose to spend three months on the west cost, east coast, or central area, which would you choose? Not that I’m necessarily going to do that, but I’m curious to get your answer. Thanks! :)

  2. Kay
    November 22, 2019

    This was so helpful!! Would you mind sharing where you found such good prices for staying in Oaxaca?

    • November 23, 2019

      Thank you! I actually just walked around town looking for any signs advertising rooms for rent. I ended up staying in a small studio apartment owned by a local woman — so not anywhere you could book online. If you want to stay long-term, it’s best to turn up and ask around to get the best deals.

  3. lu
    November 26, 2019

    thank you for the post! my partner and I are going to mexico in January for 2 months and are in a tight budget, I’d love to know where its the best place that you’d recommend for us to go or which route. Also we have a workaway account to volunteer for a bit we were thinking around 3 weeks.

  4. Bilie
    June 13, 2020

    Soooooo useful! I can’t wait to get to Mexico and I’m so happy to see it’s not going to be anywhere near as expensive as I was expecting. Slow travel is always the way to go!

    • June 13, 2020

      Have an amazing time in Mexico! :-)

  5. Walter J. Longlade
    July 22, 2020

    Thank you for the valuable info!! Looking to travel for a few months in Jan. 2021 if safe to do so. Very interested in Oaxaco area.
    Kind Regards

Leave a reply

Your email address will not be published. Required fields are marked *