There are 10 ways to get from Mexico City to San Gabriel by plane, bus, car, train, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Benito Juárez International Airport to Los Angeles International Airport
best- Fly from Benito Juárez International Airport (MEX) to Los Angeles International Airport (LAX)plane MEX - LAX
7h 39m$158–377Fly Felipe Ángeles International Airport to Los Angeles International Airport
cheapest- Fly from Felipe Ángeles International Airport (NLU) to Los Angeles International Airport (LAX)plane NLU - LAX
9h 48m$96–397Bus via Tepic
- Take the bus from Terminal Central de Autobuses del Norte to Tepicbus
- Take the bus from Tepic to Los Angelesbus
40h 17m$161–341Drive 1,802.8 mi
- Drive from Mexico City to San Gabrielcar 1,802.8 mi
33h 12m$329–476Fly Benito Juárez International Airport to Ontario International Airport
- Fly from Benito Juárez International Airport (MEX) to Ontario International Airport (ONT)plane MEX - ONT
11h 12m$151–417Fly Benito Juárez International Airport to Tijuana International Airport, train
- Fly from Benito Juárez International Airport (MEX) to Tijuana International Airport (TIJ)plane MEX - TIJ
- Take the train from San Diego to Los Angelestrain
11h 59m$144–362Fly Felipe Ángeles International Airport to Tijuana International Airport, train
- Fly from Felipe Ángeles International Airport (NLU) to Tijuana International Airport (TIJ)plane NLU - TIJ
- Take the train from San Diego to Los Angelestrain
12h 44m$117–352Fly Benito Juárez International Airport to General Rodolfo Sánchez Taboada International Airport, bus
- Fly from Benito Juárez International Airport (MEX) to General Rodolfo Sánchez Taboada International Airport (MXL)plane MEX - MXL
- Take the bus from Calexico Bus Station to Los Angeles Union Station Arrivalsbus
11h 30m$128–464Bus
- Take the bus from Terminal Central de Autobuses del Norte to Mexicalibus
- Take the bus from Calexico Bus Station to El Monte Bus Stopbus Greyhound US0850
2d$222–503Bus #2
- Take the bus from Terminal Central de Autobuses del Norte to Los Angelesbus
2d 9h$199–234
Mexico City to San Gabriel by bus
Questions & Answers
The cheapest way to get from Mexico City to San Gabriel is to fly and train which costs $110 - $360 and takes 12h 44m.
The fastest way to get from Mexico City to San Gabriel is to fly which takes 7h 39m and costs $150 - $380.
No, there is no direct bus from Mexico City to San Gabriel. However, there are services departing from Terminal Central de Autobuses del Norte and arriving at Ramona / Main via Tepic, 7th / Decatur and Olive / 5th. The journey, including transfers, takes approximately 40h 17m.
The distance between Mexico City and San Gabriel is 1594 miles. The road distance is 1813.4 miles.
The best way to get from Mexico City to San Gabriel without a car is to bus via Tepic which takes 40h 17m and costs $160 - $350.
It takes approximately 7h 39m to get from Mexico City to San Gabriel, including transfers.
Mexico City to San Gabriel bus services, operated by Autobuses Elite, depart from Terminal Central de Autobuses del Norte station.
The best way to get from Mexico City to San Gabriel is to fly which takes 7h 39m and costs $150 - $380. Alternatively, you can bus via Tepic, which costs $160 - $350 and takes 40h 17m.
Mexico City to San Gabriel bus services, operated by Autobuses Elite, arrive at Tepic station.
San Gabriel is 1h behind Mexico City. It is currently 12:44 AM in Mexico City and 11:44 PM in San Gabriel.
What companies run services between Mexico City, Mexico and San Gabriel, CA, USA?
Volaris, Viva Aerobus, and three other airlines fly from Benito Juárez International Airport (MEX) to Los Angeles International Airport (LAX) every 3 hours. Alternatively, you can take a bus from Terminal Central de Autobuses del Norte to Ramona / Main via Tepic, Los Angeles, 7th / Decatur, 5th / Hill, and Olive / 5th in around 40h 17m.
- Website
- volaris.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $150–360
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $120–410
Flights from Benito Juárez International Airport to Ontario International Airport via Guadalajara
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $140–400
Flights from Benito Juárez International Airport to Ontario International Airport via Las Vegas
- Ave. Duration
- 8h 53m
- When
- Every day
- Estimated price
- $140–400
Flights from Benito Juárez International Airport to Tijuana International Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- $100–250
Flights from Benito Juárez International Airport to Tijuana International Airport via Hermosillo
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $100–250
Flights from Felipe Ángeles International Airport to Tijuana International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $80–240
Flights from Benito Juárez International Airport to General Rodolfo Sánchez Taboada International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $140–500
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $90–400
Flights from Benito Juárez International Airport to Los Angeles International Airport via Puerto Vallarta
- Ave. Duration
- 6h 29m
- When
- Every day
- Estimated price
- $95–410
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Puerto Vallarta
- Ave. Duration
- 11h 4m
- When
- Every day
- Estimated price
- $85–370
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via San Jose Cabo
- Ave. Duration
- 5h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–370
Flights from Benito Juárez International Airport to Tijuana International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $110–500
Flights from Benito Juárez International Airport to General Rodolfo Sánchez Taboada International Airport
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $130–600
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $150–340
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $120–440
Flights from Benito Juárez International Airport to Tijuana International Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- $95–230
Flights from Felipe Ángeles International Airport to Tijuana International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $70–230
Flights from Felipe Ángeles International Airport to Tijuana International Airport via Culiacan
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $70–230
- Website
- delta.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $90–400
Flights from Benito Juárez International Airport to Los Angeles International Airport via Puerto Vallarta
- Ave. Duration
- 6h 29m
- When
- Every day
- Estimated price
- $95–410
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via San Jose Cabo
- Ave. Duration
- 5h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–370
- Website
- flyfrontier.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $150–360
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 6h 5m
- When
- Saturday and Sunday
- Estimated price
- $120–410
Flights from Benito Juárez International Airport to Ontario International Airport via Las Vegas
- Ave. Duration
- 8h 53m
- When
- Every day
- Estimated price
- $140–400
Flights from Benito Juárez International Airport to Ontario International Airport via Guadalajara
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- $140–400
- Website
- aa.com
Flights from Benito Juárez International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–400
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $210–850
Flights from Benito Juárez International Airport to Ontario International Airport via Phoenix
- Ave. Duration
- 7h 17m
- When
- Sunday
- Estimated price
- $120–550
- Website
- southwest.com
Flights from Benito Juárez International Airport to Ontario International Airport via Phoenix
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $120–550
Flights from Benito Juárez International Airport to Ontario International Airport via Las Vegas
- Ave. Duration
- 6h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $190–700
- Website
- alaskaair.com
Flights from Felipe Ángeles International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $210–850
- Website
- united.com
Flights from Benito Juárez International Airport to Ontario International Airport via Houston
- Ave. Duration
- 8h 44m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $160–650
- Website
- hainanairlines.com
Flights from Benito Juárez International Airport to Tijuana International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $320–700
- Website
- csair.com
Flights from Benito Juárez International Airport to Tijuana International Airport
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- $320–900
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Tijuana International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $100–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Diego to Los Angeles
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
Train from San Diego to Los Angeles
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 9h 40m
- Frequency
- Hourly
- Estimated price
- $70–110
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- $100–140
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Mexicali
- Ave. Duration
- 40h 11m
- Frequency
- Every 4 hours
- Estimated price
- $190–440
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Tepic to Los Angeles
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- $85–200
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calexico Bus Station to Los Angeles Union Station Arrivals
- Ave. Duration
- 4h 39m
- Frequency
- 6 times a week
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Calexico Bus Station to El Monte Bus Stop
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- https://www.greyhound.com/
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Terminal Central de Autobuses del Norte to Los Angeles
- Ave. Duration
- 2d 8h
- Frequency
- Once a week
- Estimated price
- $190–230
- Schedules at
- busesusatours.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between Mexico City to San Gabriel is 1813 miles. It takes approximately 33h 12m to drive from Mexico City to San Gabriel.
There are 1987+ hotels available in San Gabriel.






















