Guadalajara to Mexico City

Overview Compare Flight Bus To Stay

How to get from Guadalajara to Mexico City

Mexico City is one of the largest cities in the world with over 20 million inhabitants. Don’t let that high number of people overwhelm you, though. The city has a unique charm. You can learn about its history, culture, traditions, cuisine and get lost in time with its unique contrast of pre-Columbian, colonial, modern and contemporary buildings.

Mexico City is also an important cultural hub with countless museums. When you’re museumed-out, there are plenty of art galleries, traditional markets, parks and ancient ruins to visit too. Some highlights not to be missed are the National Cathedral, Frida Khalo’s house and a boat trip around the Xochimilco area.

New to Mexico City? Our compact Mexico City guide shows you the best areas to stay, restaurants you don’t want to miss and many more tips for your visit to Mexico City!

2 ways to get from Guadalajara to Mexico City

Transport ModeDurationCostsAvailability
Flight3 hours810 MXN ($41.50)Check Flights
Bus8.5 hours785 MXN ($40)Check Bus Tickets

There are 2 ways to travel the 550 km (341 miles) from Guadalajara to Mexico City: a roughly 3-hour flight (including transfers) and an 8.5-hour bus ride. Rates are similar especially if you book early. That’s 810 MXN ($41.50) and 785 MXN ($40), respectively.

Several airlines fly direct from Guadalajara to Mexico City every day and the flight time is about 1.5 hours. Add the travel time to and from airports and it’s a total of 3 hours. A very popular route, ticket prices are also competitive. Airfares are sometimes cheaper than the bus, especially if you book your tickets early.

Still, taking short-haul flights like this can be very harmful to mother nature. If you choose to travel by flight, consider including a carbon compensation fee to reduce your impact on the environment.

Although quite slow, taking the bus is still pretty convenient. Guadalajara to Mexico City bus services are only available at night, but they are all first class. So even though you’ll spend about 8.5 hours on the road, you’ll be asleep for the most part. Also, you can save money on accommodation and a day of travelling if you choose to take the night bus.

Itinerary from Guadalajara to Mexico City

Guadalajara to Mexico City by Flight

Duration: 3 hours
Cost: 810 MXN ($41.50)
Duration: 3 hours
Cost: 810 MXN ($41.50)

Flights from Guadalajara to Mexico City are cheap and plenty. Although we are not a fan of short-haul flights, we cannot deny that flying is the more cost-efficient option for this route.

There are many flights departing through the day from Guadalajara Airport and after a little more than an hour you will arrive in Mexico City. Note that you’ll need extra time to get to and from the airports.

Step 1: Guadalajara City Centre to Airport

Duration: 30 minutes
Cost: 150 MXN ($7.50)
Duration: 30 minutes
Cost: 150 MXN ($7.50)

Your departure airport is Miguel Hidalgo y Costilla International Airport or Guadalajara Airport, which has a driving distance of 18 km south of the city. It takes around 30 minutes to get from the city centre to the airport.

The easiest and fastest option is to take a taxi for around 220 MXN ($11). Uber can be a cheaper alternative. An average Uber rate to the airport is around 150 MXN ($7.50).

There is also a shuttle service provided by Shuttle GDL, which costs 100 MXN ($5). Shuttles depart from their office, located very close to the city centre in an area known as Minerva.

Shuttles depart every hour from 07:00 to 20:00. They drop you off directly at the airport after around 40 minutes.

Step 2: Guadalajara to Mexico City by Flight

Duration: 1.5 hours
Cost: 630 MXN ($32)
Duration: 1.5 hours
Cost: 630 MXN ($32)

There are several flights between Guadalajara and Mexico City every day. You can find departures roughly every 30 minutes between 05:20 and 22:00.

The flight time to Mexico City is around 1.5 hours. Three airlines fly daily for this route: AeroMexico, Viva Aerobus and Volaris. AeroMexico is a bigger and more expensive airline while Viva Aerobus and Volaris keep a low-cost format.

