[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Wed
May 18
Find prices
$18Flixbus
Find prices
Thu
May 19
Find prices
$21Flixbus
Find prices
Fri
May 20
$36Amtrak
$30OurBus
$261gojet airlines
Sat
May 21
$140Amtrak
$28OurBus
$235United
Mon
May 23
Find prices
$35OurBus
Find prices
Tue
May 24
$36Amtrak
$27Flixbus
$214United

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 White Marsh, MD

distanceDistance157 miles (254 km)
durationAverage train duration2 h 23 min
priceAverage train ticket price$71 (€64)
changesDirect trainYes

Trains from New York City to White Marsh, MD cover the 157 miles (254 km) long route taking on average 2 h 23 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $71 (€64), you can find the cheapest train ticket for as low as $36 (€32).

Travel Tips: Trains from New York City to White Marsh, MD

Travel by train to White Marsh, 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 White Marsh, MD.
FAQs

How much do cheap train tickets from New York City to White Marsh, MD cost?

Omio customers have found the cheapest trains from New York City to White Marsh, MD to cost as little as $36 (€32)  in the next 7 days.

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

The train price to White Marsh, MD from New York City is on average $71 (€64)  if you are looking to purchase your tickets for this route in the next 7 days.

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

The train distance from New York City to White Marsh, MD is around 157 miles (254 km).

How long is the train from New York City to White Marsh, MD?

The New York City to White Marsh, MD train duration is on average 2 h 23 min, which is to be expected when traveling 157 miles (254 km) to White Marsh, MD from New York City. However, the time it takes can vary based on specific dates, weekends, and holidays.

When does the first train depart from New York City to White Marsh, MD? When does the last train depart from New York City to White Marsh, MD?

The earliest train departing from New York City to White Marsh, MD leaves at 9: 15 AM. The last train departing from New York City to White Marsh, MD leaves at 10: 45 PM. You can find the latest New York City to White Marsh, MD train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy train tickets from New York City to White Marsh, MD for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to White Marsh, MD from New York City within the next 7 days, you can find tickets to cost on average $71 (€64) one way. To find the best prices for this journey, consider booking your train ticket from New York City to White Marsh, MD a few months in advance.

More options for your journey from New York City to White Marsh, MD

Here are some other resources that might have the information you need