Our Budget Mexico Honeymoon Barely Cost Anything

Last September, we got married and waited until the winter to go off on our honeymoon. After much consideration, we decided to escape the snow in Mexico. With a few travel hacks and rewards points, we were able to cut our costs down drastically. One of the best travel hacks we used was the hotel room upgrade we got from our credit card. All through our trip, we have kept a tab and tracked our expenses to share with you guys. To make it easier for everyone, prices have been roughly converted CAD to USD at 1.3, CAD to MXN at 15, and USD to MXN at 20.


Find your card today and start earning those SWEET miles!


Most people say traveling is expensive and will easily spend thousands of dollars on weekend trips and holidays but this is mostly pushed by advertising and travel agencies. Think about it, who is owned by Priceline and also runs KAYAK, made over $8 billion dollars in revenues last year. Then, Expedia, who also owns, Hotwire, trivago, Travelocity, and Orbitz, made over $6 billion in revenues. Those two behemoths make their money on all-inclusive packages, luxury hotels, and flights. It is not to their advantage to promote cheap hotels and DIY travel itineraries. By sharing our trip itinerary and travel budget, we hope you can find your own way to travel for less than advertised.

To begin, we really wanted to book the flights for this trip with credit card rewards and essentially fly for free! Unfortunately, we waited too long before booking and, since it was right at the Christmas break, there were no more rewards flights available. We still found some fairly cheap flights on Flighthub for $700CAD (540USD) each. The only slight inconvenience when booking a peak-season flight just 3 months before your departure is that it will not be a direct flight unless you are ready to pay a hefty premium. In our case, we got cheap flights and used them to our advantage.

We ended up booking a flight from Montreal to Mexico, with a stop in Dallas, TX, on the way there. For our return flight, we had a correspondence in Miami, FL. Instead of making this miserable and staying in airports for hours, we chose flights with at least 24h layovers to enjoy the stops.


First stop: Dallas, TX

Our first layover in Dallas was a blast! We got there in the morning and had all day to enjoy the city. When we arrived at the airport, we took the DART train out to the city for only $4USD each. Taking a taxis would have been roughly $50USD and $25USD for an Uber. The DART is super accessible, reasonably clean, and took us right to downtown Dallas. We were surprised to see that no other tourist were taking the train and it does not seem like a popular option for commuters either.

In Dallas, the hotels downtown are nice but also, they are very expensive. We stayed at the Sheraton and our reservation would have cost $250USD. Fortunately, we booked with our points and paid a grand total of zero dollars for the night! We started booking all our expensive stays through points to maximize our vacation dollars and you can do the same!


Day 1 – Dallas, TX
Hotel – Sheraton Free!
Breakfast – McDonalds 12USD
Lunch – Sliders 12USD
Dinner – Burgers 25USD
Drinks 15USD
Aquarium 45USD
Snacks 6USD
Total 123USD (160CAD)


After dropping off our luggage in our suite (we even got upgraded to a huge 940 square feet suite for free just for being preferred guests 🙂 ) we went on a stroll around town.


SPG card


.When visiting cities, we enjoy looking at the architecture and design of buildings and we like to hit up the local food scene to discover their specialties. We walked around the city and stopped at a food truck to try some Sothern sandwiches. Afterward, we visited the Dallas Aquarium, which is more of a zoo than an aquarium, but it was still fun. It has birds, monkeys, bugs, and a lot of fishes. It was a bit pricey in Canadian terms ($30CAD each) and did not offer much to see in comparison to other zoos.


Our free trip to Dallas


Nice restaurant Dallas

That night, we enjoyed an amazing hamburger at Chop House Burger with some Texas sweet tea then went out for drinks in a sports bar along the Main Street.

Dallas has a great night scene and we really enjoyed our layover. After a whole day there, we woke up at 6 a.m. and jumped on a plane to Mexico.


Second stop: Mexico

Mexico City under its layer of smog.


Day 2 – Mexico City
Airbnb 45CAD (675MXN)
Breakfast – Cereals  0MXN
Subway System 10MXN
Lunch – Tacos 62MXN
Snacks 20MXN
Icecream 19MXN
Groceries 200MXN
Dinner – Tacos 99MXN
Total 1,085MXN (54USD) (72CAD)


