There are cheaper places to sit on a beach in the Americas than Mexico, but it can still be a great value one country down from the USA. Many travelers visit one of the big resort areas and presume that’s how much things cost throughout the country. Those are oddities though, bubble places full of foreign tourists who fly in for vacation, spend freely, and then fly back out.
You have to look a little harder and get beyond the crowds, but there are still cheap beaches in Mexico, especially on the Pacific coast. One of those is famed surf spot Puerto Escondido.
I just spent five great days in Puerto Escondido. This is a town discovered by, and still very much filled with, surfers. That makes it different from Tulum, a place that was once full of backpackers but is now full of moneyed tourists trying to act like backpackers while spending big bucks for a designer yoga retreat with no electricity. Half of them seem to be there because they saw it on Instagram and liked the backdrops to pose in front of.
This has happened in other spots too to some extent, from Sayulita to Loreto to Zihuatanejo—all destinations the budget travelers latched onto first. Mexico has a lot of sandy coastline though and even if the government would like to turn every pretty bay into a mass-market tourism destination, it’s not going to happen. There are just too many places even if the numbers doubled.
So don’t worry, if you ask around and do some research, you can still find a nice beach spot in Mexico where you can chill for a week on a reasonable amount of money. Here in Puerto Escondido, prices are geared to surfers, backpackers, and average Mexicans. As in double hotel rooms right across from the beach advertised for 400 pesos ($30) and hostel beds for 80 ($6.25).
All over town there are 2-for-1 cocktails (“happy hour all day long”) and two beers for $2.30. Food at the beach restaurants is reasonable and if you head into the center, everything is just as cheap as it would be in any other town in Mexico. You can get a meal of the day or a plate of tacos for $3 and a kilo of fruit for a buck.
Apart from the seriously overpriced rates at the airport if you fly in from somewhere, taxis are far cheaper than in places like Cancun and Ixtapa. We went from Carrizalillo Beach where we’re staying to La Punta at the far end on the other side of town and it was about $3.25. All the other rides have been $2. We bought tickets in an express passenger van up the long and winding road to Oaxaca City and they were about $16 each for seven hours.
I’m here on vacation with my family, so we’re in an Airbnb rental apartment that’s $100 a night with all the fees, a few minutes’ walk to Carrizalillo Beach pictured above. There are only three of us, but the place can sleep six and there’s a huge TV with cable, a swimming pool, hammocks, and a full kitchen. Like a lot of places here it’s not air-conditioned though, so it’s deathly hot in the afternoon. Don’t underestimate the heat at a Mexican beach at the end of July. Or how fast you’ll get sunburned.
We’ve tried to stay in the shade much of the time on the beach by renting chairs and umbrellas from one of the restaurants. The thing is, you don’t really have to rent them as long as you order something to eat and drink from the accompanying restaurant. They say 100 pesos each (about $7 when I wrote this, less now) but they’re pretty low-key about it and you can hang out there the entire day. If you want to gorge on seafood you can spend a lot, but you don’t have to: beers are two bucks and a plate of fish tacos about $5. With a gorgeous view of the water and surfers or learning surfers. But of course you can just plop on a sarong or towel for nothing. Bring a cooler if you want.
I’ve been buying a good cup of coffee in the morning for $1.60 and really good gelato from Italian immigrants for $2 or so a pop. Overall the prices here are pretty similar to what you find in central Mexico where I live, which means they’re a great value.
It’s not as easy as it used to be, but there are still some cheap beaches in Mexico if you get beyond the famous resort areas and overpriced sucker places like Tulum. Hit the more authentic Puerto Escondido instead. Check the map below for current lodging prices: