Mexico Bus Distances Table

Bus Traveling at Speed

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

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:(400 km / 5-6 hrs)

Mexico City Terminals: Sur

Aguascalientes

Bus Companies: ETN | Turistar | Fletcha Amarilla

Approximate Distance and Travel Time: (500 km / 6 hrs)

Mexico City Terminals: Norte OR Sur (add an extra 30-60 minutes journey time from southern terminal. Departures are less frequent to/from the south terminal)

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: (1780 km / 24 hrs)

Mexico City Terminals: Sur

Chihuahua City*

Bus Companies: Transportes Chihuahenses | Omnibus de Mexico

Approximate Distance and Travel Time: (1430 km / 20 hrs)

Mexico City Terminals: Norte

Copper Canyon*

Bus Companies: (Travel to Chihuahua or Los Mochis) | Transportes Chihuahenses | Omnibus de Mexico

Approximate Distance and Travel Time: (1430 km / 20 hrs)

Mexico City Terminals: Norte

Costalegre*

Bus Companies: Travel to Puerto Vallarta then local transport south towards Costa Alegre (Barra de Navidad); OR Travel to Manzanillo then local transport north towards Costalegre (Barra de Navidad) | Futura

Approximate Distance and Travel Time: (765 km / 12-14 hrs)

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: (1780 km / 24 hrs)

Mexico City Terminals: Sur, Oriente

Cuernavaca

Bus Companies: Pullman de Morelos

Approximate Distance and Travel Time: (90 km / 1.5 hrs)

Mexico City Terminals: Sur

Guanajuato

Bus Companies: ETN | Primera Plus

Approximate Distance and Travel Time: (390 km / 5-6  hrs)

Mexico City Terminals: Norte, Poniente

Guadalajara

Bus Companies: ETN | Primera Plus | Futura | Fletcha Amarilla

Approximate Distance and Travel Time: (530 km / 7 hrs)

Mexico City Terminals: Norte / Poniente

Huatulco*

Bus Companies: Cristobal Colon | Fletcha Roja

Approximate Distance and Travel Time: (850 km / 14 hrs)

Mexico City Terminals: Sur / Oriente

Isla Mujeres*

Bus Companies: (Travel to Cancun) | ADO

Approximate Distance and Travel Time: (1780 km / 24 hrs)

Mexico City Terminals: Sur, Oriente

Ixtapa and Zihuatanejo*

Bus Companies: Estrella de Oro | Futura

Approximate Distance and Travel Time: (650 km / 9 hrs)

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: (1050 km / 17 hrs to Mazatlan; Ferry to La Paz)

Mexico City Terminals: Norte, Poniente

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, Poniente

Manzanillo*

Bus Companies: ETN | UNO

Approximate Distance and Travel Time: (850 km / 12 hrs)

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: (940 km / 12 hrs)

Mexico City Terminals: Norte

Morelia

Bus Companies: ETN | Pegasso Plus | Fletcha Amarilla | Primera Plus

Approximate Distance and Travel Time: (300 km / 4 hrs)

Mexico City Terminals: Poniente

Oaxaca

Bus Companies: UNO | Cristobal Colon | ADO

Approximate Distance and Travel Time: (450 km / 6 hrs) 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: (1780 km / 24 hrs)

Mexico City Terminals: Sur, Oriente

Puebla

Bus Companies: Estrella Roja | Pullman Plus | ADO | Cristobal Colon

Approximate Distance and Travel Time: (130 km / 2 hrs)

Mexico City Terminals: Oriente / Sur

Puerto Escondido*

Bus Companies: Fletcha Roja | Cristobal Colon

Approximate Distance and Travel Time: (880 km / 16 hrs)

Mexico City Terminals: Sur

Puerto Vallarta*

Bus Companies: Futura

Approximate Distance and Travel Time: (765 km / 12-14hrs)

Mexico City Terminals: Norte, Poniente

Punta de Mita*

Bus Companies: (Travel to Puerto Vallarta, then local bus to Punta de Mita) | Futura

Approximate Distance and Travel Time: (765 km / 12-14 hrs)

Mexico City Terminals: Norte

Queretaro

Bus Companies: ETN | Primera Plus | Futura | Omnibus de Mexico | Fletcha Amarilla

Approximate Distance and Travel Time: (220 km / 3 hrs)

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: San Felipe is on the Baja Peninsula. Not recommended, but if you must go by bus, you can travel to Los Mochis, take a local bus to the port of Topolobambo, cross the Sea of Cortes to La Paz using the ferry, and take a bus from La Paz north to San Felipe.

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, Poniente

San Luis Potosi*

Bus Companies: ETN | Primera Plus | Futura | Omnibus | Fletcha Amarilla

Approximate Distance and Travel Time: (420 km / 5 hrs)

Mexico City Terminals: Norte

San Miguel de Allende

Bus Companies: ETN | Primera Plus | Pegasso Plus | Fletcha Amarilla

Approximate Distance and Travel Time: (300k m / 4 hrs). 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: (120 km / 2-3 hrs)

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: (1050 km / 17 hrs to Mazatlan; Ferry to La Paz; Approx 1-2 hours from there to Todos Santos)

Mexico City Terminals: Norte, Poniente

Veracruz

Bus Companies: ADO | UNO

Approximate Distance and Travel Time: (424 km / 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: (600 km / 7 hrs)

Mexico City Terminals: Norte

See Also: Complete Guide to Traveling by Bus in Mexico

Mexico in your inbox

Our free newsletter about Mexico brings you a monthly round-up of recently published stories and opportunities, as well as gems from our archives.