In Mexico City, we booked an Airbnb apartment for 45CAD (34USD) and stayed there 2 night. At that price, we got a centrally-located, clean, 1-bedroom apartment in an old complex. The room and kitchen were nicely renovated but the bathroom was a bit old.

We spent our days exploring the capital, visiting museums, and again; sight-seeing architecture. We ate authentic Mexican dishes at local restaurants and enjoyed the Mexican hospitality. Like in most of our trips, we stopped by the grocery store to buy snacks, breakfast, and lunches for our expeditions. The local groceries are really cheap and we enjoy taking a break from restaurants once in a while.



Mexico Trip Credit card rewards


On our second day, we went to the Teotihuacan pyramids. This ancient Mesoamerican city is located only 40 kilometers (25 mi) northeast of  Mexico City and we took a direct bus to there for only 92MXN (5USD) (6CAD) each. We enjoyed these architecturally significant Mesoamerican pyramids built in the pre-Columbian Americas. It was a great single-day activity but there is barely any shaded areas and bathrooms are only at the entrance so it can be pretty demanding in the beaming sun.


Day 3 – Mexico City and Pyramids
Airbnb 45CAD (675MXN)
Breakfast at Home  0MXN
Subway System 10MXN
Bus to the Pyramids 184MXN
Access to Pyramids 130MXN
Subway System 10MXN
Snacks 80MXN
Water 11MXN
Subway System 10MXN
Groceries 75MXN
Lunch – Handmade Wraps  0MXN
Bathroom 5MXN
Dinner – Enchiladas 100MXN
Total 1,290MXN (64USD) (86CAD)


Mayan Pyramids


Day 4 – Mexico City to Oaxaca
Hotel 66CAD (990MXN)
Breakfast 260MXN
Subway System 10MXN
Bus to Oaxaca 1200MXN
Lunch – Handmade Sandwiches  0MXN
Corn Snack 12MXN
Skipped Supper  0MXN
Water 10MXN
Gum 8MXN
Total 2,490MXN (124USD) (166CAD)


We then hopped on a bus to the city of Oaxaca. The direct bus was 600MXN (30USD) (40CAD) per person with ADO and took roughly 5 hours. Besides this first-class bus, second-class buses operated by AU (440 MXN) and SUR (350 MXN) can also get you to Oaxaca but AU stops in Tehuacan so it is a slightly longer route. SUR operates via Huajuapan de Leon, a much longer route, and use the free highways instead of tolls so it was well worth paying double to get there faster.


Cheap Ado Bus


Mexico travelsThe city of Oaxaca was a nice transition from the mega-city of Mexico (population of 300,000 vs 20 million) with much less smog and traffic. We stayed in a nice hotel on the outskirt of downtown. It was super clean, had a big large pool, and the staff was friendly.

On the night of our arrival, we walked roughly 15 minutes to reach the main square and enjoyed a nice chili corn for only 12MXN (60¢) and enjoyed the festivities that were going on in the square. There were some musicians, some vendors and lots of food. Walking through the streets, we saw some crazy doughnut stands, chili corn stands with lines around the corner, and pizza places with no one to be seen.


Grilled Mexican Street Corn


Day 5 – Oaxaca
Hotel 66CAD (990MXN)
Churros Snack 10MXN
Breakfast 60MXN
Groceries 210MXN
Skipped Lunch  0MXN
Dinner – Pizza 90MXN
Total 1,360MXN (68USD) (90CAD)


The next morning, we wanted to leave early to the beach but missed the bus by 15 minutes. We were then forced to wait 2 hours until the next one so we visited a local market and enjoyed hot chocolate with a proper breakfast. It was interesting to see the market and be part of the cacophony.


Breakfast at the market


Day 6 – Oaxaca to Puerto Escondido
Airbnb 36CAD (540MXN)
Bus to Puerto Escondido 420MXN
Breakfast 70MXN
Skipped Lunch  0MXN
Cough Medicine 32MXN
Dinner – Gross Fish 350MXN
Water 17MXN
Total 1,420MXN (71USD) (94CAD)


Cheap hotel Mexico


