Newark Liberty International Airport (EWR) 40 miles north is the easiest way to get to Princeton. On arrival at Newark Airport take the Air Train from terminals to Newark Liberty International Airport train station. Then take NJ Transit Northeast Corridor train to Trenton and alight at the Princeton Junction station. At the station take a Taxi or Uber to Westin Hotel. The Westin Hotel also offers rides from the Princeton Junction. Train tickets to Princeton Junction are available at Newark Airport. There is also the option of taking Uber from EWR to the Westin Princeton Hotel ($50-$70).
Princeton Limousine (link: http://www.princeton-limo.com/) ground transportation is available between the airports and Princeton. Advance reservations are necessary.
Public transportation from JFK, LGA, PHL to Princeton involves multiple connections.
Princeton University’s campus is served by a variety of public transit options. Click here for transportation options.