St. Louis, MO to Arlington, VA train

Wed, Feb 19
+ 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

Compare prices and tickets St. Louis, MO to Arlington, VA by bus

Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25

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 St. Louis, MO to Arlington, VA

Take a train from St. Louis, MO to Arlington, VA and enjoy the approximately 704 miles (1134 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
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 $408 (€367)
Distance
704 miles (1134 km)
Trains per day
8
First train
08:08
Last train
16:05
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 $408 (€367)

St. Louis, MO to Arlington, VA Train: Routes, Schedule & Tickets

Traveling by train from St. Louis, MO to Arlington, VA is a comfortable and scenic way to reach your destination. Trains from St. Louis, MO to Arlington, VA typically depart from St. Louis Gateway Transportation Center and arrive at Union Station in Washington, D.C., the nearest major rail hub to Arlington. From there, travelers can easily access Arlington via local transit options. Booking your ticket in advance ensures you get the best fares and seat options for your journey. Explore flexible schedules and enjoy a relaxing trip across multiple states with modern amenities on board.

Find Cheap St. Louis, MO to Arlington, VA Train Ticket Prices

Planning a train journey from St. Louis, MO to Arlington, VA? Train ticket prices for this route can vary based on booking time and demand. The cheapest ticket you can find starts at just $83 (€75), while the average train fare typically costs around $161 (€145). To get the best deal, consider booking your tickets in advance and traveling during off-peak seasons. For both affordability and pleasant weather, the best month to travel is September, when prices are often lower, and the journey is more comfortable.

Train St. Louis, MO to Arlington, VA: Amtrak Routes and Services

Traveling by train from St. Louis, MO to Arlington, VA is a comfortable and scenic journey with Amtrak. The route typically involves a transfer, with options such as the Amtrak Texas Eagle from St. Louis to major connecting hubs, followed by the Amtrak Cardinal or Amtrak Northeast Regional to reach Arlington. Passengers can enjoy onboard amenities including reclining seats, free Wi-Fi, power outlets, café service, and the option for sleeper accommodations on long-distance segments. Whether traveling for business or leisure, Amtrak provides a smooth and relaxing ride between these two cities.

St. Louis, MO to Arlington, VA Train Times and Schedule

Planning a train journey from St. Louis, MO to Arlington, VA? The distance between these two cities is 704 miles (1134 km), and the average train journey duration is 27h 15.

Trains from St. Louis, MO to Arlington, VA run 2 times a day, ensuring you have flexibility in planning your trip. Services operate throughout the week, providing reliable options for travelers every day.

The first train from St. Louis, MO to Arlington, VA typically departs at 07:55, while the last train of the day usually leaves at 20:30. Plan accordingly to catch the best departure that suits your schedule.

FAQs: Trains from St. Louis, MO to Arlington, VA

FAQs: Travel by train from St. Louis, MO to Arlington, VA 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 St. Louis, MO to Arlington, VA.
FAQs
The first train from St. Louis, MO to Arlington, VA leaves at 8: 08 AM. Plan your trip with the Journey Planner   from Omio.
The last train from St. Louis, MO to Arlington, VA leaves at 4: 05 PM.
A day trip to Arlington, VA from St. Louis, MO is worth doing with a journey time of min each way. Check with Omio app   the best way to travel.
Yes, you can take a bus from St. Louis, MO to Arlington, VA.

More options for your journey from St. Louis, MO to Arlington, VA

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

Most popular trains, buses, flights and ferries to and from Arlington, VA and St. Louis, MO

HomeTrainsTrains in USATrain Times to Arlington, VASt. Louis, MO to Arlington, VA 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