Travel from New-Haven to Princeton-Junction

Bus or train from New Haven to Princeton Junction?

You can take a train from New Haven to Princeton Junction via New York Penn Station in around 3 hours 9 minutes. Alternatively, you can take a bus from New Haven to Princeton Junction via New York Port Authority, East Brunswick, and New Brunswick in around 3 hours 57 minutes.

Book transport from New Haven to Princeton Junction

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New Haven to Princeton Junction

ModeDurationPrice
From New Haven Union Station Amtrak train to New York Penn Station then train to Princeton Jct..3 h 9 min$175
From New Haven train to 5 Av/W 42 St, bus to New York Penn Station, then train to Princeton Jct..3 h 56 min$44
From New Haven, CT bus to New York Port Authority, bus to East Brunswick, line 100 bus to New Brunswick, then train to Princeton Jct..3 h 57 min$49
From New Haven drive to Princeton Junction.2 h 28 min$15
From Chapel St and Orange St line 206 bus to New Haven airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Junction.4 h 40 min$278

How long does it take to get from New Haven to Princeton Junction?

It takes approximately 3 hours 9 minutes to get from New Haven to Princeton Junction, including transfers.

Is there a direct train between New Haven and Princeton Junction?

No, there is no direct train from New Haven to Princeton Junction. However, there are services departing from New Haven Union Station Amtrak and arriving at Princeton Jct. via New York Penn Station. The journey, including transfers, takes approximately 3 hours 9 minutes.

Operators from New Haven to Princeton Junction

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
NJ Transit+1 973-491-7000NJ Transit
Metro-North Railroad (MNR)Metro-North Railroad (MNR)
New York City Transit (MTA)New York City Transit (MTA)
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Coach USA201-225-7500Coach USA
CT Transit+1 860-522-8101CT Transit
American AirlinesAmerican Airlines
SEPTASEPTA
Amtrak+1 1-800-872-7245Amtrak