Trains from New York City to Baltimore, MD

Wed, Jul 28
+ Add Return

The cheapest train from New York City to Baltimore, MD

Showing times and prices for today.

Cheapest

$70

Average

$137

lps.priceComparison.supportText.averageTicketPrice

Cheapest
03:20AMPenn Station2h46 06:06AMPennsylvania Station
0 changes
$701One-way
Cheapest
06:45PMPenn Station2h38 09:23PMPennsylvania Station
0 changes
$701One-way
Cheapest
10:18PMPenn Station2h51 01:09AMPennsylvania Station
0 changes
$701One-way
2nd Cheapest
03:05PMPenn Station2h43 05:48PMPennsylvania Station
0 changes
$1091One-way
2nd Cheapest
12:35PMPenn Station2h54 03:29PMPennsylvania Station
0 changes
$1091One-way

train times New York City para Baltimore, MD

Showing trains for tomorrow
03:20AMPenn Station2h46 06:06AMPennsylvania Station
0 changes
06:00AMPenn Station2h24 08:24AMPennsylvania Station
0 changes
06:02AMPenn Station2h46 08:48AMPennsylvania Station
0 changes
06:45AMPenn Station2h46 09:31AMPennsylvania Station
0 changes
07:05AMPenn Station2h40 09:45AMPennsylvania Station
0 changes
07:25AMPenn Station2h34 09:59AMPennsylvania Station
0 changes
08:00AMPenn Station2h21 10:21AMPennsylvania Station
0 changes
08:10AMPenn Station2h41 10:51AMPennsylvania Station
0 changes
09:35AMPenn Station2h49 12:24PMPennsylvania Station
0 changes
10:00AMPenn Station2h18 12:18PMPennsylvania Station
0 changes
10:35AMPenn Station2h41 01:16PMPennsylvania Station
0 changes
11:00AMPenn Station2h48 01:48PMPennsylvania Station
0 changes
11:04AMPenn Station2h23 01:27PMPennsylvania Station
0 changes
11:35AMPenn Station2h42 02:17PMPennsylvania Station
0 changes
12:35PMPenn Station2h54 03:29PMPennsylvania Station
0 changes
01:04PMPenn Station2h19 03:23PMPennsylvania Station
0 changes
02:02PMPenn Station2h37 04:39PMPennsylvania Station
0 changes
02:15PMPenn Station2h53 05:08PMPennsylvania Station
0 changes
03:00PMPenn Station2h21 05:21PMPennsylvania Station
0 changes
03:05PMPenn Station2h43 05:48PMPennsylvania Station
0 changes
03:15PMPenn Station2h53 06:08PMPennsylvania Station
0 changes
03:35PMPenn Station2h48 06:23PMPennsylvania Station
0 changes
04:25PMPenn Station2h48 07:13PMPennsylvania Station
0 changes
05:27PMPenn Station2h41 08:08PMPennsylvania Station
0 changes
06:00PMPenn Station2h15 08:15PMPennsylvania Station
0 changes
06:25PMPenn Station2h42 09:07PMPennsylvania Station
0 changes
06:45PMPenn Station2h38 09:23PMPennsylvania Station
0 changes
07:40PMPenn Station2h48 10:28PMPennsylvania Station
0 changes
08:13PMPenn Station2h23 10:36PMPennsylvania Station
0 changes
10:18PMPenn Station2h51 01:09AMPennsylvania Station
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Jul 27
$39Amtrak
Find prices
Find prices
Wed
Jul 28
$70Amtrak
$47Peter Pan Bus
$305American Airlines
Thu
Jul 29
$40Amtrak
$46Greyhound
$254American Airlines
Fri
Jul 30
$50Amtrak
$41OurBus
$290American Airlines
Sat
Jul 31
$50Amtrak
Find prices
$296American Airlines
Sun
Aug 1
$119Amtrak
$39OurBus
$290American Airlines
Mon
Aug 2
$50Amtrak
$46Greyhound
$290American Airlines
Tue
Aug 3
$39Amtrak
$46Greyhound
$254American Airlines
Wed
Aug 4
$40Amtrak
$46Greyhound
$254American Airlines
Thu
Aug 5
$29Amtrak
$31OurBus
$303American Airlines
Fri
Aug 6
$40Amtrak
$41OurBus
$305American Airlines
Sat
Aug 7
$29Amtrak
Find prices
$390Republic Airlines
Sun
Aug 8
$39Amtrak
$39OurBus
$390American Airlines
Mon
Aug 9
$28Amtrak
$45Greyhound
$243American Airlines
Tue
Aug 10
Find prices
$18Greyhound
$113Republic Airlines
Wed
Aug 11
$32Amtrak
$45Greyhound
$103American Airlines
Thu
Aug 12
$29Amtrak
$47Peter Pan Bus
$241American Airlines
Fri
Aug 13
Find prices
$41OurBus
$324American Airlines
Sat
Aug 14
$29Amtrak
Find prices
$390American Airlines
Sun
Aug 15
$39Amtrak
$31OurBus
$334American Airlines
Mon
Aug 16
$29Amtrak
$31OurBus
$333American Airlines

