There are 6 ways to get from Ontario/San Bernardino Airport (ONT) to Tijuana by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 61 bus, bus  •  4 h 46 min

  1. Take the line 61 bus from Ontario Airport @ Terminal Way 2 to Marygold @ Sierra Eb Ns 61
  2. Take the bus from Fontana, CA to San Ysidro
  3. Take the bus from San Ysidro, Ca to Tijuana Central Bus Term, Mx

$20 - $43

Cheapest option

Bus  •  7 h 13 min

  1. Take the bus from Fontana, CA to Tijuana Tufesa

$12 - $37

4 alternative options

Train  •  6 h 21 min

  1. Take the train from Rancho Cucamonga station to L. A. Union Station station San Bernardino Line
  2. Take the train from Los Angeles Union Station Amtrak to San Diego Santa Fe Depot Amtrak Pacific Surfliner

$66 - $119

Bus, line 9455 bus  •  6 h 22 min

  1. Take the bus from San Bernardino, Ca to San Diego, Ca 7015 / ...
  2. Take the line 9455 bus from San Diego, Ca to Tijuana Central Bus Term, Mx 9455 / ...

$31 - $66

Drive  •  2 h 12 min

  1. Drive from Ontario/San Bernardino Airport (ONT) to Tijuana 129.4 miles

$12 - $19

Line 61 bus, train, fly, line 9455 bus  •  6 h 53 min

  1. Take the line 61 bus from Airport @ Terminal Way Wb Fs to Pomona Trans Center
  2. Take the train from Downtown Pomona station to L. A. Union Station station
  3. Fly from Los Angeles (LAX) to San Diego (SAN) LAX - SAN
  4. Take the line 9455 bus from San Diego, Ca to Tijuana Central Bus Term, Mx

$129 - $388

What companies run services between Ontario/San Bernardino Airport (ONT), USA and Tijuana, Mexico?

You can take a bus from Ontario/San Bernardino Airport (ONT) to Tijuana via Marygold @ Sierra Eb Ns, Fontana, CA, San Ysidro, and San Ysidro, Ca in around 4 h 46 min. Alternatively, you can take a train from Ontario/San Bernardino Airport (ONT) to Tijuana via Rancho Cucamonga station, L. A. Union Station station, Los Angeles Union Station Amtrak, San Diego Santa Fe Depot Amtrak, America Plaza Station, and San Ysidro/Intl Border in around 6 h 21 min.

Airlines
American Airlines
Website
aa.com
Flights from Los Angeles to San Diego
Ave. Duration
52 min
When
Every day
Estimated price
$110 - $600
United Airlines
Website
united.com
Flights from Los Angeles to San Diego
Ave. Duration
57 min
When
Every day
Estimated price
$110 - $650
Delta
Website
delta.com
Flights from Los Angeles to San Diego
Ave. Duration
59 min
When
Every day
Estimated price
$140 - $600
Train operators
Metrolink Trains
Phone
(800) 371-LINK (5465)
Website
metrolinktrains.com
Train from Rancho Cucamonga station to L. A. Union Station station
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
metrolinktrains.com
Train from Downtown Pomona station to L. A. Union Station station
Ave. Duration
52 min
Frequency
4 times a day
Estimated price
$8 - $12
Schedules at
metrolinktrains.com
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Los Angeles Union Station Amtrak to San Diego Santa Fe Depot Amtrak
Ave. Duration
2 h 53 min
Frequency
Every 2 hours
Estimated price
$30 - $75
Website
amtrak.com
Coach Seat
$30 - $50
Flexi Coach Seat
$55 - $85
Business Coach Seat
$50 - $75
Room
$170 - $240
Bus operators
OmniTrans
Phone
1-800-9-OMNIBUS
Website
omnitrans.org
Bus from Ontario Airport @ Terminal Way 2 to Marygold @ Sierra Eb Ns
Ave. Duration
43 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Bus from Airport @ Terminal Way Wb Fs to Pomona Trans Center
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Tufesa
Phone
016444102444
Website
tufesa.com.mx
Bus from Fontana, CA to San Ysidro
Ave. Duration
2 h 15 min
Frequency
Twice daily
Estimated price
$10 - $25
Schedules at
tufesa.com.mx
Book at
gotobus.com
Plus
$10 - $15
Platinum
$15 - $20
Ejecutivo
$16 - $23
Bus from Fontana, CA to Tijuana
Ave. Duration
5 h 23 min
Frequency
4 times a day
Estimated price
$10 - $35
Schedules at
tufesa.com.mx
Book at
gotobus.com
Plus
$10 - $15
Platinum
$15 - $20
Ejecutivo
$16 - $23
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from San Ysidro, Ca to Tijuana Central Bus Term, Mx
Ave. Duration
35 min
Frequency
Every 15 minutes
Estimated price
$8 - $16
Website
greyhound.com
Economy
$8 - $11
Flexible
$12 - $16
Bus from San Bernardino, Ca to San Diego, Ca
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$16 - $40
Website
greyhound.com
Economy
$16 - $25
Flexible
$30 - $40
Bus from San Diego, Ca to Tijuana Central Bus Term, Mx
Ave. Duration
1 h 10 min
Frequency
Every 15 minutes
Estimated price
$9 - $20
Website
greyhound.com
Economy
$9 - $13
Flexible
$15 - $20
Greyhound Mexico
Phone
01-800 890 6821
Website
greyhound.com.mx
Bus from E San Ysidro Blvd & San Ysidro Transit Center to Tijuana Bus Terminal
Ave. Duration
35 min
Frequency
Every 2 hours
Estimated price
$11 - $50
Schedules at
greyhound.com.mx

