1map logoGo to main page

Mexico City to Puerto Escondido (Oaxaca) from $40: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Puerto Escondido (Oaxaca), Mexico

How to Get from Mexico City to Puerto Escondido : Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$40 - PlaneBest price
454.79 kmDistance
1h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Puerto Escondido (Oaxaca) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  36m
Estimated price
$66-375
Recommended
Company
various
Plane
Average Duration
2h  26m
Estimated price
$40-160
Cheapest
route map
Distance: 454.79 km
Duration: 1h 36m

See more options

Company
AltaMar, Ómnibus Cristóbal Colón (OCC)
Bus
Average Duration
13h  35m
Estimated price
$40-100
Company
various
Drive
Average Duration
8h  55m
Estimated price
$70-110

Traveling From Mexico City to Puerto Escondido (Oaxaca)

Journeying from the bustling streets of Mexico City to the tranquil beaches of Puerto Escondido presents opportunities to experience the vibrant energy of urban life contrasted with the serene beauty of coastal landscapes.

Best Neighbourhoods in Puerto Escondido (Oaxaca)

Puerto Escondido boasts diverse neighborhoods, each offering a distinct vibe and attractions.

Zicatela
• Famous for its vibrant surf culture.
• Lively beachfront restaurants and nightlife.
Carrizalillo
• Stunning hidden beach with calm waters.
• Ideal for swimming and relaxing.
La Punta
• Laid-back atmosphere with bohemian charm.
• Great for yoga and wellness retreats.

Best Times To Visit Puerto Escondido (Oaxaca)'s Attractions

Maximize your experience in Puerto Escondido by planning your visits thoughtfully.

Playa Zicatela
Visit early morning to catch stunning sunrises and avoid crowds.
Laguna de Manialtepec
Late afternoon trips offer breathtaking sunset views and fewer tourists.
Puerto Escondido Market
Midweek mornings bring the freshest produce and a relaxed atmosphere.

Puerto Escondido (Oaxaca) Weather: What to Expect Year-Round

Puerto Escondido enjoys a tropical climate, with warm temperatures year-round and a wet season from June to October, making the dry months from November to April the most favorable for beach outings and outdoor activities.

Dining Recommendation in Puerto Escondido (Oaxaca)

Try the fresh ceviche at La Olita, where the coastal flair combines locally sourced seafood with zesty lime and colorful ingredients, creating a refreshing contrast to the complex sauces and urban flavors of Mexico City. The relaxed beachfront atmosphere enhances the dining experience, allowing you to savor each bite while enjoying the sounds of the ocean.

Mexico City - Puerto Escondido (Oaxaca) operators

Explore transport companies operating between Mexico City and Puerto Escondido (Oaxaca), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
vivaaerobus.com

Plane from Mexico City Santa Lucia Apt (NLU) to Puerto Escondido (PXM)

Average Duration
1h 15m
Estimated price
$45-250

Plane from Mexico City (MEX) to Puerto Escondido (PXM)

Average Duration
1h 17m
Estimated price
$40-190
Website
aeromexico.com

Plane from Mexico City (MEX) to Puerto Escondido (PXM)

Average Duration
1h 25m
Estimated price
$80-340
Website
volaris.com

Plane from Mexico City (MEX) to Puerto Escondido (PXM)

Average Duration
1h 17m
Estimated price
$50-270
Bus Show bus routes
Contact phone
+52 55 4440 3187
Website
autobusesaltamar.com.mx

Bus from Terminal Central Del Sur - Taxqueña to Puerto Escondido

Average Duration
13h 35m
Estimated price
$40-100
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal de Autobuses de Pasajeros de Oriente to Puerto Escondido

Average Duration
18h 55m
Estimated price
$40-100

Mexico City to Puerto Escondido : Overview of Bus, Train, Flight, and Car Trips

