The cheapest trains from Baltimore, MD to New York City

Showing times and prices for Sep 27

Cheapest

$70

Average

$146

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

Cheapest
10:49PMPennsylvania Station3h06 01:55AMPenn Station
0 changes
$701One-way
2nd Cheapest
06:40PMPennsylvania Station2h56 09:36PMPenn Station
0 changes
$1091One-way
2nd Cheapest
02:07PMPennsylvania Station2h48 04:55PMPenn Station
0 changes
$1091One-way
2nd Cheapest
05:43PMPennsylvania Station2h57 08:40PMPenn Station
0 changes
$1091One-way
2nd Cheapest
02:38PMPennsylvania Station2h44 05:22PMPenn Station
0 changes
$1091One-way

Timetable Baltimore, MD to New York City

Showing trains for tomorrow, Mon, Sep 27
05:20AMPennsylvania Station2h29 07:49AMPenn Station
0 changes
05:25AMPennsylvania Station2h50 08:15AMPenn Station
0 changes
07:04AMPennsylvania Station2h56 10:00AMPenn Station
0 changes
07:24AMPennsylvania Station2h27 09:51AMPenn Station
0 changes
07:49AMPennsylvania Station2h55 10:44AMPenn Station
0 changes
08:42AMPennsylvania Station2h39 11:21AMPenn Station
0 changes
09:24AMPennsylvania Station2h28 11:52AMPenn Station
0 changes
09:32AMPennsylvania Station2h40 12:12PMPenn Station
0 changes
10:04AMPennsylvania Station2h36 12:40PMPenn Station
0 changes
10:44AMPennsylvania Station2h51 01:35PMPenn Station
0 changes
11:49AMPennsylvania Station2h44 02:33PMPenn Station
0 changes
12:37PMPennsylvania Station2h43 03:20PMPenn Station
0 changes
01:20PMPennsylvania Station2h29 03:49PMPenn Station
0 changes
02:07PMPennsylvania Station2h48 04:55PMPenn Station
0 changes
02:38PMPennsylvania Station2h44 05:22PMPenn Station
0 changes
03:24PMPennsylvania Station2h25 05:49PMPenn Station
0 changes
03:38PMPennsylvania Station2h52 06:30PMPenn Station
0 changes
04:22PMPennsylvania Station2h24 06:46PMPenn Station
0 changes
04:36PMPennsylvania Station2h48 07:24PMPenn Station
0 changes
05:20PMPennsylvania Station2h30 07:50PMPenn Station
0 changes
05:43PMPennsylvania Station2h57 08:40PMPenn Station
0 changes
06:40PMPennsylvania Station2h56 09:36PMPenn Station
0 changes
07:29PMPennsylvania Station2h28 09:57PMPenn Station
0 changes
09:15PMPennsylvania Station2h41 11:56PMPenn Station
0 changes
10:49PMPennsylvania Station3h06 01:55AMPenn Station
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
Find prices
$30Flixbus
Find prices
Mon
Sep 27
$70Amtrak
$25Flixbus
$303American Airlines
Tue
Sep 28
$49Amtrak
$19Flixbus
$303American Airlines
Wed
Sep 29
$39Amtrak
$19Flixbus
$253American Airlines
Thu
Sep 30
$39Amtrak
$19Flixbus
$253American Airlines
Fri
Oct 1
Find prices
$32OurBus
Find prices
Sat
Oct 2
Find prices
$19Flixbus
$253American Airlines
Sun
Oct 3
$39Amtrak
$19Flixbus
$253American Airlines
Mon
Oct 4
$29Amtrak
$19Flixbus
$90American Airlines
Tue
Oct 5
Find prices
$19Flixbus
$253American Airlines
Wed
Oct 6
$29Amtrak
$19Flixbus
$111American Airlines
Thu
Oct 7
$29Amtrak
$22Flixbus
$111American Airlines
Fri
Oct 8
$39Amtrak
$22Flixbus
$161American Airlines
Sat
Oct 9
$29Amtrak
$22Flixbus
$111American Airlines
Sun
Oct 10
$39Amtrak
$19Flixbus
$111American Airlines
Mon
Oct 11
$29Amtrak
$25Flixbus
$111American Airlines
Tue
Oct 12
Find prices
$19Flixbus
$111American Airlines
Wed
Oct 13
$29Amtrak
$31OurBus
$111American Airlines
Thu
Oct 14
Find prices
$31OurBus
$108American Airlines
Fri
Oct 15
$29Amtrak
$32OurBus
Find prices
Sat
Oct 16
$29Amtrak
$19Flixbus
$90American Airlines

The fastest trains from Baltimore, MD to New York City

Showing times and prices for Sep 27

Fastest Journey

2 h 24 m

Average

2 h 41 m

Trains per day

