[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Baltimore, MD to Washington, DC

Showing times and prices for Jun 15

Cheapest

$16

Average

$24

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 Baltimore, MD to Washington, DC will cost around $ 24 if you buy it on the day, but the cheapest tickets can be found for only $ 16.

Cheapest
09:09PMPennsylvania Station0h46 09:55PMUnion Station
0 changes
$161One-way
Cheapest
06:08AMPennsylvania Station0h52 07:00AMUnion Station
0 changes
$161One-way
Cheapest
08:10PMPennsylvania Station0h42 08:52PMUnion Station
0 changes
$161One-way
Cheapest
03:35PMPennsylvania Station0h45 04:20PMUnion Station
0 changes
$161One-way
Cheapest
06:08PMPennsylvania Station0h38 06:46PMUnion Station
0 changes
$161One-way

Timetable Baltimore, MD to Washington, DC

Showing trains for tomorrow, Tue, Jun 15
06:08AMPennsylvania Station0h52 07:00AMUnion Station
0 changes
08:51AMPennsylvania Station0h42 09:33AMUnion Station
0 changes
09:23AMPennsylvania Station0h33 09:56AMUnion Station
0 changes
10:04AMPennsylvania Station0h41 10:45AMUnion Station
0 changes
10:25AMPennsylvania Station0h38 11:03AMUnion Station
0 changes
12:26PMPennsylvania Station0h45 01:11PMUnion Station
0 changes
01:20PMPennsylvania Station0h41 02:01PMUnion Station
0 changes
01:24PMPennsylvania Station0h37 02:01PMUnion Station
0 changes
01:55PMPennsylvania Station0h40 02:35PMUnion Station
0 changes
02:21PMPennsylvania Station0h46 03:07PMUnion Station
0 changes
03:23PMPennsylvania Station0h36 03:59PMUnion Station
0 changes
03:35PMPennsylvania Station0h45 04:20PMUnion Station
0 changes
04:41PMPennsylvania Station0h40 05:21PMUnion Station
0 changes
05:15PMPennsylvania Station0h48 06:03PMUnion Station
0 changes
05:23PMPennsylvania Station0h37 06:00PMUnion Station
0 changes
06:08PMPennsylvania Station0h38 06:46PMUnion Station
0 changes
06:29PMPennsylvania Station0h44 07:13PMUnion Station
0 changes
07:15PMPennsylvania Station0h40 07:55PMUnion Station
0 changes
08:10PMPennsylvania Station0h42 08:52PMUnion Station
0 changes
08:18PMPennsylvania Station0h37 08:55PMUnion Station
0 changes
09:09PMPennsylvania Station0h46 09:55PMUnion Station
0 changes
10:34PMPennsylvania Station0h45 11:19PMUnion Station
0 changes
10:38PMPennsylvania Station0h33 11:11PMUnion 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
$17Amtrak
Find prices
Tue
Jun 15
$16Amtrak
$8Flixbus
Wed
Jun 16
$11Amtrak
$8Flixbus
Thu
Jun 17
Find prices
$8Flixbus
Fri
Jun 18
$11Amtrak
$6Flixbus
Sat
Jun 19
$9Amtrak
$6Flixbus
Sun
Jun 20
$9Amtrak
$6Flixbus
Tue
Jun 22
Find prices
$23Peter Pan Bus
Wed
Jun 23
$7Amtrak
$6Flixbus
Thu
Jun 24
$7Amtrak
$23Peter Pan Bus
Sat
Jun 26
$7Amtrak
$28Greyhound
Sun
Jun 27
$9Amtrak
Find prices
Mon
Jun 28
Find prices
$6Flixbus
Tue
Jun 29
$7Amtrak
$6Flixbus
Wed
Jun 30
$8Amtrak
Find prices
Thu
Jul 1
$7Amtrak
$16Peter Pan Bus
Fri
Jul 2
$8Amtrak
Find prices
Sat
Jul 3
$7Amtrak
$6Flixbus
Sun
Jul 4
$9Amtrak
$16Peter Pan Bus

The fastest trains from Baltimore, MD to Washington, DC

Showing times and prices for Jun 15

Fastest Journey

33 m

Average

41 m

Trains per day

23

Distance

57 km

Of the 23 trains that leave Baltimore, MD for Washington, DC every day 23 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 41 m but if you time it right, some trains will get you there in just 33 m .

The slowest trains will take 52 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
09:23AMPennsylvania Station0h33 09:56AMUnion Station
0 changes
$431One-way
Fastest
10:38PMPennsylvania Station0h33 11:11PMUnion Station
0 changes
$431One-way
2nd Fastest
03:23PMPennsylvania Station0h36 03:59PMUnion Station
0 changes
$431One-way
05:23PMPennsylvania Station0h37 06:00PMUnion Station
0 changes
$431One-way
08:18PMPennsylvania Station0h37 08:55PMUnion 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

Baltimore, MD to Washington, DC Train Information

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

Trains from Baltimore to Washington

Washington D.C is about 35 miles from Baltimore. Trains from Baltimore to Washington D.C. normally take approximately 37 minutes to reach Washington D.C. For travelers eager to reach Washington D.C. as quickly as possible, the fastest advertised journey time is offered by Amtrak Acela with the quickest train trip covering the 35 miles (56 kilometers) in just 21 minutes from Baltimore to Washington D.C. Saturdays are the busiest days for trains to Washington D.C. from Baltimore. Travelers that are budget conscious and are looking for a great deal on their train tickets or basically searching for extra room to stretch out, should consider traveling on Sunday since that tends to be the least traveled day of the week. Amtrak offers the most scheduled trips every day, with trains coming and going from the station regularly giving passengers good flexibility when planning their travel.

Which train companies travel from Baltimore to Washington?

There are numerous train companies that offer services from Baltimore to Washington D.C with the key player being Amtrak. Amtrak travels to over 500 destinations in 46 US states and three Canadian provinces and runs the largest fleet of trains (over 300) covering 21,400 miles (33,790 kilometers) of track on a daily basis. Amtrak's high-speed trains reach speeds of up to 150 mph (248 kph) while customers relax in the comfortable, spacious seating, with WiFi across many services. Amtrak offers eight different classes of trains that travel from Baltimore to Washington D.C. each of which has different schedules ranging from 37, 12 to one trip per day. Typically, there are over 40 schedules to compare for a trip from Baltimore to Washington D.C. Travelers have the luxury of choosing any of the nine carriers that presently provide services from Baltimore to Washington D.C.

How long is the train ride from Baltimore to Washington?

The distance from Baltimore to Washington D.C. is approximately 35 miles )56 kilometers). A train from Baltimore to Washington D.C. normally takes between 30 and 40 minutes. For travelers seeking to arrive faster at Washington D.C., the quickest advertised train time is offered by Amtrak Acela, with the fastest train from Baltimore to Washington D.C. covering the distance in approximately 20 minutes. Whichever service passengers choose, they can expect their train from Baltimore to Washington D.C. to take far less than an hour.

