No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Baltimore, MD to Saint Paul, MN train

Sun, Mar 16
+ 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 Baltimore, MD to Saint Paul, MN

Showing times and prices for Mar 16

Cheapest

The best way to find a cheap train ticket from Baltimore, MD to Saint Paul, MN is to book your journey as far in advance as possible and to avoid traveling at rush hour.

AmtrakAmtrak
02:34PM38h22
Baltimore, MD
04:56AMSaint Paul, MN
$1901One-way
0 transfers

Baltimore, MD to Saint Paul, MN train times

Showing trains for tomorrow, Sunday, March 16
ProviderDepartsDurationArrivesTransfersTickets
AmtrakAmtrak02:34PM Baltimore, MD38h22 04:56AM Saint Paul, MN0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Baltimore, MD to Saint Paul, MN by bus, train, or flight

Sun
Mar 16
Mon
Mar 17
Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22

Fastest train times from Baltimore, MD to Saint Paul, MN

Showing times and prices for Mar 16

Fastest Journey

1 d 14 h 22 m

Average

1 d 14 h 22 m

Trains per day

1

Distance

1495 km

Of the 1 trains that leave Baltimore, MD for Saint Paul, MN every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

AmtrakAmtrak
02:34PM38h22
Baltimore, MD
04:56AMSaint Paul, MN
$1901One-way
0 transfers

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 Saint Paul, MN

Trains from Baltimore, MD to Saint Paul, MN run on average 5 times per day, taking around 1d 35h 59m. Cheap train tickets for this journey start at $190 (€163) but you can travel from only $147 (€126) 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 $147 (€126)
Distance
928 miles (1494 km)
Average train duration
1d 35h 59m
Cheapest ticket price
$190 (€163)
Trains per day
5
Train providers
1
Fastest train
1d 33h 35m
First train
08:50
Last train
14:23
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 $147 (€126)

Discover Your Journey: Baltimore, MD to Saint Paul, MN Train

Looking to travel between Baltimore, MD and Saint Paul, MN by train? Experience the comfort and convenience of rail travel as you embark on a scenic journey from Baltimore Penn Station to Saint Paul Union Depot. Opting for the train from Baltimore, MD to Saint Paul, MN combines relaxation with the opportunity to enjoy picturesque views along the way. Whether you're traveling for business or embarking on an adventure, trains from Baltimore, MD to Saint Paul, MN offer a hassle-free alternative to driving or flying. Book your seat today and leave the details to us so you can savor every moment of your trip!

Find Cheap Baltimore, MD to Saint Paul, MN Train Tickets

Looking to travel from Baltimore, MD to Saint Paul, MN by train? Ticket prices for this scenic journey can vary depending on when you book and your travel dates. The cheapest train ticket for this route starts at just $190 (€163), making it an affordable option for budget travelers. On average, train tickets from Baltimore to Saint Paul cost around $278 (€239), giving you a good range to plan your trip. To get the best deals and enjoy pleasant weather, we recommend booking your journey in September, when prices are generally lower, and travel conditions are ideal. Start your adventure today!

Train Baltimore, MD to Saint Paul, MN: Amtrak Routes and Services

Traveling by train from Baltimore, MD to Saint Paul, MN with Amtrak offers a comfortable and scenic journey through some of the most picturesque regions of the United States. Amtrak's routes feature spacious seating, complimentary Wi-Fi, power outlets, and café services to ensure relaxation and convenience throughout the trip. Perfect for long-distance travel, Amtrak provides an efficient and enjoyable way to make this cross-country journey, combining modern amenities with the charm of train travel. Explore the details of your route and book your tickets today for a hassle-free experience.

Baltimore, MD to Saint Paul, MN Train Times and Schedule

Planning your journey from Baltimore, MD to Saint Paul, MN by train? The train ride covers a distance of approximately 928 miles (1494 km) and offers a relaxing way to traverse this route. The average train journey duration is around 1d 33h 35m, giving you plenty of time to enjoy the scenic midwestern and eastern U.S. landscape during your trip.

Trains between Baltimore, MD and Saint Paul, MN run with an average frequency of 5 per day. These trains typically operate throughout the week, so no matter which day you need to travel—Monday through Sunday—you'll find a convenient option for your schedule.

When it comes to train departure timing, the schedule is straightforward. The first train of the day usually departs at 08:50, while the last train from Baltimore, MD to Saint Paul, MN tends to leave at 14:23. Be sure to check the exact schedule closer to your travel date to ensure you catch your preferred departure time.

FAQs: Trains from Baltimore, MD to Saint Paul, MN

FAQs: Travel by train from Baltimore, MD to Saint Paul, MN 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 Saint Paul, MN.
FAQs
Cheap train tickets from Baltimore, MD to Saint Paul, MN can start from as little as $219 (€189) when you book in advance. The average train ticket price for Baltimore, MD to Saint Paul, MN is $307 (€264); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Baltimore, MD to Saint Paul, MN is 33 h 33 min   to travel the 926 mile (1494 km) long trip, with around there are 4 trains per day. Journey times can vary on weekends and holidays.
The first train from Baltimore, MD to Saint Paul, MN leaves at 8: 50 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Baltimore, MD to Saint Paul, MN leaves at 2: 23 PM.
There are 4 trains a day from Baltimore, MD to Saint Paul, MN which require at least one change with Amtrak Acela. Schedules can vary on holidays or weekends with fewer trains.
Yes, there's a high-speed train to Saint Paul, MN. Take the fast train with Amtrak Acela from Baltimore, MD to Saint Paul, MN.
For the route from Baltimore, MD to Saint Paul, MN you can take a train with Amtrak Acela. Be sure to check out all possible train providers that offer services to Saint Paul, MN from Baltimore, MD on Omio to compare what amenities they may have.
The cheapest month to travel from Baltimore, MD to Saint Paul, MN by train is February.
You have options as you can travel from Baltimore, MD to Saint Paul, MN 3 different ways: train, bus or flight.

More options for your journey from Baltimore, MD to Saint Paul, MN

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Saint Paul, MN and Baltimore, MD

HomeTrainsTrains in USATrain Times to Saint Paul, MNBaltimore, MD to Saint Paul, MN 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