After Oaxaca, we finally hopped on the bus to Puerto Escondido. This time, it was not in a first-class superbus but rather, in a minivan. This long 6+ hour ride was along windy roads, daring the edge of cliffs, and speeding around corners in the jungle. After almost getting sick, we finally arrived in Puerto Escondido where we stayed another 3 nights.


Van in Mexico


Day 7 – Puerto Escondido
Airbnb 36CAD (540MXN)
Breakfast 145MXN
Water 17MXN
Lunch – Handmade Wraps  0MXN
Groceries 80MXN
Supper – Cooked at Home  0MXN
Total 780MXN (39USD) (52CAD)
Day 8 – Puerto Escondido
Airbnb 36CAD (540MXN)
Breakfast 100MXN
Groceries 150MXN
Lunch – Handmade Sandwiches  0MXN
Supper – Cooked at Home  0MXN
Total 790MXN (40USD) (53CAD)


In Puerto Escondido, we enjoyed the beach but the general feel of the city was a bit off. It was great to watch the surfers go and we played in the huge waves but the city itself did not have much to offer. It was loud, dirty, unmaintained, and most of the restaurants we tried were of very poor quality.

As foodies, we expect to find fresh, delightful, meals in any city we visit. However, we failed to find good restaurants in Puerto Escondido. The ones we saw were mostly tourist-trap, out-of-the-freezer meals at exorbitant prices (by Mexican standards).

We did find one good breakfast place called El Cafecito but there was always a long line to get in. After being served frozen fish and bad squid on our first night and looking in vain for a decent place, we decided to simply cook at home since we had a kitchen in the Airbnb.


The view from our Airbnb


All through Mexico, we shopped for groceries at Chedraui (pronounced Che-Dra-Wee) which is like the Mexican Walmart. They sell TVs, washing machines, clothes, groceries, and anything you could need. Shopping for our own groceries was about 3 times cheaper than eating out, except when there is strong restaurant competition such as in Mexico City. We also brought home a bottle of rum and bourbon for about half the price as the airport duty-free stores.



In the picture above; a tall beer, 2L of lemonade, yogurts, cheese, meat, chips, water, spinach, bread, and apples. We bought this perfect lunch for only 150MXN or 7.50USD (10CAD) when it would have cost us about 21CAD for the exact same groceries in Canada.


Day 9 – Puerto Escondido to Huatulco
Hotel 125CAD (1875MXN)
Breakfast – Cereals  0MXN
Bus to Huatulco 150MXN
Lunch – Handmade Sandwiches  0MXN
Taxi to Hotel 50MXN
Dinner – Filet Mignon 450MXN
Medicine 150MXN
Total 2,675MXN (133USD) (178CAD)


We stayed in a great Airbnb with a nice view, clean, and in a pretty good location. The only issue was the noise of the nightclubs blasting their music until 6 a.m. but that was an issue in the whole city, not just this place. After a sleepless weekend, we finally got a quiet night on Monday night then took a very short bus to Huatulco that next morning.


Day 10 – Huatulco
Hotel 125CAD (1875MXN)
Breakfast – Cereals  0MXN
Lunch – Shrimps 160MXN
Groceries 80MXN
Dinner – Steak and Tuna 330MXN
Total 2,445MXN (122USD) (163CAD)


Huatulco was one of the highlights of our trip! Our hotel was perfect, the food was perfect, the beach was perfect, and the sun was always out.


Food in Mexico

Ocean in Mexico

Traveling in Mexico


Our hotel was located in the Chahue bay, which was super quiet, clean, and simply perfect. The sand was a soft gray tone and warm between the toes. After exploring the beach in the next bay over, we were super glad to stay at the Chahue Bay. The beach of Santa Cruz bay had restaurants all along it, was loud and super busy. There was a lot of sellers haggling with us and it was not very relaxing so we stayed in our quiet bay. 🙂


Day 11 – Huatulco
Hotel 125CAD (1875MXN)
Breakfast – Yogurt and Fruits  0MXN
ATV Activity 800MXN
Dinner – Shrimps and Fillet Mignon 450MXN
Total 3,245MXN (162USD) (216CAD)


