There are 5 ways to get from Guanajuato to Puerto Escondido by plane, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  3 h 52 min

  1. Fly from Leon/Guanajuato (BJX) to Puerto Escondido (PXM) BJX - PXM

$158 - $302

Cheapest option

Bus ADO #2  •  25 h 37 min

  1. Take the bus from Guanajuato to San Miguel de Allende
  2. Take the bus from San Miguel de Allende to México Norte
  3. Take the bus from México Central Norte to Puerto Escondido Occ

$46 - $113

3 alternative options

Bus via Querétaro  •  19 h 13 min

  1. Take the bus from Guanajuato to Querétaro
  2. Take the bus from Querétaro to México Tasqueña
  3. Take the bus from México Sur Taxqueña to Puerto Escondido

$69 - $134

Bus ADO  •  25 h 10 min

  1. Take the bus from Guanajuato to Mexico Norte Guanajuato
  2. Take the bus from México Central Norte to Puerto Escondido Occ

$47 - $100

Drive  •  12 h 44 min

  1. Drive from Guanajuato to Puerto Escondido 671.7 miles

$90 - $130

Questions & Answers

The cheapest way to get from Guanajuato to Puerto Escondido is to bus which costs $900 - $2000 and takes 25 h 10 min.

More details

The quickest way to get from Guanajuato to Puerto Escondido is to fly which costs $3000 - $6000 and takes 3 h 52 min.

More details

The distance between Guanajuato and Puerto Escondido is 723 km. The road distance is 1074.7 km.

Get driving directions

It takes approximately 3 h 52 min to get from Guanajuato to Puerto Escondido, including transfers.

More details

No, there is no direct bus from Guanajuato to Puerto Escondido. However, there are services departing from Guanajuato and arriving at Puerto Escondido via Querétaro and México Sur Taxqueña. The journey, including transfers, takes approximately 19 h 13 min.

More details

There are 122+ hotels available in Puerto Escondido. Prices start at $16 USD per night.

More detail

Map of how to get from Guanajuato to Puerto Escondido.
Launch map view
  • Distance: 451.6 miles
  • Duration: 3 h 52 min

What companies run services between Guanajuato, Mexico and Puerto Escondido, Oaxaca, Mexico?

Interjet, Aeromar and two other airlines fly from Guanajuato to Puerto Escondido 5 times a day. Alternatively, you can take a bus from Guanajuato to Puerto Escondido via Querétaro, México Tasqueña, and México Sur Taxqueña in around 19 h 13 min.

Airlines
Aeromar
Website
aeromar.com.mx
Flights from Leon/Guanajuato to Puerto Escondido via Mexico City
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$140 - $650
Interjet
Website
interjet.com
Flights from Leon/Guanajuato to Puerto Escondido via Mexico City
Ave. Duration
3 h 58 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$110 - $450
Viva Aerobus
Website
vivaaerobus.com
Flights from Leon/Guanajuato to Puerto Escondido via Mexico City
Ave. Duration
4 h 31 min
When
Thursday
Estimated price
$100 - $380
Bus operators
ETN
Website
etn.com.mx
Bus from Guanajuato to Querétaro
Ave. Duration
2 h 30 min
Frequency
Every 2 hours
Estimated price
$12 - $25
Schedules at
etn.com.mx
Web Advance
$17 - $25
Full Fare
$14 - $20
Regular Price
$15
Internet Discount
$13
Bus from Querétaro to México Tasqueña
Ave. Duration
3 h 15 min
Frequency
Every 30 minutes
Estimated price
$17 - $29
Schedules at
etn.com.mx
Web Advance
$20 - $29
Full Fare
$18 - $26
Regular Price
$21
Internet Discount
$18
Bus from México Sur Taxqueña to Puerto Escondido
Ave. Duration
12 h 15 min
Frequency
Twice daily
Estimated price
$40 - $80
Schedules at
etn.com.mx
Web Advance
$40 - $65
Full Fare
$55 - $80
Regular Price
$74
Internet Discount
$63
Bus from Guanajuato to Mexico Norte
Ave. Duration
5 h 5 min
Frequency
Hourly
Estimated price
$27 - $40
Schedules at
etn.com.mx
Web Advance
$27 - $40
Full Fare
$29 - $40
Regular Price
$39
Internet Discount
$33
Bus from Guanajuato to San Miguel de Allende
Ave. Duration
1 h 30 min
Frequency
Every 4 hours
Estimated price
$7 - $19
Schedules at
etn.com.mx
Web Advance
$12 - $19
Full Fare
$7 - $10
Bus from San Miguel de Allende to México Central Norte
Ave. Duration
4 h 30 min
Frequency
Every 3 hours
Estimated price
$22 - $35
Schedules at
etn.com.mx
Web Advance
$22 - $35
Full Fare
$22 - $35
Regular Price
$30
Internet Discount
$25
Primera Plus
Website
primeraplus.com.mx
Bus from Guanajuato to Querétaro
Ave. Duration
2 h 30 min
Frequency
Every 4 hours
Estimated price
$12
Schedules at
primeraplus.com.mx
Bus from Guanajuato to San Miguel de Allende
Ave. Duration
1 h 20 min
Frequency
Every 3 hours
Estimated price
$7
Schedules at
primeraplus.com.mx
Bus from San Miguel de Allende to México
Ave. Duration
3 h 50 min
Frequency
4 times a day
Estimated price
$23
Schedules at
primeraplus.com.mx
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Guanajuato to México Norte
Ave. Duration
5 h 10 min
Frequency
Once daily
Estimated price
$17 - $35
Schedules at
estrellablanca.com.mx
Económico
$17 - $26
Primera Select
$26 - $35
ADO
Phone
+52 800 369 4652
Website
ado.com.mx
Bus from México Central Norte to Puerto Escondido
Ave. Duration
19 h 5 min
Frequency
Once daily
Estimated price
$30 - $60
Schedules at
ado.com.mx
First
$40 - $55
Economy
$30 - $45
Pegasso
Website
pegasso.mx
Bus from San Miguel de Allende to México Norte
Ave. Duration
3 h 52 min
Frequency
Hourly
Estimated price
$10 - $18
Schedules at
pegasso.mx

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, How to get from JFK to New York City and Why you should take the train in the US - to help you get the most out of your next trip.