Compare all timetables for the bus from San Diego to San Bernardino, CA
Cheapest bus trips today
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 4/28/2025 7:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/28/2025 10:25:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 2h 50m
-
FlixBus3h 30m06:55 AMSan DiegoSan Ysidro Transit Center10:25 AMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from FlixBus goes from San Ysidro Transit Center, San Diego (USA) at 4/28/2025 6:55:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 4/28/2025 10:25:00 AM. 50 Economy ticket for $32 per person are available. Travel duration is 3h 30m
-
Limousine Express7h 5m08:10 AMSan DiegoSan Ysidro Transit Center3:15 PMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 4/28/2025 8:10:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/28/2025 3:15:00 PM. 50 Economy ticket for $35 per person are available. Travel duration is 7h 5m
-
Limousine Express6h 5m09:10 AMSan DiegoSan Ysidro Transit Center3:15 PMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 4/28/2025 9:10:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/28/2025 3:15:00 PM. 50 Economy ticket for $35 per person are available. Travel duration is 6h 5m
-
Greyhound US5h 40m01:25 PMSan DiegoSan Ysidro Transit Center7:05 PMSan Bernardino, CAGreyhound Station0EconomyA Bus from Greyhound US goes from San Ysidro Transit Center, San Diego (USA) at 4/28/2025 1:25:00 PM to Greyhound Station, San Bernardino, CA (USA) arriving at 4/28/2025 7:05:00 PM. 50 Economy ticket for $49 per person are available. Travel duration is 5h 40m
Cheapest bus trips tomorrow
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 4/29/2025 7:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/29/2025 10:25:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 2h 50m
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 4/29/2025 7:35:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 4/29/2025 10:25:00 AM. 50 Economy ticket for $24 per person are available. Travel duration is 2h 50m
-
Limousine Express5h 30m02:00 AMSan DiegoSan Ysidro Transit Center7:30 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 4/29/2025 2:00:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/29/2025 7:30:00 AM. 50 Economy ticket for $36 per person are available. Travel duration is 5h 30m
-
Limousine Express7h 5m08:10 AMSan DiegoSan Ysidro Transit Center3:15 PMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 4/29/2025 8:10:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 4/29/2025 3:15:00 PM. 50 Economy ticket for $36 per person are available. Travel duration is 7h 5m
-
Greyhound US5h 40m01:25 PMSan DiegoSan Ysidro Transit Center7:05 PMSan Bernardino, CAGreyhound Station0EconomyA Bus from Greyhound US goes from San Ysidro Transit Center, San Diego (USA) at 4/29/2025 1:25:00 PM to Greyhound Station, San Bernardino, CA (USA) arriving at 4/29/2025 7:05:00 PM. 50 Economy ticket for $42 per person are available. Travel duration is 5h 40m
Cheapest bus trips Thursday
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/1/2025 7:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/1/2025 10:25:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 2h 50m
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/1/2025 7:35:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/1/2025 10:25:00 AM. 50 Economy ticket for $24 per person are available. Travel duration is 2h 50m
-
Limousine Express5h 30m02:00 AMSan DiegoSan Ysidro Transit Center7:30 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 5/1/2025 2:00:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/1/2025 7:30:00 AM. 50 Economy ticket for $36 per person are available. Travel duration is 5h 30m
-
Limousine Express7h 5m08:10 AMSan DiegoSan Ysidro Transit Center3:15 PMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 5/1/2025 8:10:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/1/2025 3:15:00 PM. 50 Economy ticket for $36 per person are available. Travel duration is 7h 5m
-
Greyhound US5h 40m01:25 PMSan DiegoSan Ysidro Transit Center7:05 PMSan Bernardino, CAGreyhound Station0EconomyA Bus from Greyhound US goes from San Ysidro Transit Center, San Diego (USA) at 5/1/2025 1:25:00 PM to Greyhound Station, San Bernardino, CA (USA) arriving at 5/1/2025 7:05:00 PM. 50 Economy ticket for $39 per person are available. Travel duration is 5h 40m
Cheapest bus trips Friday
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/2/2025 7:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/2/2025 10:25:00 AM. 50 Economy ticket for $21 per person are available. Travel duration is 2h 50m
-
FlixBus4h 45m05:35 AMSan DiegoOld Town Transit Center10:20 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/2/2025 5:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/2/2025 10:20:00 AM. 50 Economy ticket for $33 per person are available. Travel duration is 4h 45m
-
FlixBus4h 50m09:00 AMSan DiegoOld Town Transit Center1:50 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/2/2025 9:00:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/2/2025 1:50:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 4h 50m
-
Las Vegas Shuttles2h 1m011:12 AMSan DiegoUniversity Av & 39th St1:13 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from Las Vegas Shuttles goes from University Av & 39th St, San Diego (USA) at 5/2/2025 11:12:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/2/2025 1:13:00 PM. 50 Economy ticket for $56 per person are available. Travel duration is 2h 1m
-
Las Vegas Shuttles2h 1m01:12 PMSan DiegoUniversity Av & 39th St3:13 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from Las Vegas Shuttles goes from University Av & 39th St, San Diego (USA) at 5/2/2025 1:12:00 PM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/2/2025 3:13:00 PM. 50 Economy ticket for $56 per person are available. Travel duration is 2h 1m
Cheapest bus trips Saturday
-
Las Vegas Shuttles2h 1m011:12 AMSan DiegoUniversity Av & 39th St1:13 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from Las Vegas Shuttles goes from University Av & 39th St, San Diego (USA) at 5/3/2025 11:12:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/3/2025 1:13:00 PM. 50 Economy ticket for $62 per person are available. Travel duration is 2h 1m
-
Las Vegas Shuttles2h 1m06:12 PMSan DiegoUniversity Av & 39th St8:13 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from Las Vegas Shuttles goes from University Av & 39th St, San Diego (USA) at 5/3/2025 6:12:00 PM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/3/2025 8:13:00 PM. 50 Economy ticket for $62 per person are available. Travel duration is 2h 1m
-
-
Busbud2h 50m07:35 AMSan DiegoOld Town Transit Center10:00 AMRiverside, CAUC Riverside0EconomyA Bus from Busbud goes from Old Town Transit Center, San Diego (USA) at 5/3/2025 7:35:00 AM to UC Riverside, Riverside, CA (USA) arriving at 5/3/2025 10:00:00 AM. 50 Economy ticket for $18 per person are available. Travel duration is 2h 25m
-
Busbud0h 20m010:05 AMRiverside, CAUC Riverside10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Busbud goes from UC Riverside, Riverside, CA (USA) at 5/3/2025 10:05:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/3/2025 10:25:00 AM. 50 Economy ticket for $9 per person are available. Travel duration is 0h 20m
Waiting Time 0h 5m -
Cheapest bus trips Sunday
-
FlixBus2h 50m07:35 AMSan DiegoOld Town Transit Center10:25 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from FlixBus goes from Old Town Transit Center, San Diego (USA) at 5/4/2025 7:35:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/4/2025 10:25:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 2h 50m
-
FlixBus2h 30m07:55 AMSan DiegoLa Jolla Village10:25 AMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from FlixBus goes from La Jolla Village, San Diego (USA) at 5/4/2025 7:55:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/4/2025 10:25:00 AM. 50 Economy ticket for $24 per person are available. Travel duration is 2h 30m
-
Limousine Express5h 30m02:00 AMSan DiegoSan Ysidro Transit Center7:30 AMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 5/4/2025 2:00:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/4/2025 7:30:00 AM. 50 Economy ticket for $36 per person are available. Travel duration is 5h 30m
-
Limousine Express7h 5m08:10 AMSan DiegoSan Ysidro Transit Center3:15 PMSan Bernardino, CACrescent Wb Lt0EconomyA Bus from Limousine Express goes from San Ysidro Transit Center, San Diego (USA) at 5/4/2025 8:10:00 AM to Crescent Wb Lt, San Bernardino, CA (USA) arriving at 5/4/2025 3:15:00 PM. 50 Economy ticket for $36 per person are available. Travel duration is 7h 5m
-
Las Vegas Shuttles2h 13m011:00 AMSan DiegoSan Ysidro Transit Center1:13 PMSan Bernardino, CAJohn's Burger Flixbus Stop0EconomyA Bus from Las Vegas Shuttles goes from San Ysidro Transit Center, San Diego (USA) at 5/4/2025 11:00:00 AM to John's Burger Flixbus Stop, San Bernardino, CA (USA) arriving at 5/4/2025 1:13:00 PM. 50 Economy ticket for $56 per person are available. Travel duration is 2h 13m
Frequency of bus connections between San Diego and San Bernardino, CA
Facts about the bus from San Diego to San Bernardino, CA
Compare all providers like Limousine Express, Las Vegas Shuttles and FlixBus that travel 23 times every day by bus from San Diego to San Bernardino, CA in one click! Book your bus ticket from San Diego to San Bernardino, CA starting from $20!
Cheapest Bus | $20 |
Fastest Bus | 2h 1m |
Earliest Bus | 4:35 AM |
Latest Bus | 6:12 PM |
Daily Bus Routes | 23 Ø |
Distance | 96.1 miles |
Bus Companies | Limousine Express, Las Vegas Shuttles, FlixBus and Greyhound US |
Cheapest bus connections from San Diego to San Bernardino, CA
Every day, 23 buses from 4 bus companies leave San Diego for San Bernardino, CA: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 04/28/2025 and for the following days.
The cheapest time to travel from San Diego to San Bernardino, CA
How to save money travelling from San Diego to San Bernardino, CA
Book the ticket from San Diego to San Bernardino, CA in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from San Diego to San Bernardino, CA, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from San Diego to San Bernardino, CA are also emptier.Beloved bus companies from San Diego to San Bernardino, CA
FlixBus from San Diego to San Bernardino, CA
Here you will find the key facts about the FlixBus bus route San Diego to San Bernardino, CA:
Cheapest Price | $20 |
Fastest Bus | 2h 30m |
Earliest Bus | 4:35 AM |
Last Bus | 9:30 AM |
Daily Connections | 6 Ø |
Found on | 4/26/2025 |
Las Vegas Shuttles from San Diego to San Bernardino, CA
Here you will find the key facts about the Las Vegas Shuttles bus route San Diego to San Bernardino, CA:
Cheapest Price | $56 |
Fastest Bus | 2h 1m |
Earliest Bus | 11:00 AM |
Last Bus | 6:12 PM |
Daily Connections | 6 Ø |
Found on | 4/26/2025 |
All bus stations and stops in San Diego and San Bernardino, CA
In the map below, you can see where to find all bus stations in San Diego and San Bernardino, CA.
Service and Comfort on the bus from San Diego to San Bernardino, CA
FAQs about the San Diego to San Bernardino, CA bus
How much does a San Diego San Bernardino, CA bus trip cost?
How much could I save by comparing buses from San Diego to San Bernardino, CA?
On average, how many connections are available from San Diego to San Bernardino, CA each day?
How long does a bus journey from San Diego to San Bernardino, CA take?
What time is the first bus from San Diego to San Bernardino, CA?
What time is the last bus from San Diego to San Bernardino, CA?
Which bus companies operate the San Diego San Bernardino, CA route?
Is there a direct bus between San Diego and San Bernardino, CA?
What can I take with me on the San Diego to San Bernardino, CA bus route?
What equipment is available for the San Diego San Bernardino, CA bus route?
Available seat classes which are offered on the bus route San Diego to San Bernardino, CA
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to San Diego and to San Bernardino, CA
- Bus Routes to San Diego
- Buses to San Diego from Barstow, CA
- Buses Burbank, CA to San Diego
- From Chico, CA to San Diego bus
- Bus to San Diego from Dallas
- Buses Denver to San Diego
- Buses from Downey, CA to San Diego
- Buses Houston - San Diego
- Buses Indio, CA to San Diego
- Buses Long Beach to San Diego
- Bus Los Angeles to San Diego
- Buses Modesto, CA - San Diego
- Bus from New York to San Diego
- Buses to San Diego from Ontario, CA
- Buses Perris, CA - San Diego
- Bus to San Diego from Riverside, CA
- Buses Sacramento - San Diego
- Bus to San Diego from Salt Lake City, UT
- From Santa Ana, CA to San Diego bus
- Stockton, CA to San Diego bus
- Bus Sunnyside, WA to San Diego
- Bus Routes to San Bernardino, CA
- Buses Bakersfield, CA - San Bernardino, CA
- Bus from Barstow, CA to San Bernardino, CA
- Buses Blythe, CA - San Bernardino, CA
- El Paso, TX to San Bernardino, CA bus
- Bus Fort Lauderdale, FL - San Bernardino, CA
- Fresno, CA to San Bernardino, CA bus
- Bus Glendale, AZ - San Bernardino, CA
- Buses Hayward, CA - San Bernardino, CA
- Bus from Kingman, AZ to San Bernardino, CA
- Buses from Knoxville, TN to San Bernardino, CA
- Buses from Las Vegas to San Bernardino, CA
- From Long Beach to San Bernardino, CA bus
- Los Angeles to San Bernardino, CA bus
- Buses to San Bernardino, CA from Mesa, AZ
- Bus from Ontario, CA to San Bernardino, CA
- Bus Palm Springs, CA - San Bernardino, CA
- Bus to San Bernardino, CA from Phoenix, AZ
- From Tijuana, BC to San Bernardino, CA bus
- Buses Tucson, AZ to San Bernardino, CA
- Buses Victorville, CA - San Bernardino, CA