The fastest train from New York City to Baltimore, MD

Showing times and prices for today.

2 undefined 15 undefined

2 undefined 38 undefined

30

273 undefined

lps.fastestIntent.supportText.train.first

lps.fastestIntent.supportText.train.second

lps.fastestIntent.supportText.train.third

Fastest
06:00PMPenn Station2h15 08:15PMPennsylvania Station
0 changes
$2491One-way
2nd Fastest
10:00AMPenn Station2h18 12:18PMPennsylvania Station
0 changes
$1891One-way
01:04PMPenn Station2h19 03:23PMPennsylvania Station
0 changes
$1891One-way
03:00PMPenn Station2h21 05:21PMPennsylvania Station
0 changes
$2191One-way
08:00AMPenn Station2h21 10:21AMPennsylvania Station
0 changes
$1891One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Train Information between New York City and Baltimore, MD

distanceDistance169 miles (272 km)
durationAverage train duration2 h 40 min
priceAverage train ticket price$66 (€52)
changesDirect trainYes
carriersTrain providersAmtrak or Amtrak

Trains from New York City to Baltimore, MD cover the 169 miles (272 km) long journey taking on average 2 h 40 min with our travel partners like Amtrak or Amtrak. There are direct train services available. While the average ticket price for this trip costs around $66 (€52), you can find the cheapest train ticket for as low as $40 (€32).

Train companies

New York City to Baltimore, MD with Amtrak

Travel from New York City to Baltimore, MD from $40 (€32) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from New York City to Baltimore, MD.

Amtrak is one of the best options when traveling by train between New York City and Baltimore, MD. Omio quickly shows you current Amtrak train schedules for the New York City - Baltimore, MD journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance from New York City to Baltimore, MD is around 169 miles (272 km) and the cheapest Amtrak one-way ticket you can book starts at $40 (€32). As you check the latest New York City to Baltimore, MD train schedule from Amtrak for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Baltimore, MD safely. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Amtrak ticket from New York City to Baltimore, MD so you can spend more time enjoying the smooth and easy journey!

Amtrak has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from New York City to Baltimore, MD:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Trains from New York to Baltimore

Taking a train from New York to Baltimore is the fastest way to reach Charm City from the Big Apple. Whereas driving from New York to Baltimore will take a little over 3 hours 30 minutes, even a slower regional train will have passengers in Baltimore in under 3 hours. Trains from New York to Baltimore depart on average three times an hour, every hour, from Monday to Friday, between 5:00 a.m. and 10:00 p.m. The train from New York to Baltimore is on the Northeastern Amtrak rail line and promises one of the most scenic rail journeys in the United States, as travelers can view parts of the Eastern Seaboard from their carriage.

Which train companies travel from New York to Baltimore?

Travelers can choose to take one of two train services from New York to Baltimore, both of which are provided by train company Amtrak. The fastest is the Amtrak Acela service, which runs between Washington DC and Boston, stopping at 14 other stops across the north-eastern corridor of the United States, including New York and Baltimore. The Amtrak Acela service travels at an average speed of 84 mph​ (135 kph) and has the fastest railway carts in the entire of America. Alternatively, if travelers want to take a train from New York to Baltimore, they can choose to take the Amtrak Northeast Regional. The journey time is half an hour longer than the Amtrak Acela service and tickets are usually more expensive. However, the Northeast Regional line departs more frequently from New York to Baltimore than the Amtrak Acela, and typically provides just over half of the trains between the cities each day.

How long is the train ride from New York to Baltimore?

