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

Deutsche Bahn

Train Information between Richmond and Baltimore, MD

distanceDistance128 miles (206 km)
changesDirect trainYes

Trains from Richmond to Baltimore, MD cover the 128 miles (206 km) long journey with our travel partners like. There are direct train services available.

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 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.
What is the distance between Richmond and Baltimore, MD by train?
The Richmond to Baltimore, MD train distance is approximately 128 miles (206 km).
When can I take the first train from Richmond to Baltimore, MD? When can I take the last train for the day?
The earliest train departing from Richmond to Baltimore, MD leaves at 9: 35 AM. The last train departing from Richmond to Baltimore, MD leaves at 10: 00 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.

Important Stations and Airports for this Journey

Baltimore, MD
The major railway station for departures from Richmond is. Read all the information you need to know about services, amenities and connections at for your journey between Richmond and Baltimore, MD.