Richmond to Baltimore, MD train

Cheap train tickets from Richmond to Baltimore, MD

Showing times and prices for Mar 30

Cheapest

27

Average

27

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

Amtrak Northeast Regional
05:35AMRichmond Main Street Amtrak Station3h54 09:29AMBaltimore Penn Station
0 transfers
271One-way
Amtrak Northeast Regional
06:54AMRichmond Main Street Amtrak Station3h57 10:51AMBaltimore Penn Station
0 transfers
271One-way
Amtrak Northeast Regional
05:00PMRichmond Main Street Amtrak Station4h13 09:13PMBaltimore Penn Station
0 transfers
271One-way

Train schedule from Richmond to Baltimore, MD

Showing trains for tomorrow, Thursday, March 30
Amtrak Northeast Regional
05:35AMRichmond Main Street Amtrak Station3h54 09:29AMBaltimore Penn Station
0 transfers
Amtrak Northeast Regional
06:54AMRichmond Main Street Amtrak Station3h57 10:51AMBaltimore Penn Station
0 transfers
Amtrak Northeast Regional
05:00PMRichmond Main Street Amtrak Station4h13 09:13PMBaltimore Penn Station
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05

Fastest train times from Richmond to Baltimore, MD

Showing times and prices for Mar 30

Fastest Journey

3 h 54 m

Average

4 h 1 m

Trains per day

3

Distance

207 km

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

Amtrak Northeast Regional
05:35AMRichmond Main Street Amtrak Station3h54 09:29AMBaltimore Penn Station
0 transfers
271One-way
Amtrak Northeast Regional
06:54AMRichmond Main Street Amtrak Station3h57 10:51AMBaltimore Penn Station
0 transfers
271One-way
Amtrak Northeast Regional
05:00PMRichmond Main Street Amtrak Station4h13 09:13PMBaltimore Penn Station
0 transfers
271One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Richmond to Baltimore, MD

distanceDistance128 miles (206 km)
durationAverage train duration4 h 6 min
priceAverage train ticket price$20 (€18)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersAmtrak

Trains from Richmond to Baltimore, MD cover the 128 miles (206 km) long route taking on average 4 h 6 min with our travel partners like Amtrak. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $20 (€18), but the average price of train tickets is $20 (€18).

Train companies: Amtrak from Richmond to Baltimore, MD trains

For as little as $20 (€18) you can travel by train to Baltimore, MD from Richmond with Amtrak. Omio will show you the best deals, schedules and tickets available for this journey.

Amtrak

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 from Richmond to Baltimore, MD, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Amtrak from Richmond to Baltimore, MD train information:

  • Average Duration: 4 h 3 min
  • Amtrak frequency: 3 a day

Trains from Richmond to Baltimore

Take a train from Richmond to Baltimore and arrival in Maryland's biggest city in approximately 3 hours and 57 minutes. Although that is the average journey time, passengers can reduce the journey duration by as much as 1 hour if they take a high-speed Silver Service or Carolinian train service. Each day 21 trains depart from Richmond to Baltimore, so travelers have plenty of services to choose from. Trains run between peak traveling hours, from 6:00 a.m. to 6:00 p.m. However, as the last train departs at around 6:00 p.m. each evening, passengers must plan for an early-evening departure. Passengers are encouraged to book in advance of departure to secure the best deal.

Which train companies travel from Richmond to Baltimore?

Amtrak provides the train service from Richmond to Baltimore, with three services from Richmond to Baltimore: the Northeast Regional train, the Carolinian and the Silver Service. Northeast Regional trains are the slowest of the three services, but also provide the most trains between Richmond and Baltimore. Northeast Regional trains serve all major cities of the Northeastern corridor, connecting these urban centers with towns across the region. Northeast Regional trains are typically the cheapest Amtrak service from Richmond to Baltimore. Amtrak Carolinian services connect New York with North Carolina, passing various cities of the Northeastern corridor on their way, including Richmond and Baltimore. Carolinian services are typically spacious, with WiFi throughout the train. Business class has a dedicated car, and passengers receive complimentary beverages. Amtrak Silver Service runs across the entire Eastern seaboard of the United States, connecting New York with Miami, stopping at cities between, including Richmond and Baltimore. There's WiFi throughout the train and seating is comfortable and spacious. Business class passengers will benefit from additional legroom and complimentary snacks.

