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

Baltimore, MD to San Diego, CA train with Amtrak

Thu, Apr 24
+ 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

Travel Information

Compare bus, flight, and train for Baltimore, MD to San Diego, CA

Omio recommends booking the flight as it is the most popular option from Baltimore, MD to San Diego, CA among Omio's users. If you are prioritising price take the bus with prices starting from €127. For those with little time consider booking a flight which can get you there in 12h 0m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 1.1 - 3.3kg.

Compare train with

Train
Most popular
Flight
Bus

€820

Average price

€229

Average price

€210

Average price

Cheapest

3d 78h 49m

Average duration

3d 78h 19m

Onboard

+

30m

Additional time*

15h 0m

Average duration

Fastest

12h 0m

Onboard

+

3h 0m

Additional time*

3d 77h 29m

Average duration

3d 76h 59m

Onboard

+

30m

Additional time*

1.1 - 3.3kg

CO2 emissions

Lowest

11.1 - 22.1kg

CO2 emissions

3.7 - 9.2kg

CO2 emissions

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Compare prices and tickets Baltimore, MD to San Diego, CA by bus, flight, or train

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

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 Baltimore, MD to San Diego, CA

USAUSA
USAUSA
Icon of train
Trains from Baltimore, MD to San Diego, CA run on average 3 times per day, taking around 3d 78h 19m. Cheap train tickets for this journey start at $348 (€287) but you can travel from only $154 (€127) 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 $154 (€127)
Distance
2291 miles (3688 km)
Average train duration
3d 78h 19m
Cheapest ticket price
$348 (€287)
Trains per day
3
Train providers
1
Fastest train
3d 78h 19m
First train
14:34
Last train
14:34
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 $154 (€127)

Train providers: Amtrak from Baltimore, MD to San Diego, CA trains

Buy your official Amtrak train tickets to San Diego, CA from Baltimore, MD from $1,178 (€971) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular 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 to San Diego, CA from Baltimore, MD, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Train information from Baltimore, MD to San Diego, CA with Amtrak:

  • Average Duration: 87 h 49 min
  • Cheapest Price: $1,178
  • Amtrak frequency: 1 a day

Discover the Best Baltimore, MD to San Diego, CA Train Journey

Planning your next cross-country adventure? The train from Baltimore, MD to San Diego, CA offers a unique and scenic way to explore the country. Passengers typically start their journey from Baltimore Penn Station, a historic hub known for its amenities and connectivity. Your destination will be San Diego Santa Fe Depot, a beautifully designed station in the heart of sunny San Diego. Trains from Baltimore, MD to San Diego, CA provide a comfortable travel experience, combining picturesque views with top-notch services, making your coast-to-coast journey remarkable. Start planning today and hop aboard the Baltimore, MD to San Diego, CA train for a memorable adventure!

Find Cheap Baltimore, MD to San Diego, CA Train Ticket Prices

Looking for cheap train ticket prices for a journey from Baltimore, MD to San Diego, CA? The cheapest train ticket for this route is as low as $348 (€287), allowing for budget-friendly travel across the country. On average, you can expect to pay around $993 (€820) for this trip, giving you a comfortable or even premium travel option. To strike a balance between cost and convenience, we recommend booking your tickets during September when fares are typically lower, and the weather is ideal for cross-country travel. Don't miss your chance to enjoy all the scenic landscapes along this iconic train route!

Train Baltimore, MD to San Diego, CA: Options with Amtrak

Traveling by train from Baltimore, MD to San Diego, CA offers a scenic and comfortable journey with Amtrak. The trip typically involves two connecting routes: the Capitol Limited, which provides service between Baltimore and Chicago, followed by the Southwest Chief, taking passengers from Chicago to San Diego. Amtrak provides a variety of services to make your journey enjoyable, including spacious reclining seats, outlets at every seat for electronics, free Wi-Fi on select routes, and dining options such as café cars and full-service dining cars. Travelers can also upgrade to sleeper accommodations, which offer private rooms for a more luxurious experience on this cross-country adventure.

Train Baltimore, MD to San Diego, CA: Train Times and Schedule

Embark on a scenic cross-country journey from Baltimore, MD to San Diego, CA by train, covering a distance of 2291 miles (3688 km). The average journey duration is approximately 3d 78h 19m, offering a relaxing and unique travel experience as you traverse across the United States.

Trains between Baltimore, MD and San Diego, CA operate with an average frequency of 3 daily. These trains run every day of the week, so you can plan your trip on any day that suits your schedule. Enjoy the convenience of consistent service for this picturesque long-distance route.

The first train of the day from Baltimore, MD to San Diego, CA typically departs at 14:34, while the last train usually leaves at 14:34. Be sure to check the updated Baltimore, MD to San Diego, CA train schedule to catch the departure that best fits your travel plans.

FAQs: Trains from Baltimore, MD to San Diego, CA

FAQs: Travel by train from Baltimore, MD 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 Baltimore, MD to San Diego, CA.
FAQs

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

HomeTrainsTrains in USATrain Times to San Diego, CABaltimore, MD 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