25

Distance

273 km

Of the 25 trains that leave Baltimore, MD for New York City 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 41 m but if you time it right, some trains will get you there in just 2 h 24 m .

The slowest trains will take 3 h 6 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:22PMPennsylvania Station2h24 06:46PMPenn Station
0 changes
$1961One-way
2nd Fastest
03:24PMPennsylvania Station2h25 05:49PMPenn Station
0 changes
$1621One-way
07:24AMPennsylvania Station2h27 09:51AMPenn Station
0 changes
$2761One-way
07:29PMPennsylvania Station2h28 09:57PMPenn Station
0 changes
$1621One-way
09:24AMPennsylvania Station2h28 11:52AMPenn Station
0 changes
$2761One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Baltimore, MD and New York City

distanceDistance169 miles (272 km)
durationAverage train duration2 h 50 min
priceAverage train ticket price$42 (€34)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersAmtrak or Amtrak

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

Train companies

Baltimore, MD to New York City with Amtrak

You can travel by train from Baltimore, MD to New York City with Amtrak for as low as $39 (€32). When you search for schedules and tickets, Omio will show you the best journey.

Amtrak

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey from Baltimore, MD to New York City.

Amtrak from Baltimore, MD to New York City train information:

  • Average Duration: 2 h 26 min
  • Amtrak frequency: 4 a day

Amtrak's current ticket policies due to COVID-19 for your train between Baltimore, MD and New York City are the following:

  • 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 Baltimore to New York

Taking the train from Baltimore to New York mixes comfort and convenience, offering a stress-free alternative to buses and flights. Trains from Baltimore to New York also run from Baltimore Pennsylvania Station, straight into the center of Manhattan, allowing rapid transfers to central hotels, business appointments, or sporting events. Amtrak schedules daily trains to New York, with 36 weekday departures, and 23-28 options available at weekends. Trains take between 2 hours 19 minutes and 3 hours, with no changes needed at any stage of the journey. Trains on this route depart from early in the morning until late in the evening. Trains also run from Baltimore Thurgood Marshall Airport to New York City. In that case, a similar number of daily services will be available, and journey times will range from 2 hours 15 minutes to 3 hours 17 minutes.

Each day, there are approximately 15 to 20 trains from Baltimore to New York for customers to choose from. Per week, the average total is around 125 trains that travel between these two cities. For this route, a transfer is almost never required, so your journey will normally be direct. The amount of stops that your train makes before arriving at your final destination will help determine what the total duration of your trip is. The length of your voyage will vary, but in general, you can expect it to last between 2h 30min and 3h. Baltimore is located approximately 195 miles (313 km) from New York. When you have arrived in New York, there is a large selection of things for you to see and visit, such as the Brooklyn Bridge, the Solomon R. Guggenheim Museum, and Rockefeller Center.

Baltimore to New York Train Time: Daily Departures

On a typical day, there will normally be between 15 and 20 trains that depart Baltimore for New York. Each week, there are around 125 trains that you can choose between. The time of the first daily train will vary day to day, but in general, you can expect for it to depart at just before 7:00 a.m. The last daily train of the day typically departs at around 10:50 p.m.

How long is the journey by train from Baltimore to New York?

Trains from Baltimore to New York are almost always direct, so you won’t have to worry about a transfer adding on additional time to your journey. While you will not need to transfer trains, your train will typically make additional stops before reaching the city of New York. The number of stops that are scheduled in your route will have an impact on the total duration of your voyage. Under normal circumstances, you can expect your trip to take anywhere from 2h 30min to 3h in total.

Baltimore Monument Reflection. Source: Shutterstock

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

Departure train station: When you travel from Baltimore to New York, you will typically depart from Pennsylvania Station. Pennsylvania Station is one of the largest train stations in Baltimore and can be found around 1.5 miles (2.4 km) north of the city center. If you need to travel to the station from the city center, you have a few different transportation options. Walking will normally take you around 25min, while driving usually takes around 10 to 15min depending on traffic conditions at the time. You can also use public transportation, such as bus line 51, which will normally take you around 10min in total. When you reach the station, you will find that there are a few different amenities for travelers to benefit from, such as comfortable sitting areas where you can relax while waiting to board your train. There are also some shops where you can purchase light refreshments, as well as public restrooms, drinking fountains, and outlets.

Arrival train station: Once you reach New York, your train will arrive at Penn Station. Known for being one of the largest and busiest train stations in New York, Penn Station is located around 3.5 miles (5.6 km) south of the city center. If you would like to go to downtown New York from this station, you can always choose to drive, which will normally take you around 25 to 30min if there is no additional traffic. Local bus lines M7 and M20 will also bring you there, and this will take you around 20min in total. Like Pennsylvania Station in Baltimore, Penn Station has a variety of amenities for travelers, including public restrooms, stores where you can buy snacks, drinks, and travel supplies, access to free Wi-Fi, and drinking fountains.

