The distance by car is 521 km. Get driving directions from Princeton to Chesapeake.

The straight line distance between Princeton and Chesapeake is 521 kilometers.

Travel time from Princeton, NJ to Chesapeake, VA

How long does it take to drive?**5 hours, 40 minutes**

Find out how many hours from Princeton to Chesapeake by car if you're planning a road trip. Should I
fly or drive from Princeton, NJ to Chesapeake, VA?

How long does it take to fly?**46 minutes**

This is estimated based on the Princeton to Chesapeake distance by plane of 263 miles.

Princeton, New Jersey

What's the distance to Princeton, NJ from where I am now?

Chesapeake, Virginia

How far is Chesapeake, VA from me?