Fly into Caldwell, NJ (CDW-Essex County), which is located 19.2 mi (30.9 km) away from the city centre. You can also search for flights into Teterboro, NJ (TEB), which is 20.6 mi (33.1 km) away. If you'd like to venture out around the area, you may want to rent a car for your trip.