Ticket prices for a direct flight from Guadalajara to Mexico City starts from 630 MXN ($32).

TIP: Since Guadalajara and Mexico City are highly-frequented destinations, this route has a high demand. Therefore, booking flights a couple of weeks in advance will help you find better deals when travelling between Guadalajara and Mexico City.

Check Flights on SkyScanner

Step 3: Mexico City Airport to the City Centre

Duration: 45 minutes
Cost: 30 MXN ($1.50)
Duration: 45 minutes
Cost: 30 MXN ($1.50)

Benito Juarez Airport is your arrival airport and it has a road distance of 11 km from Mexico City. There are different transport options from the airport: a 45-minute bus, a 25-minute taxi/Uber, a 30 to 50-minute shared minivan, or a 50-minute Metro.

Public transport

The Metrobus is the cheapest way to get to your hotel. It departs right outside of Terminals 1 and 2. The rate is just 30 MXN ($1.50) and it takes about 45 minutes to reach Republica de Argentina, the closest stop to the city’s main square Zocalo.


The most convenient option is to take a taxi. 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).

If you have internet access, a more affordable option is to use Uber. Fares for a ride to the city centre start from 150 MXN ($7.50). For both options, the time to reach the city centre is around 20 minutes.

For more transport options, you can check out our Mexico City Airport page.

Guadalajara to Mexico City by Bus

Duration: 8.5 hours
Cost: 785 MXN ($40)
Duration: 8.5 hours
Cost: 785 MXN ($40)

Buses operating from Guadalajara to Mexico City take around 8 to 10 hours to complete the journey, and are sometimes more expensive than taking a flight.

One advantage though is that buses depart from Guadalajara in the late evening and arrive in Mexico City the next morning. That means you can save valuable day time as well as a night on accommodation.

Step 1: Guadalajara City Centre to Bus Station

Duration: 15 minutes
Cost: 90 MXN ($4.60)
Duration: 15 minutes
Cost: 90 MXN ($4.60)

Guadalajara to Mexico City bus services are operated by 2 main companies: ACN and Autotravel. Their buses depart from different terminals in Guadalajara.

ACN departure point

In Guadalajara, ACN buses depart from Parada Portales. Double-check this when booking your trip as the other stop offered is further away from the Guadalajara exit to Mexico City and will increase your travel time unnecessarily.

You have 2 options to get to the ACN Parada Portales bus stop: a 20-minute light rail or a 15-minute taxi.

By Light Rail

Parada Portales is a bus station located 5 km southeast of the city, just a couple of blocks away from Guadalajara Main Bus Terminal. To get there you can use the light rail, a taxi or an Uber.

You can use TL3 light rail train towards Central de Autobuses. If you leave from Guadalajara Centro, (which is right next to the main square), you’ll arrive at the station after around 20 minutes or 8 stops. From this last stop called Central de Autobuses, it’s just two blocks from the bus stop. A light rail ticket costs just 10 MXN ($0.50) when coming from the centre.

By Taxi

For a more convenient and direct ride to the bus stop, you can take a taxi with rates from 130 MXN ($6.50). Uber is another good alternative with fares from 90 MXN ($4.60).

Autotravel bus stop

If you booked with Autotravel, the bus departs from the Old Bus Station area by the city centre. The exact spot is the intersection between Calzada Independencia sur and Calzada Jesus Gonzalez Gallo.

If you are staying nearby you can walk or you can also take a taxi. A ride from the main square area costs around 50 MXN ($2.55).

Step 2: Guadalajara to Mexico City by Bus

Duration: 7hrs 45m
Cost: 690 MXN ($35)
Duration: 7hrs 45m
Cost: 690 MXN ($35)

ACN buses come equipped with A/C, reclining seats and a toilet. Meanwhile, Autrotravel offers a luxury service that also includes individual screens, charging ports, snacks and water, as well as more comfortable seats.


