Travel from Baltimore to Princeton-Junction

Train from Baltimore to Princeton Junction

Amtrak Northeast Regional operates a train from Baltimore to Princeton Junction 3 times a day. Tickets cost $75 - $190 and the journey takes 1 h 47 min.

Book transport from Baltimore to Princeton Junction

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city

How to get from Baltimore to Princeton Junction

ModeDurationPrice
From Baltimore Penn Station Amtrak train to Princeton Junction Amtrak.1 h 47 min$118
From Baltimore Penn Station Amtrak train to Trenton Transit Center then train to Princeton Jct..2 h 13 min$124
From Baltimore drive to Princeton Junction.2 h 32 min$17
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction.4 h 11 min$273
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to New York JFK airport, AirTrain to Jamaica, train to New York Penn Station, then train to Princeton Junction.5 h$273
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction.4 h 51 min$402

How long does it take to get from Baltimore to Princeton Junction?

The train from Baltimore Penn Station Amtrak to Princeton Junction Amtrak takes 1 h 47 min including transfers and departs three times a day.

Is there a direct train between Baltimore and Princeton Junction?

Yes, there is a direct train departing from Baltimore Penn Station Amtrak and arriving at Princeton Junction Amtrak. Services depart three times a day, and operate Monday to Friday. The journey takes approximately 1 h 47 min.

Operators from Baltimore to Princeton Junction

OperatorPhoneWebsite
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
NJ Transit+1 973-491-7000NJ Transit
Maryland TransitMaryland Transit
United AirlinesUnited Airlines
Newark AirtrainNewark Airtrain
DeltaDelta
American AirlinesAmerican Airlines
Port Authority NYNJPort Authority NYNJ
Long Island Rail RoadLong Island Rail Road
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Metro Washington DCMetro Washington DC