How many trains are there from Baltimore to Washington?

Typically, there are over 40 schedules that travelers can compare for their train trip from Baltimore to Washington D.C. The Baltimore-Washington D.C. route is served by nine different trains, all with differing schedules. Amtrak Northeast Regional offers the most scheduled trips for trains from Baltimore to Washington D.C. while Amtrak Acela is the fastest. All services are direct, though some travel at a faster pace than others, which explains the disparity in journey length. Departures are spread throughout the day, giving passengers good flexibility when planning their travel.

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

Departure station: All trains from Baltimore to Washington D.C. depart from Baltimore Pennsylvania Station (mostly referred to as Penn Station). Penn Station is the main transportation hub in Baltimore, Maryland. Baltimore's Penn Station is situated on a rise at 1515 N. Charles Street, approximately a mile and a half 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 transport 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 taking the bus from Penn Station to the city center. The trip by bus from the station will take approximately ten minutes.

Arrival station: Trains from Baltimore to Washington D.C. terminate at a station known as the Union Station which is located at 50 Massachusetts Avenue, NE, and is on the Red Line of the Washington Metro system. Union Station can easily be accessed through several public transport options including bus, subway, taxi, car or passengers may choose to walk. 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 effective option is the bus from Jefferson Drive and 12th Street SW to E street and Columbus Circle NE which takes about 13 minutes. Union Station boasts of Food Court with outposts such as Bojangles, Johnny Rockets, Thunder Grill, Pizzeria Uno, and stores such as Victoria's Secret, Jos and H&M.

Travel Tips

Trains from Baltimore, MD to Washington, DC
Travel by train to Washington, DC 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 Washington, DC.
FAQs
How much does a cheap train from Baltimore, MD to Washington, DC cost?
Omio customers have found cheap train tickets from Baltimore, MD to Washington, DC for as low as $9 (€7)  for the next 7 days.
What is the cost of a train between Baltimore, MD and Washington, DC?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Baltimore, MD to Washington, DC train to cost on average $11 (€9)  one way.
How far is Baltimore, MD to Washington, DC by train?
When traveling this route you should expect the distance to Washington, DC from Baltimore, MD by train to be approximately 35 miles (57 km).
How many hours is the train time between Baltimore, MD and Washington, DC?
On average the Baltimore, MD to Washington, DC train time is 41 min  covering the 35 miles (57 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Are there any nonstop train services from Baltimore, MD to Washington, DC?
Yes, there are direct trains from Baltimore, MD to Washington, DC, and you can find a direct train for this trip with Amtrak or Amtrak  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What are the first and last departure train times from Baltimore, MD to Washington, DC?
You can take the first train from Baltimore, MD to Washington, DC at 9: 40 AM. The last train from Baltimore, MD to Washington, DC that you can take departs at 10: 29 PM. Omio shows you the latest train from Baltimore, MD to Washington, DC schedule to help you book the best departure time for this trip.
How far in advance should I purchase a train ticket from Baltimore, MD to Washington, DC to get the best deals?
If you buy the Baltimore, MD to Washington, DC train within the next 7 days, you can find one way tickets to cost on average $11 (€9). However, booking your train ticket in advance gives you access to the best prices for trains between Baltimore, MD and Washington, DC. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.