Bus Overview

Average Duration:
2h 30m
Buses Per Day:
2

First and Last Bus

First Bus:
12:45
Last Bus:
20:40

Ticket Details

Average Price:
$12 - $20

Overview

The average bus between San Bernardino and San Diego takes 2h 37m and the fastest bus takes 2h 30m. On an average weekday, there are 2 buses per day travelling from San Bernardino to San Diego. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in San Diego?

Book now

San Bernardino to San Diego bus times

All available buses travelling from San Bernardino to San Diego. To see full schedules, alternative transport and to book your tickets online click here.
Departing Saturday, March 23, 2019
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
Departing Sunday, March 24, 2019
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
Departing Monday, March 25, 2019
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
Departing Tuesday, March 26, 2019
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
Departing Wednesday, March 27, 2019
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets
SAN BERNARDINO, CA
2h 30m
SAN DIEGO, CA
2h 30m
Direct
Find Tickets

Questions & Answers

Yes, there is a direct bus departing from San Bernardino, Ca and arriving at San Diego, Ca. Services depart three times a day, and operate every day. The journey takes approximately 2h 30m.

More details

The distance between San Bernardino and San Diego is 97 miles. The road distance is 108.1 miles.

Get driving directions

San Bernardino to San Diego bus services, operated by Greyhound USA, depart from San Bernardino, Ca station.

More details

San Bernardino to San Diego bus services, operated by Greyhound USA, arrive at San Diego, Ca station.

More details

Book your San Bernardino to San Diego bus tickets online with Greyhound.

Search and book

There are 1201+ hotels available in San Diego. Prices start at $105 USD per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps