Mexico Bus Distances Table
See Also: Complete Guide to Traveling by Bus in Mexico
Scroll down for destinations (A-Z) with details of bus companies which operate the routes and, where relevant, which bus terminal in Mexico they operate from.
- Approximate distances are those from Mexico City
- An asterisk next to the destination name indicates we recommend you FLY instead of take the bus due to the long journey time
Note: Find links to Bus Company web sites on on Guide to Mexico Bus Travel
Acapulco
Bus Companies: Estrella de Oro | Turistar | Futura | Estrella de Oro
Approximate Distance and Travel Time:(400km / 5-6hrs)
Mexico City Terminals: Sur
Aguascalientes
Bus Companies: ETN | Fletcha Amarilla
Approximate Distance and Travel Time:(500km / 6hrs)
Mexico City Terminals: Norte
Cabo San Lucas*
Bus Companies: (To Mazatlan, then Ferry to La Paz) | Futura | Aguila (Bus company serves Baja California Peninsula from La Paz to Los Cabos)
Approximate Distance and Travel Time:(1050km / 17hrs to Mazatlan; Ferry to La Paz; Approx 2-3 hours from there to Los Cabos)
Mexico City Terminals: Norte
Cancun*
Bus Companies: ADO
Approximate Distance and Travel Time: (1780km / 24hrs)
Mexico City Terminals:Sur
Chihuahua City*
Bus Companies: Transportes Chihuahenses | Omnibus de Mexico
Approximate Distance and Travel Time: (1430km / 20hrs)
Mexico City Terminals: Sur
Copper Canyon*
Bus Companies: (Travel to Chihuahua or Los Mochis) | Transportes Chihuahenses | Omnibus de Mexico
Approximate Distance and Travel Time: (1430km / 20hrs)
Mexico City Terminals: Norte
Costalegre*
Bus Companies: (Travel to Puerto Vallarta, then local transport south towards Costa Alegre [Barra de Navidad]) | Futura
Approximate Distance and Travel Time: (765km / 12-14hrs)
Mexico City Terminals: Norte
Cozumel*
Bus Companies: (Travel to Cancun, then local bus to Playa del Carmen, then Ferry to Cozumel) | ADO
Approximate Distance and Travel Time: (1780km / 24hrs)
Mexico City Terminals: Sur
Cuernavaca
Bus Companies: Pullman de Morelos
Approximate Distance and Travel Time: (90km / 1.5hrs)
Mexico City Terminals: Sur
Guanajuato
Bus Companies: ETN | Primera Plus
Approximate Distance and Travel Time: (390km / 5hrs)
Mexico City Terminals: Norte
Guadalajara
Bus Companies: ETN | Primera Plus | Futura | Fletcha Amarilla
Approximate Distance and Travel Time: (530km / 7hrs)
Mexico City Terminals: Norte / Poniente
Huatulco*
Bus Companies: Cristobal Colon | Fletcha Roja
Approximate Distance and Travel Time: (850km / 14hrs). The fast road between Oaxaca and Huatulco will improve journey times but is not open yet. At present the leg between Oaxaca and Huatulco follows a slow, winding mountanous road. We recommend you fly.
Mexico City Terminals: Sur / Oriente
Isla Mujeres*
Bus Companies: (Travel to Cancun) | ADO
Approximate Distance and Travel Time: (1780km / 24hrs)
Mexico City Terminals: Sur
Ixtapa and Zihuatanejo*
Bus Companies: Estrella de Oro | Futura
Approximate Distance and Travel Time: (650km / 9hrs)
Mexico City Terminals: Sur
La Paz*
Bus Companies: (To Mazatlan, then Ferry to La Paz) | Futura | Aguila (Bus company serves Baja California Peninsula)
Approximate Distance and Travel Time: (1050km / 17hrs to Mazatlan; Ferry to La Paz)
Mexico City Terminals: Sur
Loreto*
Bus Companies: (To Mazatlan, then Ferry to La Paz) | Futura | Aguila (Bus company serves Baja California Peninsula)
Approximate Distance and Travel Time: (1050km / 17hrs to Mazatlan; Ferry to La Paz; 3-4 hours north to Loreto from there)
Mexico City Terminals: Norte
Manzanillo*
Bus Companies: ETN | UNO
Approximate Distance and Travel Time: (850km / 12hrs)
Mexico City Terminals: Poniente / Norte
Mexico City
Bus Companies: ETN | Estrella de Oro | Estrella Roja | Fletcha Amarilla |Futura | Pullman de Morelos | UNO | Omnibus de Mexico | Cristobal Colon | Estrella Blanca | Transportes del Pacifico | ADO | Pegasso Plus
Approximate Distance and Travel Time: N/A
Mexico City Terminals: N/A
Monterrey*
Bus Companies: Estrella Blanca | Futura
Approximate Distance and Travel Time: (940km / 12hrs)
Mexico City Terminals: Norte
Morelia
Bus Companies: ETN | Pegasso Plus | Fletcha Amarilla | Primera Plus
Approximate Distance and Travel Time: (300km / 4hrs)
Mexico City Terminals: Poniente
Oaxaca
Bus Companies: UNO | Cristobal Colon | ADO
Approximate Distance and Travel Time: (450km / 6hrs) The fast road between Mexico City and Oaxaca makes this journey quicker than ever before and passes some stunning scenery en route!
Mexico City Terminals: Oriente / Sur
Playa del Carmen*
Bus Companies: (Travel to Cancun, then local bus to Playa del Carmen from there) | ADO
Approximate Distance and Travel Time: (1780km / 24hrs)
Mexico City Terminals: Sur
Puebla
Bus Companies: Estrella Roja | Pullman Plus | ADO | Cristobal Colon
Approximate Distance and Travel Time: (130km / 2hrs)
Mexico City Terminals: Oriente / Sur
Puerto Escondido*
Bus Companies: Fletcha Roja | Cristobal Colon
Approximate Distance and Travel Time: (880km / 16hrs)
Mexico City Terminals: Sur
Puerto Vallarta*
Bus Companies: Futura
Approximate Distance and Travel Time: (765km / 12-14hrs)
Mexico City Terminals: Norte
Punta de Mita*
Bus Companies: (Travel to Puerto Vallarta, then local bus to Punta de Mita)| Futura
Approximate Distance and Travel Time: (765km / 12-14hrs)
Mexico City Terminals: Norte
Queretaro
Bus Companies: ETN | Primera Plus | Futura | Omnibus de Mexico | Fletcha Amarilla
Approximate Distance and Travel Time: (220km / 3hrs)
Mexico City Terminals: Norte
San Felipe*
Bus Companies: (From Tijuana, Ensenda or Mexicali near the US border) | Estrellas del Pacifico | Autobuses ABC
Approximate Distance and Travel Time: (About 2.5 hours to/from Mexicali; about 6 hours from Tijuana)
Mexico City Terminals: Not Applicable. If you are traveling from Mexico City, it is best to fly to Mexicali and take a bus south to San Felipe from there.
San Jose del Cabo*
Bus Companies: (To Mazatlan, then Ferry to La Paz) | Futura | Aguila (Bus company serves Baja California Peninsula)
Approximate Distance and Travel Time: (1050km / 17hrs to Mazatlan; Ferry to La Paz; Approx 2-3 hours from there to Los Cabos)
Mexico City Terminals: Norte
San Luis Potosi*
Bus Companies: ETN | Primera Plus | Futura | Omnibus | Fletcha Amarilla
Approximate Distance and Travel Time: (420km / 5hrs)
Mexico City Terminals: Norte
San Miguel de Allende
Bus Companies: ETN | Primera Plus | Pegasso Plus | Fletcha Amarilla
Approximate Distance and Travel Time: (300km / 4hrs). The nearest airport to San Miguel is Leon, with a 1-2 hour car/bus journey from there; you are much better off taking the luxury bus directly to San Miguel from Mexico City!
Mexico City Terminals: Norte
Taxco
Bus Companies: Estrella de Oro
Approximate Distance and Travel Time: (120km / 2-3hrs)
Mexico City Terminals: Sur
Todos Santos*
Bus Companies: (To Mazatlan, then Ferry to La Paz) | Futura | Aguila (Bus company serves Baja California Peninsula)
Approximate Distance and Travel Time: (1050km / 17hrs to Mazatlan; Ferry to La Paz; Approx 1-2 hours from there to Todos Santos)
Mexico City Terminals: Norte
Veracruz
Bus Companies: ADO | UNO
Approximate Distance and Travel Time: (424km / 5-6hrs) The fast road between Mexico City and Oaxaca makes this journey quicker than ever before and passes some stunning scenery en route!
Mexico City Terminals: Oriente
Zacatecas
Bus Companies: Omnibus de Mexico
Approximate Distance and Travel Time: (600km / 7hrs)
Mexico City Terminals: Norte