Autotravel rates are higher but keep in mind they depart from Guadalajara city centre and will drop you at Mexico City Centre. If you are staying in those areas, you will save money from transfers to/from bus terminals.


However, Autotravel takes a longer route to get to Mexico City so that will increase the travel time by about 2.5 hours. If you want to arrive faster, then the ACN buses are probably a better choice.

Bus schedule from Guadalajara to Mexico City

Bus OperatorSchedulesDurationCosts
ACN21:45 – 05:307 hours 45 minutes690 MXN ($35)
Check Bus Tickets
Autotravel22:30 – 09:0010.5 hours650 MXN ($33)
Check Bus Tickets

As there are only 2 buses operating from Guadalajara to Mexico City, we highly recommend purchasing your tickets online beforehand at least a day before for guaranteed seats.

PRO TIP: If your are going back to Guadalajara after visiting Mexico, you can save up to 20% if you book round trip tickets through BookAway!

Step 3: Bus stop to Mexico City Centre

Duration: 30 minutes
Cost: 5 MXN ($0.25)
Duration: 30 minutes
Cost: 5 MXN ($0.25)

Also in Mexico City, ACN and Autotravel have different arrival points.

ACN drop-off point

If you used the bus company ACN, you will be dropped off at the ACN bus station. Unlike other bus companies that park at Mexico’s big terminals, ACN uses a private stop located close to the airport, along Zaragoza Road.

Since you will arrive very early in the morning, we recommend using a taxi or Uber to get to the city centre. A taxi ride to the main square area takes about 30 minutes and costs around 150 MXN ($7.50). Uber can be a cheaper alternative if you have data on your mobile, with rates from 90 MXN ($4.60).

There is one metro station just a couple of blocks away from the bus stop. However, we don’t recommend walking in that area that early.

If you still want to take the metro, the nearest station is called Zaragoza. Note than on Sundays, the Metro doesn’t open until 07:00 in the morning. You can take line #1, going towards Observatorio and get off at the station Pino Suarez after around 20 minutes. The station is located within the city centre, just a couple of blocks from the main square.

A metro ticket costs 5 MXN ($0.25).

Autotravel drop-off point

If you took Autotravel, you will be dropped off in front of the Starbucks located on Republica del Uruguay Street, which is just a couple of blocks away from the main square.

Mexico City to Guadalajara guide

Travelling this route round trip? You can also check out our detailed guide for Mexico City to Guadalajara.


Our favourite places to stay in Mexico City

Casa Emilia - Treating yourself

Staying at Casa Emilia will make you feel like you’re staying in a cozy 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 definitely achieves. You can relax in either the terrace, access hall or in the hotel’s sun room.

The luxury doesn’t stop at just the interior, the service the staff provide is top-notch. They’re more than happy to help with anything.

Two of the most raved about experiences at the hotel are both the delicious breakfast and 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
  • Cozy, jungle-feel design
  • Bike rental available
  • Excellent location

Double rooms start from $80 per night

Check Latest Price

Casa Pancha - Treating yourself

Located in the neighbourhood of Condesa, Casa Pancha mirrors the atmosphere of the area it sits in. The hotel's culture is certainly one of it’s 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 balcony area to relax in. Once you step inside the clean and fresh hotel, you’ll forget all about the hustle and bustle of Mexico City. The staff are super friendly here and their love for the hotel quickly spreads through the space.

Double rooms start from $80 per night

Check Latest Price

Stanza Hotel - Mid Range

If there’s any neighbourhood that you want to stay in Mexico City, La Roma is definitely 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

Check Latest Price

Casa Indigo - Budget Friendly

This place gets booked out fast as it’s location is perfect. Close to the historic centre, and the rooms are clean and beautifully decorated.

The host, Salvador, will make your stay unforgettable with his friendliness and warmn welcome. You also get to 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

Check Latest Price

Was this post helpful?

Click on a star to rate it!

Average rating 4 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?