Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

San Bernardino, CA to San Diego, CA train with Amtrak

Fri, Apr 25
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from San Bernardino, CA to San Diego, CA

Showing times and prices for Apr 25

Cheapest

The best way to find a cheap train ticket from San Bernardino, CA to San Diego, CA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM6h52
San Bernardino Depot, San Bernardino, CA
12:53PMOld Town Station, San Diego, CA
$571One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM7h06
San Bernardino Depot, San Bernardino, CA
01:07PMSanta Fe Depot, San Diego, CA
$571One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM6h52
San Bernardino Depot, San Bernardino, CA
12:53PMOld Town Station, San Diego, CA
$641One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM7h06
San Bernardino Depot, San Bernardino, CA
01:07PMSanta Fe Depot, San Diego, CA
$651One-way
1 transfer

Travel Information

Compare bus and train for San Bernardino, CA to San Diego, CA

Omio recommends booking the bus as it is the most popular option from San Bernardino, CA to San Diego, CA among Omio's users. If you are prioritising price take the bus with prices starting from €21. For those with little time consider booking a bus which can get you there in 3h 24m.

Compare train with

Train
Most popular
Bus

€44

Average price

€31

Average price

Cheapest

7h 8m

Average duration

6h 38m

Onboard

+

30m

Additional time*

3h 54m

Average duration

Fastest

3h 24m

Onboard

+

30m

Additional time*

Direct Options

Direct Options

Live departures

San Bernardino, CA to San Diego, CA train times

Showing trains for today, Thursday, April 24
Last updated at 7:18 PM
ProviderDepartsDurationArrivesTransfers
Tickets
amtrak4985 AMTRAK · 784 Pacific Surfliner10:25 PM Riverside Station, Riverside, CA
4h39
3:04 AM Santa Fe Depot, San Diego, CA1 transfer
Friday, April 25
amtrak3 Southwest Chief · 770 Pacific Surfliner1:01 PM San Bernardino Depot, San Bernardino, CA
6h52
7:53 PM Old Town Station, San Diego, CA1 transfer
amtrak3 Southwest Chief · 770 Pacific Surfliner1:01 PM San Bernardino Depot, San Bernardino, CA
7h06
8:07 PM Santa Fe Depot, San Diego, CA1 transfer
amtrak3 Southwest Chief · 770 Pacific Surfliner1:01 PM San Bernardino Depot, San Bernardino, CA
6h52
7:53 PM Old Town Station, San Diego, CA1 transfer
amtrak3 Southwest Chief · 770 Pacific Surfliner1:01 PM San Bernardino Depot, San Bernardino, CA
7h06
8:07 PM Santa Fe Depot, San Diego, CA1 transfer

Find all the dates and times for this journey

Compare prices and tickets San Bernardino, CA to San Diego, CA by bus or train

Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01

Fastest train times from San Bernardino, CA to San Diego, CA

Showing times and prices for Apr 25

Fastest Journey

6 h 52 m

Average

6 h 59 m

Trains per day

4

Distance

155 km

It's difficult to get from San Bernardino, CA to San Diego, CA without transferring at least once.

Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM6h52
San Bernardino Depot, San Bernardino, CA
12:53PMOld Town Station, San Diego, CA
$571One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM6h52
San Bernardino Depot, San Bernardino, CA
12:53PMOld Town Station, San Diego, CA
$641One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM7h06
San Bernardino Depot, San Bernardino, CA
01:07PMSanta Fe Depot, San Diego, CA
$571One-way
1 transfer
Amtrak3 Southwest Chief · 770 Pacific Surfliner
06:01AM7h06
San Bernardino Depot, San Bernardino, CA
01:07PMSanta Fe Depot, San Diego, CA
$651One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from San Bernardino, CA to San Diego, CA

USAUSA
USAUSA
Icon of train
Trains from San Bernardino, CA to San Diego, CA run on average 3 times per day, taking around 6h 38m. Cheap train tickets for this journey start at $41 (€34) but you can travel from only $25 (€21) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $25 (€21)
Distance
96 miles (155 km)
Average train duration
6h 38m
Cheapest ticket price
$41 (€34)
Trains per day
3
Train providers
1
Fastest train
4h 7m
First train
05:42
Last train
15:25
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $25 (€21)

