Getting From Ronald Reagan Washington National Airport to Baltimore
This guide covers your realistic options for reaching Baltimore from DCA, the travel time each involves, relative costs, and which choice makes sense depending on your arrival time and luggage situation.
DCA sits 40 miles south of Baltimore. The trip takes between 50 minutes and two hours depending on your method and traffic conditions. Unlike some regional airports, DCA has no direct rail link to Baltimore, which eliminates what would be the fastest option. You're choosing between driving (rental car or rideshare), taking Amtrak with a transfer, or hiring a car service. Each has different economics and inconvenience thresholds.
Rental Car
A compact sedan from a major rental company at DCA typically costs $35 to $55 per day, before fuel and parking at your Baltimore destination. The drive north takes I-66 to I-81 to I-70, which is straightforward but congestion-prone during rush hours (7 to 10 a.m. and 4 to 7 p.m. on weekdays). Outside those windows, the drive averages 50 to 65 minutes. During rush hour, add 30 to 45 minutes.
This option works best if you're staying outside downtown Baltimore, planning multiple days of exploration that require independent mobility, or arriving during off-peak hours. It's the most expensive choice once you factor in parking downtown (typically $15 to $25 per day in Harbor East or Federal Hill neighborhoods, or $25 to $35 in inner Harbor lots). If you're staying in Canton or Fells Point, street parking is often free but unpredictable.
The rental car counter is located in the terminal's lower level. You can have a car ready within 15 to 20 minutes of landing.
Rideshare (Uber/Lyft)
A UberX or Lyft from DCA to central Baltimore costs $45 to $75 depending on surge pricing and exact destination. Surge pricing often applies between 7 and 10 a.m. and 4 and 7 p.m., pushing fares toward the upper end. Off-peak trips (late evening, early morning, midday on weekdays) typically run $45 to $55.
Travel time is equivalent to a rental car on the same route with the same traffic patterns. The advantage is you avoid parking fees and navigation stress. The disadvantage is you're paying for each trip (airport pickup, then any movement around Baltimore afterward). A tourist making three or four round trips within the city pays $150 to $300 in rideshare alone, which approaches or exceeds the rental car cost.
This is practical for single arrivals and departures with hotel-based activities, or if your hotel is in the Inner Harbor where parking premiums are highest.
Amtrak Northeast Regional
Amtrak operates one train per day in each direction between Washington Union Station and Baltimore Penn Station. The northbound Northeast Regional departs Washington Union at 2:45 p.m., arriving in Baltimore at 3:47 p.m. The southbound departs Baltimore at 5:55 a.m., arriving in Washington at 6:55 a.m.
One-way adult fares range from $15 to $25 depending on how far in advance you book. This is the cheapest option by a significant margin.
The catch is the schedule. The afternoon departure works only if you can reach Union Station by 2:45 p.m. from DCA (itself a 20 to 30 minute trip by taxi or Metro). If you land at 3 p.m. or later, you've missed that train. The next Northeast Regional doesn't leave until the following day. The early morning southbound departure is useful only if your flight departs Washington in the late morning.
Union Station is in downtown Baltimore, a reasonable walk to Inner Harbor attractions or a short cab ride to Federal Hill. Penn Station itself is north of downtown and less convenient than the airport would be for most lodging.
Use this option only if your flight times align with the Northeast Regional schedule, and only for single arrivals or departures. It's not a workable backbone for a multi-day stay with typical flight times.
Car Service
Private car services dispatch a driver who meets you with a name placard at baggage claim. Expect $90 to $140 for a sedan from DCA to Baltimore depending on the company and exact destination. Some services charge a flat rate; others charge per mile. Travel time is the same as a rental or rideshare (50 to 90 minutes depending on traffic).
This is marginally more expensive than a rental car for a one-way trip, and noticeably more than rideshare for a single ride, but it eliminates parking concerns and the cognitive load of navigating unfamiliar roads. It's useful for travelers arriving after dark, those with significant luggage or mobility limitations, or anyone staying in Baltimore longer than three days where independent car rental becomes economical again.
Book a car service at least 24 hours in advance. Day-of service availability is inconsistent.
The Practical Choice
For a typical two-to-three night Baltimore stay arriving between 10 a.m. and 6 p.m. on a weekday: use rideshare if your hotel is downtown, where parking is expensive and walking is viable; rent a car if you're exploring Canton, Federal Hill, or Fells Point and want to move between neighborhoods without per-trip charges.
For a day trip or single-night stay: rideshare or car service.
For arrival outside standard business hours (red-eye landing at 6 a.m., for instance): car service or rental car, depending on how much driving you plan once in the city.
The I-66/I-81/I-70 corridor is reliably congested northbound 4 to 7 p.m. on weekdays. If you have control over your arrival time and want to minimize travel time variability, aim for a landing between 11 a.m. and 3 p.m.

