There are 5 ways to get from Victorville to Otay Mesa by bus, train, bus (Flixbus, Greyhound), car, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Victorville Transit Center to Los Angeles Union Station Arrivalsbus FlixBus 2030
- Take the train from Los Angeles to San Diego Old Town Transportation Centertrain Pacific Surfliner
6h 21m$52–124Drive 160.4 mi
cheapest- Drive from Victorville to Otay Mesacar 160.4 mi
2h 45m$30–43Bus via Los Angeles
- Take the bus from Victorville Transit Center to Los Angeles Union Stationbus FlixBus 2030
- Take the bus from Los Angeles Union Station to San Ysidro Bus Terminalbus Greyhound US0831
7h 17m$40–77Train (Amtrak)
- Take the train from Victorville Amtrak to Fullerton Amtrak Stationtrain Southwest Chief
- Take the train from Fullerton Amtrak Station to San Diego Old Town Transportation Centertrain Pacific Surfliner
7h 17m$63–141Bus
- Take the bus from Hesperia, CA to San Ysidro, CAbus Las Vegas
8h 19m$56–104
Victorville to Otay Mesa by bus, train, and tram
Questions & Answers
The cheapest way to get from Victorville to Otay Mesa is to drive which costs $29 - $45 and takes 2h 45m.
The fastest way to get from Victorville to Otay Mesa is to drive which takes 2h 45m and costs $29 - $45.
No, there is no direct bus from Victorville to Otay Mesa. However, there are services departing from Victorville Transit Center and arriving at Otay Mesa Rd & Cactus Rd via Los Angeles Union Station, San Ysidro Transit Center and Iris Avenue Transit Center. The journey, including transfers, takes approximately 7h 17m.
No, there is no direct train from Victorville to Otay Mesa station. However, there are services departing from Victorville Amtrak and arriving at Iris Avenue Station via Fullerton Amtrak Station and Old Town Station. The journey, including transfers, takes approximately 7h 17m.
The distance between Victorville and Otay Mesa is 229 miles. The road distance is 161.3 miles.
The best way to get from Victorville to Otay Mesa without a car is to bus and train which takes 6h 21m and costs $50 - $130.
It takes approximately 6h 21m to get from Victorville to Otay Mesa, including transfers.
Victorville to Otay Mesa bus services, operated by Flixbus USA, depart from Victorville Transit Center station.
Victorville to Otay Mesa train services, operated by Amtrak, depart from Victorville Amtrak station.
The best way to get from Victorville to Otay Mesa is to bus via Los Angeles which takes 7h 17m and costs $40 - $80. Alternatively, you can train, which costs $60 - $150 and takes 7h 17m.
What companies run services between Victorville, CA, USA and Otay Mesa, CA, USA?
You can take a bus from Victorville Transit Center to Otay Mesa Rd & Cactus Rd via Los Angeles Union Station, San Ysidro Transit Center, and Iris Avenue Transit Center in around 7h 17m. Alternatively, you can take a train from Victorville Amtrak to Otay Mesa Rd & Cactus Rd via Fullerton Amtrak Station, San Diego Old Town Transportation Center, Old Town Station, Iris Avenue Station, and Iris Avenue Transit Center in around 7h 17m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Los Angeles to San Diego Old Town Transportation Center
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- $35–85
- Website
- Amtrak
Train from Victorville Amtrak to Fullerton Amtrak Station
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- $28–60
- Website
- Amtrak
Train from Fullerton Amtrak Station to San Diego Old Town Transportation Center
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- $30–65
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Victorville Transit Center to Los Angeles Union Station Arrivals
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $13–22
- Schedules at
- Flixbus USA
Bus from Victorville Transit Center to Los Angeles Union Station
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $13–22
- Schedules at
- Flixbus USA
Bus from Los Angeles Union Station to San Ysidro Bus Terminal
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- $24–40
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Los Angeles Union Station to San Ysidro Bus Terminal
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- $23–45
- Website
- Greyhound
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from Hesperia, CA to San Ysidro, CA
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $50–80
- Schedules at
- Tufesa
- Adult One way
- $50–80
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
Victorville to Otay Mesa bus services, operated by Flixbus USA, arrive at Los Angeles Union Station.
Victorville to Otay Mesa train services, operated by Amtrak, arrive at Fullerton Amtrak Station.
Yes, the driving distance between Victorville to Otay Mesa is 161 miles. It takes approximately 2h 45m to drive from Victorville to Otay Mesa.
There are 565+ hotels available in Otay Mesa.













