The cheapest trains from Washington, DC to Baltimore, MD

Showing times and prices for Jun 15

Cheapest

$16

Average

$26

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Washington, DC to Baltimore, MD will cost around $ 26 if you buy it on the day, but the cheapest tickets can be found for only $ 16.

Cheapest
07:05AMUnion Station0h42 07:47AMPennsylvania Station
0 changes
$161One-way
Cheapest
08:00AMUnion Station0h40 08:40AMPennsylvania Station
0 changes
$161One-way
Cheapest
10:01AMUnion Station0h41 10:42AMPennsylvania Station
0 changes
$161One-way
Cheapest
02:55PMUnion Station0h41 03:36PMPennsylvania Station
0 changes
$161One-way
Cheapest
08:30PMUnion Station0h41 09:11PMPennsylvania Station
0 changes
$161One-way

Timetable Washington, DC to Baltimore, MD

Showing trains for tomorrow, Tue, Jun 15
04:45AMUnion Station0h37 05:22AMPennsylvania Station
0 changes
04:50AMUnion Station0h29 05:19AMPennsylvania Station
0 changes
06:50AMUnion Station0h32 07:22AMPennsylvania Station
0 changes
07:05AMUnion Station0h42 07:47AMPennsylvania Station
0 changes
08:00AMUnion Station0h40 08:40AMPennsylvania Station
0 changes
08:50AMUnion Station0h32 09:22AMPennsylvania Station
0 changes
10:01AMUnion Station0h41 10:42AMPennsylvania Station
0 changes
11:05AMUnion Station0h41 11:46AMPennsylvania Station
0 changes
11:55AMUnion Station0h40 12:35PMPennsylvania Station
0 changes
12:50PMUnion Station0h29 01:19PMPennsylvania Station
0 changes
01:55PMUnion Station0h41 02:36PMPennsylvania Station
0 changes
02:50PMUnion Station0h32 03:22PMPennsylvania Station
0 changes
02:55PMUnion Station0h41 03:36PMPennsylvania Station
0 changes
03:52PMUnion Station0h42 04:34PMPennsylvania Station
0 changes
04:50PMUnion Station0h29 05:19PMPennsylvania Station
0 changes
05:55PMUnion Station0h43 06:38PMPennsylvania Station
0 changes
06:55PMUnion Station0h34 07:29PMPennsylvania Station
0 changes
08:30PMUnion Station0h41 09:11PMPennsylvania Station
0 changes
10:00PMUnion Station0h47 10:47PMPennsylvania Station
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Jun 14
Find prices
$11Flixbus
Tue
Jun 15
$16Amtrak
$6Flixbus
Thu
Jun 17
$11Amtrak
$8Flixbus
Fri
Jun 18
$11Amtrak
$6Flixbus
Sat
Jun 19
$9Amtrak
$6Flixbus
Sun
Jun 20
$9Amtrak
$6Flixbus
Mon
Jun 21
$7Amtrak
$6Flixbus
Tue
Jun 22
$9Amtrak
$6Flixbus
Wed
Jun 23
$7Amtrak
$6Flixbus
Thu
Jun 24
$7Amtrak
$6Flixbus
Fri
Jun 25
$9Amtrak
$6Flixbus
Sat
Jun 26
$7Amtrak
$25Greyhound
Sun
Jun 27
Find prices
$25Greyhound
Mon
Jun 28
$8Amtrak
$16Peter Pan Bus
Tue
Jun 29
$8Amtrak
$16Peter Pan Bus
Wed
Jun 30
$7Amtrak
$16Peter Pan Bus
Thu
Jul 1
$8Amtrak
$16Peter Pan Bus
Sat
Jul 3
$7Amtrak
$23Peter Pan Bus
Sun
Jul 4
$9Amtrak
$6Flixbus

The fastest trains from Washington, DC to Baltimore, MD

Showing times and prices for Jun 15

Fastest Journey

29 m

Average

37 m

Trains per day

19

Distance

57 km

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

These direct trains cover the 57 km distance in an average of 37 m but if you time it right, some trains will get you there in just 29 m .

The slowest trains will take 47 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
04:50AMUnion Station0h29 05:19AMPennsylvania Station
0 changes
$431One-way
Fastest
12:50PMUnion Station0h29 01:19PMPennsylvania Station
0 changes
$431One-way
Fastest
04:50PMUnion Station0h29 05:19PMPennsylvania Station
0 changes
$431One-way
2nd Fastest
02:50PMUnion Station0h32 03:22PMPennsylvania Station
0 changes
$431One-way
2nd Fastest
06:50AMUnion Station0h32 07:22AMPennsylvania Station
0 changes
$431One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Washington, DC to Baltimore, MD Train Information

Avg. Train Duration
41 minutes
Train Ticket Price: $8
Trains depart from:Washington, DC
Trains arrive in:Baltimore, MD
Distance:57 km
Train Companies:Amtrak

Trains from Washington D.C. to Baltimore

