Princeton is located between New York and Philadelphia, and is easy to reach by public transportation or by car. The campus is located in Princeton, N.J., approximately one mile west of U.S. Route 1. On-campus visitor parking is free and the campus shuttle bus is running between the library and the visitors parking lots.
Visitor parking is available for free on weekdays in:
The University is easily accessible by train, which runs along the Northeast Corridor line and also stops at the Newark Liberty International Airport(EWR) which is the closest airport. Both Amtrak and NJ TRANSIT trains stop at Princeton Junction. Travelers can then transfer to a single-car train operated by NJ TRANSIT, known locally as the "Dinky," for the five-minute ride to Princeton Station. The station is located on Alexander Street at the southern end of campus.
When you purchase the train ticket, remember to have "Princeton" (NOT Princeton Junction) as your final destination. And keep your ticket until you take the "Dinky." After you arrive at the Princeton Train station, you will find the campus shuttle bus stop(Central Line), right next to the station. The Central Line goes to Princeton Downtown where the Nassau Inn is located.
*Update on 10/18/2018
Due to construction work, the NJTransit has suspended the “Dinky” train between Princeton Junction and Princeton until January 2019. This will affect the last part of your travel to Princeton. Instead of “Dinky” train, NJTransit offers the shuttle bus that runs between the stations. The schedule of the shuttle bus is roughly the same as Dinky schedule (See the schedule here). However, you may experience some delay in the schedule depending on the traffic situation between two stations. If you wish, you can use other transportation such as Uber, Lyft or taxi. Depending on your arrival time on Princeton Junction station, there might also be available Princeton University Shuttle which will bring you to downtown Princeton. If you experience any issue or have any question, please contact Peter Bae at 609-258-3231 or 609-375-7064(cell).