Which train companies travel from Baltimore to New York?

There is one primary company that services trains from Baltimore and it is Amtrak. One of the largest transportation companies in the United States and Canada, Amtrak offers hundreds of daily voyages between cities in these two countries. If you will be traveling with Amtrak from Baltimore to New York, your trip will be direct, so you won’t have to worry about transferring trains. You will most likely stop in several cities before your train finally reaches New York, but you won’t need to exit the train during this.

Amtrak trains from Baltimore to New York

Each day, Amtrak offers approximately 15 to 20 trains from Baltimore to New York. During a typical week, there are normally around 125 trains that travelers can choose from. The duration of your trip can vary, but you can normally expect it to take between 2h30min and 3h in total. Your train will depart from Pennsylvania Station in Baltimore and arrive at Penn Station in New York. For this route, Amtrak will typically use regional trains. Amtrak typically maintains the same timetable during the week as it does on the weekend.

Baltimore Summer Time. Source: Shutterstock

Train Baltimore to New York: Services on Board

When you travel with Amtrak between these two cities, you will have the choice between booking either a standard coach ticket or a Business Class ticket. If you will be traveling in business class, you will typically have additional legroom. Most trains that are used by Amtrak are equipped with free Wi-Fi for travelers and provide outlets for you to charge your electronics. Pets are allowed on board as long as they are small and placed in a proper carrier for the entire trip. According to Amtrak’s baggage policy, each traveler may bring two carry ons and two suitcases for free. You are allowed to bring two additional suitcases by paying a small extra fee. Most of the trains that are used are wheelchair accessible, and employees are always present to assist travelers that have limited mobility.

How to find cheap train tickets from Baltimore to New York?

If you are hoping to find cheap train tickets from Baltimore to New York, there are a few different tactics that you can use. Trying to book your tickets as far in advance as possible is an easy way to access cheap prices, as tickets tend to become more expensive the closer it gets to your day of departure. Trains that require transfers are usually affordable as well. If this is not an option, you can always choose the slowest train that is available, as this will usually be cheaper than the quickest train. If you can be flexible with the date and time that you will be traveling, this will help make it easier for you to find affordable tickets.

To New York by train - travel tips

New York is known for being a popular destination due to its vibrant culture and interesting sights. You will never run out of things to see and do while you are in the city. Many visitors like to go to the Whitney Museum of American Art, which has over 12,000 different works to look at. There is also the Brooklyn Botanic Garden that features a variety of local and exotic plants. If you would like to experience amazing panoramic views of the city, head to Top of The Rock, which is also known as the Rockefeller Center observation deck.

Travel Tips

Trains from Baltimore, MD to New York City
Travel by train to New York City 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 New York City.
FAQs
What is the price of the cheapest train from Baltimore, MD to New York City?
Omio customers have found the cheapest trains from Baltimore, MD to New York City to cost as little as $39 (€32)  in the next 7 days.
How much does it cost to take a train between Baltimore, MD and New York City?
In the next 7 days you can expect to pay on average $42 (€34)  for a train ticket to New York City from Baltimore, MD.
How many miles is it from Baltimore, MD to New York City by train?
The train distance from Baltimore, MD to New York City is around 169 miles (272 km).
What is the Baltimore, MD to New York City train travel time?
The train time from Baltimore, MD to New York City is on average 2 h 50 min  for the 169 miles (272 km) long journey, but the time it takes to go from Baltimore, MD to New York City by train can vary depending on specific dates or traveling on weekends and holidays.
What train companies go from Baltimore, MD to New York City?
For the route from Baltimore, MD to New York City you can take a train with Amtrak or Amtrak. Be sure to check out all possible train providers that offer services from Baltimore, MD to New York City on Omio to compare what amenities they may have.
Can I find a direct train from Baltimore, MD to New York City?
Yes, there are 17 direct trains a day between Baltimore, MD and New York City. If you’re looking for a direct train, consider traveling with Amtrak or Amtrak. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many trains per day are there from Baltimore, MD to New York City?
The average number of trains departing Baltimore, MD for New York City is 17 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Baltimore, MD to New York City? What time is the last train from Baltimore, MD to New York City?
You can take the first train from Baltimore, MD to New York City at 9: 25 AM. The last train from Baltimore, MD to New York City that you can take departs at 10: 44 PM. Omio shows you the latest train from Baltimore, MD to New York City schedule to help you book the best departure time for this route.
How early should I book Baltimore, MD to New York City train tickets to get the best deals?
You can find trains from Baltimore, MD to New York City to cost on average $42 (€34) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Baltimore, MD to New York City train generally on sale a few months before the planned travel date.