Puerto Escondido to Mexico City
Leaving from...
Going to...
What to expect when visiting Mexico City
Mexico City is a destination that will keep any type of traveller entertained for days on end. Interesting history, rich culture, endless shopping and vibrant nightlife are just a few of the many things Mexico City has to offer.
A fun fact, with over 150 museums, Mexico City has the highest number of museums in the world. When you’re museumed-out, there are plenty of other things to do in Mexico City. Visit the Metropolitan Cathedral, explore Frida Kahlo’s house, or take a boat trip along the canals of Xochimilco.
2 ways to get from Puerto Escondido to Mexico City
There are 2 ways to travel the distance of 620 kilometers (385 miles) from Puerto Escondido to Mexico City by bus (11 hours 30 minutes to 12 hours) and flight (2 hours 5 minutes to 2 hours 15 minutes). The journey duration ranges between 2 hours 5 minutes to 12 hours and the quickest way is by flight. The lowest priced tickets start from 825 MXN ($42) for the flight.Where to stay in Mexico City?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Mexico City at the bottom of this page.
Puerto Escondido to Mexico City by Flight
We prefer flying over taking the bus from Puerto Escondido to Mexico City as the journey by bus just takes too long.
Flying will save you a considerable amount of time and the cheapest flights are often less than half the cost of a bus ticket. Several airlines fly this route daily, allowing you to find cheap flights even during peak tourist seasons (December – February, Easter).
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: Puerto Escondido to Mexico City
Flights to Mexico City depart from Puerto Escondido International Airport, located within Puerto Escondido city centre.
The easiest way to get to the airport is by taxi. It takes just 5 minutes from the main beach or the city centre. Taxi rates start from 50 MXN ($2.60).
If you feel comfortable, you can even walk to Puerto Escondido Airport. It takes around 15 minutes and it’s free!
Step 2: Puerto Escondido to Mexico City
Four airlines fly direct from Puerto Escondido to Mexico City. These are Aeromar, Viva Aerobus, Volaris, and Aero Mexico. In terms of service, all airlines are very similar but the most popular airline to travel this route is Aeromar.
The cheapest flight tickets often cost around 745 MXN ($38), but that can get even lower if you book well in advance. There are roughly 7 departures a day and these nonstop flights take around 1h 15m to arrive in Mexico City. Always check Skyscanner for the best flight deals!
Step 3: Mexico City Airport to the City Centre
Flights from Puerto Escondido to Mexico City arrive at Benito Juarez Airport (MEX), located 10 km east of the historic centre. From Mexico City Airport you have quite a few choices to get to your accommodation in central Mexico City, but we recommend taking either the Metrobus (for budget) or a taxi/Uber (for comfort).
Metrobus Line #4 connects the airport to the city centre. You can find these buses outside of both Terminals 1 and 2. A ticket costs 30 MXN ($1.50) and it takes about 45 minutes to reach Republica de Argentina, the closest stop to the main square Zocalo.
If you prefer to be dropped off at your hotel’s doorstep, it’s better to get a taxi/Uber. You can prepay for your taxi at one of the counters inside the airport. The rate will depend on the distance to your destination, but usually starts from 300 MXN ($15.40).
If you have internet access, a more affordable option is to use Uber, with fares from 150 MXN ($7.70). For both taxi and Uber, the time to reach the city centre is around 20 minutes.
You can check our Mexico City Airport page for more detailed information on how to get to the city from the airport.
Puerto Escondido to Mexico City by Bus
If for some reason you prefer to travel by bus, then prepare for a very long journey. A bus trip from Puerto Escondido to Mexico City takes 11 hours 30 minutes to 12 hours and fares can be almost double the price of an airline ticket.
We recommend bringing a lot of water, snacks and a book or a good playlist to kill the time. A part of the journey will be at night so you’ll have plenty of time to sleep as well.
Step 1: City Centre to Puerto Escondido Bus Terminal
The main bus station in Puerto Escondido is ADO Bus Terminal, which is located within the city centre, just a couple of blocks from the main beach. This bus station is just within walking distance from many hotels in Puerto Escondido.
If yours is located further away or if you’re carrying a lot of luggage, you can also hail a taxi with rates from 50 MXN ($2.60).
Step 2: Puerto Escondido to Mexico City by Bus
Buses going from Puerto Escondido to Mexico City depart from the Main Bus Terminal in Puerto Escondido, located just a few blocks from the main beach.
The lone bus company operating this route is OCC, which offers first-class vehicles with air conditioning, reclining seats and a toilet.
The bus trip takes over 20 hours, enough reason to reconsider taking a direct bus. It’s worth noting that the bus will stop a few times for food and bathroom breaks as well as to give you a chance to stretch your legs.
A bus ticket from Puerto Escondido to Mexico City costs 1,270 MXN ($65), and that’s already the cheapest price you can get for this route.
Keep in mind that as there is only one departure a day, tickets may sell out quickly. It’s best to book ahead online via BookAway for guaranteed seats.
Step 3: Mexico City Bus Terminal to the City Centre
Buses will drop you off at Terminal de Autobuses de Oriente, also known as TAPO, which is located about 6 km east of Mexico City centre. From TAPO, you can get to your destination through both public and private transport.
TAPO is the closest bus station to the city centre and a 15-minute taxi/Uber ride to the city centre costs around 70 MXN ($3.60).
You can also get to central Mexico City by Metrobus for just 15 MXN ($0.80). You’ll need to board the Metrobus at San Lazaro Station, right in front of TAPO bus terminal. Take line #4 and you’ll reach the city centre in about 20 minutes.
Best places to stay in Mexico City
Casa Emilia - Treating Yourself
Staying at Casa Emilia will make you feel like you’re staying in a cosy jungle retreat, rather than in a massive metropolitan city. All of the spaces around the hotel are designed for ultimate comfort and luxury, which it certainly achieves. You can relax on the terrace, in access hall or in the hotel’s sunroom.
Two of our favourite experiences at the hotel are the delicious breakfast and the huge, comfy beds offering a great night’s sleep. If you’re looking to treat yourself, this is the place to do it.
- Incredible breakfast
- Cosy jungle design
- Bike rental available
- Excellent location
Double rooms start from $80 per night
Casa Pancha - Treating Yourself
Located in the neighbourhood of Condesa, Casa Pancha mirrors the atmosphere of the area. The hotel’s culture is certainly one of its selling points, offering simplicity, originality, community and connection.
With a mixture of dorms and private rooms, it’s an easy place to meet people whilst maintaining privacy. The hotel is bright and natural throughout, with both a backyard and a balcony area to relax in. The staff are super friendly here and their love for the hotel quickly spreads through the space.
- Dorms and private rooms available
- Private garden and balcony
- Amazing staff
- Perfect location
Double rooms start from $80 per night
Stanza Hotel - Mid Range
If there’s any neighbourhood that you want to stay in Mexico City, La Roma should definitely be up there. And that’s where Stanza Hotel is located. It puts you close to the tree-lined streets that are brimming with hip cafes and bars.
The hotel rooms are clean and modern, offering everything that you could ask for. The beds are also huge and super comfy. If you don’t fancy leaving the hotel one night for dinner, the onsite restaurant serves delicious Mediterranean-Mexican fusion food.
- Great location
- Clean and modern rooms
- Onsite Mediterranean-Mexican fusion restaurant
- Helpful, English-speaking staff
Double rooms between $40-$80 per night
Casa Indigo - Budget Friendly
This place gets booked out fast (we’re talking months in advance)! The location is perfect and it’s super affordable. Casa Indigo is close to the historic centre, plus the rooms are clean and beautifully decorated.
The host, Salvador, will make your stay unforgettable with his friendliness and warm welcome. On top of all of that, you can enjoy a large roof terrace offering stunning views over Mexico City.
- Great location
- Huge roof terrace
- Friendly host
- Fully equipped kitchen
Double rooms between $15-$40 per night
Frequently Asked Questions about Puerto Escondido to Mexico City
What is the distance from Puerto Escondido to Mexico City?
The distance from Puerto Escondido to Mexico City is 620 kilometers (385 miles).
What is the fastest way to get from Puerto Escondido to Mexico City?
The fastest way to get from Puerto Escondido to Mexico City is by flight and takes 2 hours 5 minutes.
What is the cheapest way to get from Puerto Escondido to Mexico City?
The cheapest way to get from Puerto Escondido to Mexico City is by flight with ticket costs starting from 825 MXN ($42).
Rounding it up
We hope this guide was helpful in planning how to get from Puerto Escondido to Mexico City. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Mexico City Travel Guides
The Ultimate Mexico City Travel Guide
14 Best Things to Do In Mexico City
Routes from Mexico City
Mexico City Airport to Mexico City Centre
Mexico City to Teotihuacan (and back)
Mexico City to Puerto Escondido
Mexico City to San Miguel de Allende
Most popular routes in Mexico
Cancun to Chichen Itza (and back)
Was this post helpful?
Click on a star to rate it!
Average rating 0 / 5. Vote count: 0
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
- Explore more
- Mexico City travel guides
- Routes from Mexico City
- Most popular routes in Mexico