There are two main transport methods to go from Mexico City to Guadalajara:
The bus from Mexico City to Guadalajara is a popular choice for tourists in Mexico. It is environmentally friendly, cheaper and allows you to see more of the country.
The main company running buses on this route is ACN, which runs around 2 buses per day on average.
The quickest way to get from Mexico City to Guadalajara is by flight. The average direct flight time is 1 hour 20 minutes. There are plenty of flights to choose from with flights leaving every couple of hours.
The main airlines that run this route are Aeromexico, VivaAerobus and Volaris. All are well run and friendly to tourists with VivaAerobus and Volaris often the cheapest.
This is a tough question and dependant on personal circumstances. The best way depends on your time and budget. Buses are often cheaper, so good if you’re a budget conscious traveller with lots of time. On the other hand, flights are significantly quicker and not that much more expensive.
No. There are no longer passenger trains running Mexico, they stopped in the 2000s. So there is no train service connecting Mexico City to Guadalajara. There are frequent flights and buses.
Mexico City is 333 miles or 536km from Guadalajara. It takes 8 hours via bus or a 1 hour 20 minutes via plane.
A direct flight will take roughly one hour 20 minutes to get from Mexico City to Guadalajara. A non-direct flight depends on the connecting airport and the layover time.
Tell us where you’re leaving from, where you’re going to and your departure date
Wanderwise searches the safest public transport options for your trip
Wanderwise returns the information for you to book your perfect journey