After the lousy restaurants of Puerto Escondido, you cannot imagine how delighted we were to eat fresh seafood, filet mignon, and fresh fish. 🙂 On the 5th, we went on an ATV ride through the jungle and along the beach. We used a company recommended by our hotel called Paraiso Huatulco. The ride was pretty cheap (40USD) (53CAD) and entertaining, we got to zoom along the beach but most of it was on dirt roads.


My face was the same color as my shirt, I really had a taste of Mexico!


After a nice, relaxing, stay we flew back to Mexico City to catch our flight back home. There is a bus option to go from Huatulco to Mexico City with TAPO company, we could have saved a bit there. However, the (50USD) (65CAD) bus ride takes 15 hours and drives through mountainous roads. We did not need to experience this again so we took an hour flight with Interjet for 3000MXN (75USD each) (100CAD each). The flight was delayed but still much faster than the bus and a thousand times more comfortable than mountain roads. Unlike on American airlines, we had a lot of leg room and were not charged extra for our checked bag.


Day 12 – Huatulco to Mexico City
Hotel 44CAD (660MXN)
Breakfast – Yogurt and Fruits  0MXN
Lunch – Squid 230MXN
Taxi to Airport 150MXN
Plane Tickets 3,000MXN
Dinner – On the plane 0MXN
Ice cream 60MXN
Total 4,100MXN (205USD) (273CAD)


We then spent the night in Mexico and hopped on the plane the next afternoon. We stayed in a cheap hotel downtown so we were able to walk around and explore the city a bit more the next morning. Once at the MEX airport, we walked and walked forever before finally getting to our gate. The airport is super long and unorganized, there were no clear signs so we just wandered until we finally found our airline.


Third stop: Miami, FL

Day 13 – Mexico City to Miami
Hotel – Sheraton Free!
Breakfast 200MXN
Lunch – Airport Restaurant 350MXN
Total 550MXN (27USD) (36CAD)


Just like on the way there, we decided to do a 24h layover. We stopped in Miami and honestly, felt like we would be stopped there forever! The staff was, again, unorganized, and the security check lines went on for hours.

We slept at the Sheraton and our reservation would have cost $150USD. Again, we booked with points so our total was a big fat zero! Just by signing up you also can get free nights at luxury hotels. With all those savings, we felt like it was ok to splurge a bit and got a pizza delivered, followed by room service.


Miami travel for free

Day 14 – Miami
Pizza Delivery 20USD
Room Service – Drink and Desert 27USD
Total 47USD (61CAD)


After all of this, after 14 days of exploration, we ended up spending only 2,359USD or 84USD per day per person (3,100CAD or 110CAD per day per person) for our honeymoon. This number includes flights, accommodation, food, activities and everything else!

We spent less on our whole honeymoon than what my coworkers recently spent on a weekend bachelor party in Tijuana.

Think about that for a second. We explored Mexico for 14 days and spent less than a 2-day bachelor party.

Traveling does not need to be expensive. If you plan properly and budget your vacation, you can stretch your dollar pretty far. We did not stay in 5-star hotels all the time and used Airbnb when advantageous. We mostly ate in local restaurants and cooked some meals ourselves but still had a great time. It is always nice to pamper yourself a bit on trips but you do not need that every single day of your stay.

We had a wonderful time and I hope you can also experience amazing trips for much less than advertised. Being on vacation is certainly not a reason to go into credit card debt and there is always an option for your own budget. Plan ahead and look outside of the all-inclusive resorts.


Share your own travel stories, we would love to hear your adventures. 🙂

Mr. and Mrs. Xyz.













11 replies on “Our Budget Mexico Honeymoon Barely Cost Anything”

Amazing trip! And amazing job packing all that in for such a reasonable budget!

I agree about avoiding the fancy resorts. Call me crazy, but to me, a hotel is a place to sleep. I’ve stayed in everything from dingy motels to the $500/night Hilton Conrad in Chicago. The experience is pretty similar. It’s all about where you go and what you do on vacation, and not the name or price of the bed.

Wow! Sounds like it was an awesome trip! Loved all the photos from the Mexico portion of the trip. I’m craving some tacos now. I love Mexican street food and always try to get some (just be sure to use plenty of lime juice to kill germs)

Leave a Reply

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