The Peacock Inn is located at 20 Bayard Lane, Princeton, NJ 08540. 

We are near the corner of Nassau Street and Route 206 (Bayard Lane). 

The Peacock Inn is located across the street from Princeton University and in the heart of the town of Princeton.

Princeton Airport - 4 miles
Trenton (TTN) Airport - 13 miles
Newark (EWR) Airport - 40 miles
Philadelphia (PHL) Airport - 52 miles
John F. Kennedy (JFK) Airport - 65 miles

The Peacock Inn has partnered with Wings Air to provide our guests convenient helicopter service between all points in the Northeast. Wings Air will pick you up and deliver you to your destination quickly and comfortably.

Princeton Train Station - .5 miles
Princeton Junction Train Station - 4 miles
Trenton Train Station - 12.5 miles