Want to know more about travelling around Mexico

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.

Questions & Answers

The distance between Ontario/San Bernardino Airport (ONT) and Tijuana is 182 km. The road distance is 207 km.

The cheapest way to get from Ontario/San Bernardino Airport (ONT) to Tijuana is to drive which costs $12 - $19 and takes 2 h 12 min.

The quickest way to get from Ontario/San Bernardino Airport (ONT) to Tijuana is to drive which takes 2 h 12 min and costs $12 - $19.

No, there is no direct bus from Ontario/San Bernardino Airport (ONT) to Tijuana. However, there are services departing from Ontario Airport @ Terminal Way 2 and arriving at Tijuana Central Bus Term, Mx via Fontana, CA and San Ysidro, Ca. The journey, including transfers, takes approximately 4 h 46 min.

It takes approximately 4 h 46 min to get from Ontario/San Bernardino Airport (ONT) to Tijuana, including transfers.

Trips from Ontario/San Bernardino Airport (ONT)

Ontario San Bernardino Airport ONT to Temecula Ontario San Bernardino Airport ONT to Santa Barbara Ontario San Bernardino Airport ONT to Lake Arrowhead Ontario San Bernardino Airport ONT to Canoga Park Ontario San Bernardino Airport ONT to Claremont McKenna College Ontario San Bernardino Airport ONT to Coachella Ontario San Bernardino Airport ONT to Palmdale Ontario San Bernardino Airport ONT to Colima Ontario San Bernardino Airport ONT to South Dakota Ontario San Bernardino Airport ONT to Portland Ontario San Bernardino Airport ONT to Los Padres National Forest Ontario San Bernardino Airport ONT to Fontana Ontario San Bernardino Airport ONT to Denver Airport DEN Ontario San Bernardino Airport ONT to Lake Isabella CA USA Ontario San Bernardino Airport ONT to Toronto Ontario San Bernardino Airport ONT to Grand Rapids Ontario San Bernardino Airport ONT to Reno Airport RNO Ontario San Bernardino Airport ONT to Reykjavík Ontario San Bernardino Airport ONT to Redding CA USA Ontario San Bernardino Airport ONT to Santa Monica Pier Ontario San Bernardino Airport ONT to Milwaukee Airport MKE Ontario San Bernardino Airport ONT to City of Hope National Medical Center Ontario San Bernardino Airport ONT to Maine Ontario San Bernardino Airport ONT to Toronto Zoo Station Ontario San Bernardino Airport ONT to Kalispell Ontario San Bernardino Airport ONT to Pantages Theatre Ontario San Bernardino Airport ONT to Duarte Ontario San Bernardino Airport ONT to La Crescenta Montrose Ontario San Bernardino Airport ONT to John Wayne Airport Ontario San Bernardino Airport ONT to Nashville Airport BNA