[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from New York City to Baltimore, MD

Showing times and prices for May 18

Cheapest

$59

Average

$204

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 New York City to Baltimore, MD will cost around $ 204 if you buy it on the day, but the cheapest tickets can be found for only $ 59.

Cheapest
03:05PMPenn Station2h47 05:52PMPennsylvania Station
0 changes
$591One-way
2nd Cheapest
05:27PMPenn Station2h42 08:09PMPennsylvania Station
0 changes
$781One-way
2nd Cheapest
05:15AMPenn Station2h51 08:06AMPennsylvania Station
0 changes
$781One-way
11:02AMPenn Station2h48 01:50PMPennsylvania Station
0 changes
$1111One-way
12:35PMPenn Station3h02 03:37PMPennsylvania Station
0 changes
$1321One-way

Train schedule from New York City to Baltimore, MD

Showing trains for tomorrow, Wed, May 18
05:15AMPenn Station2h51 08:06AMPennsylvania Station
0 changes
06:00AMPenn Station2h27 08:27AMPennsylvania Station
0 changes
06:45AMPenn Station2h51 09:36AMPennsylvania Station
0 changes
07:05AMPenn Station2h42 09:47AMPennsylvania Station
0 changes
07:25AMPenn Station2h39 10:04AMPennsylvania Station
0 changes
08:10AMPenn Station2h45 10:55AMPennsylvania Station
0 changes
09:00AMPenn Station2h16 11:16AMPennsylvania Station
0 changes
09:35AMPenn Station2h43 12:18PMPennsylvania Station
0 changes
10:35AMPenn Station2h45 01:20PMPennsylvania Station
0 changes
11:00AMPenn Station2h21 01:21PMPennsylvania Station
0 changes
11:02AMPenn Station2h48 01:50PMPennsylvania Station
0 changes
11:35AMPenn Station2h45 02:20PMPennsylvania Station
0 changes
12:35PMPenn Station3h02 03:37PMPennsylvania Station
0 changes
01:00PMPenn Station2h22 03:22PMPennsylvania Station
0 changes
02:02PMPenn Station2h36 04:38PMPennsylvania Station
0 changes
03:00PMPenn Station2h21 05:21PMPennsylvania Station
0 changes
03:05PMPenn Station2h47 05:52PMPennsylvania Station
0 changes
03:35PMPenn Station2h49 06:24PMPennsylvania Station
0 changes
04:25PMPenn Station2h50 07:15PMPennsylvania Station
0 changes
05:00PMPenn Station2h21 07:21PMPennsylvania Station
0 changes
05:27PMPenn Station2h42 08:09PMPennsylvania Station
0 changes
06:00PMPenn Station2h20 08:20PMPennsylvania Station
0 changes
06:25PMPenn Station2h45 09:10PMPennsylvania Station
0 changes
06:45PMPenn Station2h43 09:28PMPennsylvania Station
0 changes
08:13PMPenn Station2h27 10:40PMPennsylvania Station
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 18
$60Amtrak
$27Flixbus
$340Republic Airlines
Thu
May 19
$39Amtrak
$26Flixbus
$340Republic Airlines
Fri
May 20
$133Amtrak
$31OurBus
$319Republic Airlines
Sat
May 21
Find prices
$22Flixbus
Find prices
Sun
May 22
$133Amtrak
$25OurBus
$340Republic Airlines
Mon
May 23
$60Amtrak
Find prices
Find prices

Fastest train times from New York City to Baltimore, MD

Showing times and prices for May 18

Fastest Journey

2 h 16 m

Average

2 h 38 m

Trains per day

25

Distance

273 km

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

These direct trains cover the 273 km distance in an average of 2 h 38 m but if you time it right, some trains will get you there in just 2 h 16 m .

The slowest trains will take 3 h 2 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:00AMPenn Station2h16 11:16AMPennsylvania Station
0 changes
$5051One-way
2nd Fastest
06:00PMPenn Station2h20 08:20PMPennsylvania Station
0 changes
$2751One-way
05:00PMPenn Station2h21 07:21PMPennsylvania Station
0 changes
$3351One-way
03:00PMPenn Station2h21 05:21PMPennsylvania Station
0 changes
$3351One-way
11:00AMPenn Station2h21 01:21PMPennsylvania Station
0 changes
$3351One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from New York City to Baltimore, MD

distanceDistance169 miles (272 km)
durationAverage train duration2 h 39 min
priceAverage train ticket price$78 (€70)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesAmtrak or Amtrak

Trains from New York City to Baltimore, MD cover the 169 miles (272 km) long trip taking on average 2 h 39 min with our travel partners like Amtrak or Amtrak. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $39 (€35), but the average price of train tickets is $78 (€70).

Train providers: Amtrak Acela and Amtrak from New York City to Baltimore, MD trains

For as little as $39 (€35) you can travel by train to Baltimore, MD from New York City with Amtrak Acela and Amtrak. Omio will show you the best deals, schedules and tickets available for this trip.

Amtrak Acela
Amtrak

Acela is the flagship high-speed train service from Amtrak, the main train provider in the United States. Acela high-speed trains operate services along the Northeast Corridor, connecting popular destinations like Washington, D. C. Baltimore, Philadelphia, NYC, Providence, and Boston, just to name a few. Amtrak Acela trains are the fastest in the U. S. Reaching speeds up to 150 mph (250 km/h). Known for their superior comfort, Acela trains have spacious and comfortable seats with more legroom than Amtrak’s Coach Class seats. You can choose between booking a Business Class or First Class seat on an Acela train from New York City to Baltimore, MD. In both classes amenities include seat reservations, free Wi-Fi, power outlets, adjustable lighting at every seat, conference tables and large tray tables. Passengers can also purchase food and drinks on the train at Café Acela.

    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

    What is the price of the cheapest train from New York City to Baltimore, MD?

    Omio customers have found the cheapest trains from New York City to Baltimore, MD to cost as little as $39 (€35)  in the next 7 days.

    How much does it cost to take a train from New York City to Baltimore, MD?

    In the next 7 days you can expect to pay on average $78 (€70)  for a train ticket between New York City and Baltimore, MD.

    What is the distance from New York City to Baltimore, MD by train?

    When traveling this route you should expect the distance to Baltimore, MD from New York City by train to be approximately 169 miles (272 km).

    How many hours is the train time to Baltimore, MD from New York City?

    The train time to Baltimore, MD from New York City is on average 2 h 39 min  for the 169 miles (272 km) long journey, but the time it takes to go to Baltimore, MD from New York City by train can vary depending on specific dates or traveling on weekends and holidays.

    Which train providers can get me from New York City to Baltimore, MD?

    For the journey 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 to Baltimore, MD from New York City on Omio to compare what amenities they may have.

    Can I find a direct train from New York City to Baltimore, MD?

    Yes, there are 16 direct trains between New York City and Baltimore, MD per day with Amtrak or Amtrak  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

    How many train services are there from New York City to Baltimore, MD a day?

    On average, there are 16 trains a day from New York City to Baltimore, MD. The train times and services may be different on weekends and holidays compared to weekdays.

    What time is the earliest train from New York City to Baltimore, MD? What time is the last train from New York City to Baltimore, MD?

    You can take the earliest train from New York City to Baltimore, MD at 9: 15 AM   or take the last train from New York City to Baltimore, MD leaving at 11: 45 PM. Look for the latest New York City to Baltimore, MD train schedules on Omio and book the best time to take the train for this journey.

    How early should I purchase New York City to Baltimore, MD train tickets to get the best deals?

    If you purchase a train ticket from New York City to Baltimore, MD within the next 7 days, you can find tickets to cost on average $78 (€70) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between New York City and Baltimore, MD are generally on sale a few months before the planned departure date.