Trip to San Diego

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from San Bernardino to San Diego

🚆 Traveling from San Bernardino to San Diego by train involves a transfer at Santa Ana, adding to the journey's overall duration of approximately 4 hours and 20 minutes. 🎟️ Ticket prices for the train journey between San Bernardino and San Diego range from $13 to $111, offering travelers a convenient and budget-friendly transportation option.

Where to stay in San Diego

There are over 1259 hotels to stay in San Diego. Prices range from $32 per night.

Accomodation
  • There is no direct train service from San Bernardino to San Diego. However, you can take a train from San Bernardino - Downtown station to Santa Ana and then transfer to another train that will take you to San Diego. The journey, including transfers, typically takes around 4 hours and 20 minutes. Both Metrolink Trains and Amtrak operate services on this route, with ticket prices ranging from $13 to $111.
  • The fastest train route between San Bernardino and San Diego involves taking a combination of Metrolink Trains and Amtrak services. The journey typically takes approximately 4 hours and 20 minutes, including transfers at Santa Ana. While there is no direct train from San Bernardino to San Diego, this route offers a convenient and efficient way to travel between the two cities. Ticket prices for this train journey can range from $13 to $111, depending on the class and booking options selected.
  • Trains from San Bernardino to San Diego operated by Metrolink Trains, depart from the San Bernardino - Downtown station. This station serves as the primary departure point for individuals traveling by train between these two cities. Passengers can board the train at the San Bernardino - Downtown station to begin their journey to San Diego.
  • There are multiple trains available for travel between San Bernardino and San Diego despite there being no direct route. Passengers can board trains departing from San Bernardino - Downtown station and transfer at Santa Ana to reach San Diego. Both Metrolink Trains and Amtrak operate services on this route, offering travelers options for their journey. The total travel time, including transfers, is approximately 4 hours and 20 minutes.
  • The train from San Bernardino to San Diego operated by Amtrak, arrives at San Diego station. This is the final destination for passengers traveling on this route. San Diego station serves as the main rail hub in San Diego, offering convenient access to the city and its surrounding areas for arriving passengers.
  • The first train of the day to travel from San Bernardino to San Diego departs from the San Bernardino - Downtown station in the early morning. The last train typically leaves later in the evening, offering passengers a range of departure times to choose from for their journey. Travelers should check the schedule provided by Metrolink Trains and Amtrak to confirm specific departure times for the day they plan to travel.
  • There are no direct train trips between San Bernardino and San Diego. Travelers will need to take a train from San Bernardino - Downtown station to Santa Ana and then transfer to another train to reach San Diego. While there are multiple train services available throughout the day, each requiring a transfer, no direct route exists for this journey. Passengers should plan their trip accordingly to accommodate the transfer time.
  • No, there is no direct train service between San Bernardino and San Diego. Passengers will need to take a train from San Bernardino - Downtown station to Santa Ana, and then transfer to another train to reach San Diego. The entire journey, including transfers, typically takes around 4 hours and 20 minutes. Travelers should plan their trip accordingly to accommodate the transfer time.
  • The cost of a train ticket from San Bernardino to San Diego can vary between $13 and $111, depending on factors such as class of service, availability, and booking time. Passengers should check the specific fares and any applicable discounts offered by the train operators, Metrolink Trains and Amtrak. It is advisable to book tickets in advance to secure lower fares and ensure availability on the desired travel date.

Will you be returning to San Bernardino by train?

If you are looking for the return train journey, check out trains from San Diego to San Bernardino

See schedule