Login | Free Newsletter

Experience More of Mexico
Travel, Lifestyle and Real Estate

Visit Planning
Living & Lifestyle
Real Estate
Blogs
Newsletter
Travel Center

Register for Vista, the Free Mexico Newsletter from Mexperience

Our free Mexico Newsletter gives you ideas, inspiration and contacts to realize your experience in Mexico - whether your plans are for leisure, for lifestyle, for living or real estate... Register Now

Bus Table

Also See: 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