The distance between Washington D.C to Baltimore is about 35 miles (56 kilometers). A train from Washington D.C. to Baltimore will typically take 37 minutes. For travelers seeking to arrive at Baltimore faster, the quickest advertised duration is provided by Amtrak Acela with the fastest train trip covering the 35 miles in just about 29 minutes from Washington D.C to Baltimore. Passengers can eliminate the stress of driving or the need to find parking when they take an Amtrak train. Saturdays are the busiest days for trains from Washington D.C to Baltimore. Travelers seeking a great deal on their train tickets or simply looking for extra room to stretch out are advised to consider traveling on Sunday since that tends to be the least traveled day of the week. There are over 40 trips scheduled daily which makes this route incredibly convenient. Passengers are unlikely to have to wait very long to board a service from Washington D.C. to Baltimore and are sure to find a departure that fits their schedule.

Which train companies travel from Washington D.C. to Baltimore?

There are many train companies that provide services between Washington D.C and Baltimore, the main player being Amtrak. Amtrak boasts of more than 500 destinations in 46 states and three Canadian provinces and operates the largest fleet of trains (more than 300) in a day covering 21,400 miles (33,790 kilometers) every day. Amtrak offers four different categories of trains that travel from Washington D.C to Baltimore. These are Northeast Regional, Acela, Palmetto and Vermonter, the fastest of these being Acela. Northeast Regional offers the most departures, with 18 per day, followed closeby Acela with 16 departures per day.

How long is the train ride from Washington D.C. to Baltimore?

The distance between Washington D.C. and Baltimore is 35 miles. A train from Washington D.C. to Baltimore normally takes between 30 and 40 minutes, so it is by no means a long journey. For travelers seeking to arrive at Baltimore faster, the quickest advertised train time is provided by Amtrak Acela, with the fastest train from Washington D.C. to Baltimore covering the distance in just about 29 minutes.

How many trains are there from Washington D.C. to Baltimore?

The route from Washington D.C. to Baltimore is heavily serviced. Passengers can expect to choose from up to 40 departures per day. These are shared amongst four Acela train services. All services are direct and take between 29 and 45 minutes depending on whether passengers opt for a high-speed Acela train, or a slower moving train. Regardless of the length of the journey, passengers will not be required to change service before arriving at Baltimore Penn Station. Services begin very early in the morning and continue at regular departures spread throughout the day until the evening.

What are the departure and arrival stations for trains from Washington D.C. to Baltimore?

Departure station: Trains from Washington D.C. to Baltimore begin their journey at Union Station which is located at 50 Massachusetts Avenue, NE, and is on the Red Line of the Washington Metro system. The station can easily be accessed by numerous public transport options, these include bus, subway, taxi, car, and walking. The best and most convenient route is the subway from the Metro Center to Union Station and takes approximately six minutes. An alternative and cost-efficient mode of public transport is the bus from Jefferson Drive and 12th Street SW to E street and Columbus Circle NE and takes about 13 minutes. Union Station boasts of amenities such as a Food Court with outposts such as Bojangles, Johnny Rockets, Thunder Grill, Pizzeria Uno and stores such as Victoria's Secret, Jos and H&M.

Arrival station: The arrival train station for a train from Washington D.C. to Baltimore is known as Baltimore Pennsylvania Station (popularly known as Penn Station) and is the key transportation hub in Baltimore, Maryland. Baltimore's Penn Station is situated on a rise at 1515 N. Charles Street, approximately one and a half miles north of downtown and the inner Harbor, and lies between the Mount Vernon neighborhood to the south and Station North to the north. There are four options available to get from Penn Station to Baltimore. Travelers can either use a bus, tram, taxi or just walk. The best and most convenient route is to take the bus from Penn Station to the city center. The trip by bus from the station will take approximately ten minutes. The station has parking facilities, restrooms, and restaurants such as Java Moon or Pen & Quill where weary travelers can grab a snack. There are also charging spots for mobile phones and spacious concourses where travelers can relax as they wait for their trains.

Travel Tips

Trains from Washington, DC 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 Washington, DC to Baltimore, MD.
FAQs
What is the price of the cheapest train from Washington, DC to Baltimore, MD?
Looking to save money on your trip? Omio customers have found the cheapest train to Baltimore, MD from Washington, DC for the next 7 days starting from $9 (€7)  one way.
What is the price of a train ticket to Baltimore, MD from Washington, DC?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Washington, DC to Baltimore, MD train to cost on average $11 (€9)  one way.
How far is Washington, DC to Baltimore, MD by train?
You should expect to travel around 35 miles (57 km)  from Washington, DC to Baltimore, MD by train.
How long is the train ride from Washington, DC to Baltimore, MD?
The train time between Washington, DC and Baltimore, MD is on average 40 min  for the 35 miles (57 km) long journey, but the time it takes to go from Washington, DC to Baltimore, MD by train can vary depending on specific dates or traveling on weekends and holidays.
Are there any direct trains from Washington, DC to Baltimore, MD?
Yes, there are direct trains from Washington, DC to Baltimore, MD, and you can find a direct train for this trip with Amtrak or Amtrak  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest train from Washington, DC to Baltimore, MD? What time is the last train from Washington, DC to Baltimore, MD?
The earliest train for this journey departs from Washington, DC at 8: 45 AM. The last train leaves from Washington, DC at 9: 55 PM. Check Omio for the latest train schedule from Washington, DC to Baltimore, MD and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Washington, DC to Baltimore, MD to get the best deals?
The price of a one way train ticket from Washington, DC to Baltimore, MD is on average $11 (€9) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets to Baltimore, MD from Washington, DC available a few months in advance.