[menuItemContent][menuItemRightSideContent]
Currency

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information to San Diego from Baltimore, MD

distanceDistance2287 miles (3688 km)
durationAverage train duration94 h 51 min
changesDirect trainYes
carriersTrain companies

Trains from Baltimore, MD to San Diego cover the 2287 miles (3688 km) long journey taking on average 94 h 51 min with our travel partners like. There are direct train services available.

Travel Tips

Trains from Baltimore, MD to San Diego
Travel by train to San Diego 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 Baltimore, MD to San Diego.
FAQs
How far is it from Baltimore, MD to San Diego by train?
When traveling this route you should expect the distance between Baltimore, MD and San Diego by train to be approximately 2287 miles (3688 km).
What is the Baltimore, MD to San Diego train travel time?
The train time between Baltimore, MD and San Diego is on average 94 h 51 min  for the 2287 miles (3688 km) long journey, but the time it takes to go to San Diego from Baltimore, MD by train can vary depending on specific dates or traveling on weekends and holidays.
When is the earliest train from Baltimore, MD to San Diego? When is the last train from Baltimore, MD to San Diego?
The first Baltimore, MD to San Diego train departs at 1: 34 PM   and the last train from Baltimore, MD to San Diego leaves at 6: 21 PM. Check out the most up-to-date train schedule from Baltimore, MD to San Diego on Omio and find the best time to travel to your destination.