Depending on whether travelers take the Amtrak Acela service or the Amtrak Northeast Regional service, the train from New York to Baltimore has differing durations but is always under 3 hours. The Amtrak Acela service takes an average of 2 hours and 18 minutes to reach Baltimore from New York. The Amtrak Acela service stops at three stations on average, between New York and Baltimore. The Amtrak Northeast Regional service takes an average of 2 hours and 49 minutes. The Amtrak Northeast service stops at six stations on average, between New York and Baltimore.

How many trains are there from New York to Baltimore?

On average, 74 trains depart from New York to Baltimore every day. All these trains are direct, which means passengers never have to change trains when traveling from New York to Baltimore. Amtrak Northeast Regional provides 39 trains each day between New York and Baltimore, between 3:00 a.m. and 12:00 p.m. Amtrak Acela provides 35 trains between 9:00 a.m. and 9:00 p.m. The first train departs after 3:00 a.m. each day, from Monday to Sunday. Before 9:00 a.m., all trains which depart are Amtrak Northeast Regional. The first Amtrak Acela train departs at 9:00 a.m. and the last Acela service departs at 9:00 p.m. The last train from New York to Baltimore is just after 11:00 p.m. and is an Amtrak Northeast Regional. On average, each hour, three trains depart from New York to Baltimore.

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

Departure station: all trains to Baltimore depart from New York at New York Penn Station. New York Penn Station is well connected to central Manhattan via the C-line of the New York Subway, which takes an average of six minutes to reach its destination. For travelers looking to reach Penn Station from elsewhere in New York City, the subway service provides comprehensive coverage across the city and its suburbs. Walking from central Manhattan to New York Penn Station takes an average of 53 minutes and isn't advised for passengers with heavy luggage. New York Penn Station is accessible to travelers with limited mobility and provides elevators that take passengers to their platform. A lounge is available for ClubAcala travelers who frequently use the Northeastern seaboard's high-speed rail service.

Arrival station: all trains from New York arrive in Baltimore at Baltimore Penn Station. Baltimore Penn Station is well connected to Baltimore downtown via the city's Citylink Bus route. The Orange, Purple, and Red Citylink lines all depart from Baltimore Penn Station to the city's downtown and take an average of 17 minutes. For travelers looking to travel elsewhere in Baltimore, the Citylink Bus service provides comprehensive coverage across Baltimore and its suburbs. It takes half an hour to reach Baltimore Penn Station on foot from Baltimore's Downtown. Baltimore Penn Station is accessible to travelers with limited mobility, as elevators can take passengers to the platforms.

Travel Tips

Trains from New York City 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 New York City to Baltimore, MD.
FAQs
How much do cheap trains between New York City and Baltimore, MD cost?
If you’re looking to save money on tickets, you can find cheap New York City to Baltimore, MD trains for as little as $40 (€32)  in the next 7 days.
How much does it cost to take a train from New York City to Baltimore, MD?
The New York City to Baltimore, MD train ticket price is on average $66 (€52)  if you are looking to purchase your tickets for this journey in the next week.
How far is Baltimore, MD from New York City by train?
The train distance from New York City to Baltimore, MD is around 169 miles (272 km).
How long is the train ride from New York City to Baltimore, MD?
On average the New York City to Baltimore, MD train time is 2 h 40 min  covering the 169 miles (272 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train companies can take me from New York City to Baltimore, MD?
For the route from New York City to Baltimore, MD you can take a train with Amtrak or Amtrak. Be sure to check out all possible train providers that offer services between New York City and Baltimore, MD on Omio to compare what amenities they may have.
Are there any nonstop train services from New York City to Baltimore, MD?
Yes, there are direct trains per day from New York City to Baltimore, MD with Amtrak or Amtrak, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.
When can I take the first train from New York City to Baltimore, MD? When can I take the last train for the day?
The first New York City to Baltimore, MD train departs at 6: 53 AM   and the last train from New York City to Baltimore, MD leaves at 9: 27 PM. Check out the most up-to-date train schedule from New York City to Baltimore, MD on Omio and find the best time to travel to your destination.
How far in advance should I purchase a train ticket from New York City to Baltimore, MD to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets between New York City and Baltimore, MD within the next 7 days, you can find tickets to cost on average $66 (€52) one way. To find the best prices for this trip, consider booking your train ticket from New York City to Baltimore, MD a few months in advance.