Train companies: Amtrak from San Bernardino, CA to San Diego, CA trains

Find the best trains to San Diego, CA from San Bernardino, CA with Omio's travel partners Amtrak from $40 (€33). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey between San Bernardino, CA and San Diego, CA, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Amtrak from San Bernardino, CA to San Diego, CA train information:

  • Average Duration: 4 h 39 min
  • Cheapest Price: $40

San Bernardino, CA to San Diego, CA Train: Convenient and Comfortable Travel

Start your unparalleled journey from San Bernardino, CA to San Diego, CA by hopping on a convenient and eco-friendly train. This comfortable travel option smoothly guides you from the San Bernardino Santa Fe Depot to the San Diego Santa Fe Depot, offering a seamless alternative to road trips. With frequent trains from San Bernardino, CA to San Diego, CA, you can relish in relaxative travel, enjoy scenic vistas, and appreciate the distinct attentiveness of world-class rail services. Avoid the stress of crowded highways—let the calmness of the train carry you to your San Diego adventure. Plan your journey now and live the ease of a train from San Bernardino, CA to San Diego, CA, ensuring each travel moment is timeless! Visit our online platform to check schedules and book your next trip today.

Cheap San Bernardino, CA to San Diego, CA Train Ticket Prices

If you're looking to travel by train from San Bernardino, CA to San Diego, CA, you can find a range of ticket prices that suit various budgets. The train ticket price varies based on the day and time you choose to travel, with the cheapest tickets typically starting at just $41 (€34) for advanced purchases. On average, you can expect a train ticket from San Bernardino, CA to San Diego, CA to cost around $53 (€44). For travelers looking for budget-friendly travel without compromising on comfort, taking the train is an excellent option. It's important to consider traveling during the cooler months, such as September or October, which often offer a perfect balance of pleasant weather and more competitive prices.

Train San Bernardino, CA to San Diego, CA: Travel with Amtrak

Traveling by train from San Bernardino, CA to San Diego, CA offers a convenient and scenic option with Amtrak services available on this route. The Amtrak Pacific Surfliner is well-known for its stunning coastal views and comfortable journey. This train service provides amenities such as Wi-Fi access, spacious seating with ample legroom, power outlets, and a café car serving snacks and beverages—ensuring a pleasant experience as you travel between San Bernardino and San Diego. Whether you're commuting for business or leisure, choose the train for a hassle-free travel alternative.

San Bernardino, CA to San Diego, CA Train Times and Schedule

Planning your journey from San Bernardino, CA to San Diego, CA by train? This scenic route covers a distance of approximately 96 miles (155 km), offering a comfortable and relaxing travel experience. On average, the journey takes about 4h 7m, allowing you ample time to enjoy the beautiful views as you make your way to San Diego, CA.

Trains running between San Bernardino, CA and San Diego, CA are quite frequent, providing flexibility for travelers. On average, there are about 3 trains operating daily between these two vibrant cities. Whether you are traveling on a weekday or weekend, you can be assured of consistent service as trains run every day of the week.

For those of you planning your departure times, the earliest train from San Bernardino, CA departs around 05:42, ensuring you reach San Diego, CA with time to spare for a whole day of activities. The last train typically leaves at approximately 15:25, giving you a full range of options to suit your schedule. Make sure to check the current San Bernardino, CA to San Diego, CA train time and San Bernardino, CA to San Diego, CA train schedule before your travel day to confirm all details.

FAQs: Trains from San Bernardino, CA to San Diego, CA

FAQs: Travel by train from San Bernardino, CA to San Diego, CA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from San Bernardino, CA to San Diego, CA.
FAQs

Most popular trains, buses, flights and ferries to and from San Diego, CA and San Bernardino, CA

HomeTrainsTrains in USATrain Times to San Diego, CASan Bernardino, CA to San Diego, CA train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links