Traveling between Mexico City and Puerto Escondido (Oaxaca) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Mexico City to Puerto Escondido, covering a distance of 706.5 km in approximately 8 hours and 55 minutes. 💰 Enjoy the flexibility of budget-friendly options, with prices ranging from $70 to $110 for a journey that promises adventure and beautiful landscapes.
Average price
$70 - $110
🚂 Embark on a scenic train journey from Mexico City to Puerto Escondido route covers a distance of 699 km and involves 2 transfers, offering a unique way to explore the Mexican countryside. 🚌 Experience the charm of Oaxaca and the stunning beaches of Puerto Escondido on this 15 to 18-hour train adventure.
🛫 Experience a quick and convenient journey by taking a direct flight from Mexico City Santa Lucia Apt Airport to Puerto Escondido Airport, with a travel time of just 1 hour and 15 minutes. ✈️ Viva Aerobus provides flights between these two vibrant Mexican cities, offering a smooth and efficient air travel experience that lasts approximately 1 hour and 36 minutes. 💸 Enjoy flexibility in pricing for flights between Puerto Escondido and Mexico City, with ticket costs ranging from $66 to $375, catering to a variety of budgets and travel preferences.
Departure Point
Mexico City Santa Lucia Apt Airport
Arrival Point
Puerto Escondido Airport
Useful tips for plane travellers
• When booking your flight from Mexico City Santa Lucia Airport to Puerto Escondido, check both Viva Aerobus and AeroMexico for the best prices, as they frequently have competitive rates and varying flight times within an hour and a half for this route.
• Upon arrival at Puerto Escondido Airport, be prepared for a small and functional terminal; the baggage claim and exit are close together, but expect a potentially longer wait during peak times or busy tourist seasons.
• Taxis from Puerto Escondido Airport to the city center typically cost around $200-300 MXN; ensure you agree on the fare before starting your ride, as there may not be a taxi meter in service, and consider using pre-arranged shuttle services for convenience.
🚌 The trip from Mexico City to Puerto Escondido by bus takes approximately 13 hours and 35 minutes. Services are available four times a day, every day, departing from Terminal Central Del Sur - Taxqueña. 🌴 When traveling from Mexico City to Puerto Escondido, passengers will enjoy a scenic journey spanning a distance of 990 kilometers. The route includes two transfers with stops in Oaxaca, Juchitán de Zaragoza, and finally arriving at Puerto Escondido.
Departure Point
Terminal Central Del Sur - Taxqueña station
Arrival Point
Puerto Escondido station

Frequently asked questions

Find out more about the route from Mexico City to Puerto Escondido (Oaxaca).

Or choose the category:
The distance between Mexico City and Puerto Escondido is approximately 453.8 km. If you opt for a plane, the journey takes about 1 hour and 36 minutes. On the other hand, traveling by car will take approximately 8 hours and 55 minutes, covering a road distance of 707.0 km. If you prefer taking a bus, the trip will last around 13 hours and 35 minutes.
The most cost-effective transportation option for traveling from Mexico City to Puerto Escondido is by bus, with prices ranging from $40 to $100 and a travel time of 13 hours and 35 minutes. However, if time efficiency is a priority, the fastest way to reach Puerto Escondido from Mexico City is by plane, with a travel time of 1 hour and 36 minutes and ticket prices ranging from $65 to $380.
When traveling from Mexico City to Puerto Escondido, the prices for a bus ticket typically range from $40 to $100, depending on the bus company, amenities offered, and the time of booking.
To travel from Mexico City to Puerto Escondido without using public transportation, you can rent a car and drive the approximately 706.5 km distance. The drive typically takes around 8 hours and 55 minutes, and the prices for car rentals can range from $70 to $110.
To travel from Mexico City to Puerto Escondido without a car, taking a bus is the most convenient option. The bus journey typically takes around 13 hours and 35 minutes, and the ticket prices range from $40 to $100.
Yes, there is a direct bus link between Mexico City and Puerto Escondido operated by AltaMar. The bus departs from Terminal Central Del Sur - Taxqueña station and arrives at Puerto Escondido station. The service runs four times a day, offering a convenient and relatively long journey of approximately 13 hours and 35 minutes.
The quickest direct flight between Mexico City Santa Lucia Apt Airport and Puerto Escondido Airport typically takes 1 hour and 15 minutes. The prices for this flight route vary, with typical costs ranging from $66 to $375 depending on the airline and time of booking. Budget airlines may offer cheaper fares, while premium carriers may have higher prices for added amenities and services.
There are plenty of accommodation options near Puerto Escondido, with over 383 hotels to choose from. Prices for these hotels generally start at around $5 per night, catering to a range of budgets.