How long is the train ride from Richmond to Baltimore?

Richmond is 156 miles (251 kilometers) away from Richmond. The average journey duration of a train from Richmond to Baltimore is 3 hours and 57 minutes. However, if passengers elect to take a faster Silver Service or Carolinian train, they can arrive in Baltimore from Richmond in as little as 3 hours and 6 minutes. Passengers will not need to change trains from Richmond to Baltimore except in exceptional circumstances, as the majority of daily routes by Amtrak are direct services.

How many trains are there from Richmond to Baltimore?

There are approximately 21 trains departing each day from Richmond to Baltimore. The first train from Richmond to Baltimore departs shortly after 6:00 a.m. and the last train departs shortly after 6:00 p.m. The first and last trains to depart are always Northeast Regional services, which account for the majority of trains between Richmond and Baltimore each day, providing 13 of the services. Of the remaining eight services, four are Amtrak Carolinian services and four are Amtrak Silver services.

What are the departure and arrival stations for trains from Richmond to Baltimore?

Departure stations: Trains from Richmond to Baltimore depart from one of two stations in Richmond: Richmond Main Street Station and Staples Mill Road Station. Richmond Main Street Station is in the heart of Richmond city center. In contrast, Staples Mill Road Station is seven miles (12 kilometers) outside of Richmond city center. Passengers can reach Staples Mill Road Station on the number 27 bus, which takes 22 minutes to reach the station from the city center. Both stations are fully accessible for travelers with limited mobility. Wheelchairs are available on request. Elevators are available throughout the site to facilitate ease of movement from concourse to platforms. Amtrak advises all passengers to arrive a minimum of half an hour before their train is scheduled to depart. For those with access needs or those who require assistance with luggage, it is recommended they arrive 45 minutes in advance of departure.

Arrival stations: All trains from Richmond to Baltimore arrive at Baltimore Penn Station. Baltimore Penn Station is 1.3 miles outside of Baltimore city center. Passengers can easily reach Baltimore Penn Station from Baltimore city center by taking the Red Citylink line or the number 51 bus, which takes approximately 15 minutes. Baltimore Penn Station is fully accessible for passengers with limited mobility. There are dedicated parking spaces for those with limited mobility, available for short-stay and overnight parking. Passengers will find ramps to allow free access to the ticket office and concourse. Elevators are on hand to facilitate access to high platforms. In addition to Quik-Trak kiosks for shopping and a lounge, Baltimore Penn Station has a dedicated nursing station for private breastfeeding.

Travel Tips: Trains from Richmond to Baltimore, MD

Travel Tips: Travel by train to Baltimore, MD 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 Richmond to Baltimore, MD.
FAQs
Omio customers have found the cheapest trains from Richmond to Baltimore, MD to cost as little as $20 (€18)  in the next 7 days.
If you are looking to buy your train ticket in the next 7 days, you can expect the Richmond to Baltimore, MD train to cost on average $20 (€18)  one way.
The distance to Baltimore, MD from Richmond by train is approximately 128 miles (206 km).
The train time between Richmond and Baltimore, MD is on average 4 h 6 min  for the 128 mile (206 km) long journey, but the time it takes to go to Baltimore, MD from Richmond by train can vary depending on specific dates or traveling on weekends and holidays.
For the best Richmond to Baltimore, MD train to buy, you can travel safely and comfortably with Amtrak. However, it's always good to check all possible train companies with services from Richmond to Baltimore, MD to compare what amenities they may offer.
On average, there are 3 trains a day from Richmond to Baltimore, MD. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Richmond to Baltimore, MD leaves at 9: 57 PM. The last train departing from Richmond to Baltimore, MD leaves at 9: 57 PM. You can find the latest Richmond to Baltimore, MD train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
You can find trains to Baltimore, MD from Richmond to cost on average $20 (€18) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Richmond to Baltimore, MD train generally on sale a few months before the planned travel date.
HomeTrainsTrain Times to Baltimore, MDRichmond to Baltimore, MD 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
Currency
Language