Mileage Chart & Approximate Driving Times

Mileage Chart and approximate driving times to Nags Head, NC from Major Cities
Hours are calculated based on posted speed limits.

From To Miles Hours
Baltimore, MD Nags Head, NC 325 Miles 6 Hours
Boston, MA Nags Head, NC 650 Miles 11-12 Hours
Cincinnati, OH Nags Head, NC 690 Miles 11-12 Hours
Cleveland, OH Nags Head, NC 640 Miles 10-11 Hours
Columbus, OH Nags Head, NC 655 Miles 10-11 Hours
Harrisburg, PA Nags Head, NC 390 Miles 7 Hours
New York, NY Nags Head, NC 440 Miles 8 Hours
Philadelphia, PA Nags Head, NC 355 Miles 7 Hours
Pittsburgh, PA Nags Head, NC 515 Miles 8.5 Hours
Reading, PA Nags Head, NC 380 Miles 7.5 Hours
Richmond, VA Nags Head, NC 175 Miles 3 Hours
Washington DC Nags Head, NC 280 Miles 5 Hours




Outer Banks Mileage Chart and approximate driving times
Hours are calculated based on posted speed limits.

From To Miles Hours
Corolla Nags Head 32 Miles 1 Hour
Corolla Cape Hatteras 84 Miles 2 Hours
Corolla *Ocracoke Island 115 Miles 4 Hours
Duck Nags Head 17 Miles 30 Minutes
Duck Cape Hatteras 70 Miles 2 Hours
Duck *Ocracoke Island 100 Miles 3.5 Hours
Kitty Hawk Nags Head 10 Miles 15-30 Minutes
Kitty Hawk Cape Hatteras 60 Miles 2 Hours
Kitty Hawk *Ocracoke Island 90 Miles 3 Hours
Nags Head Corolla 32 Miles 1 Hours
Nags Head Cape Hatteras 50 Miles 1.5 Hours
Nags Head *Ocracoke Island 85 Miles 3 Hours

*Hatteras / Ocracoke Approximate Ferry Crossing Time is 60 minutes | Ferry Rates & Schedule




Arriving from the North
Follow I-95 S to Richmond, VA. Take I-64 E toward Norfolk/Virginia Beach, Va. Take I-64 or I-664 to Chesapeake, Va. From I-64, take Exit 291B to Route 168, the Chesapeake Expressway. Go south on VA-168 to the NC border. Once in North Carolina, 168 turns into US-158 East. Stay on this road. Follow US-158 to the Outer Banks.

Arriving from the West
Take I-95 into North Carolina. Take US-64 East towards Rocky Mount. Follow US-64 East through Williamston and Plymouth, NC. From Plymouth, NC keep going east onto Roanoke Island and the Outer Banks.

Arriving from the South
Coming from South Carolina take I-95 to Wilson NC. Take US-264 East through Greenville and Washington, NC. From Washington, take State Route 30 to Plymouth, NC and follow the directions above via US-64 East to Roanoke Island and the Outer Banks.

Arriving from Norfolk International Airport (ORF)
From Norfolk Airport (ORF) take 64 East for approximately 8 miles to 291B Exit, the Nag Head exit, which will put you onto Route 168 South. Go south on VA-168 to the NC border. Once in North Carolina, 168 turns into US-158 East. Stay on this road. Follow US-158 to the Outer Banks.

Ferry Schedules
Hatteras-Ocracoke: On the Ferry System’s most popular summer route, motorists who arrive at Hatteras before 10am or after 3pm will generally avoid the daily crowds, as will travelers who get to Ocracoke’s South Dock before 2pm or after 7pm. In addition, the busiest summer days on the Hatteras Inlet route are Tuesday, Wednesday, and Thursday. People who make their day trips on Monday or Friday stand a much better chance of avoiding long waits. In summer, the ferry runs every 30 minutes beginning at 5am. Hatteras / Ocracoke Ferry Schedule.

Milepost System
You’ll notice that streets and businesses are marked by “Milepost” (MP) signs. The Mileposts start at Wright Bridge in Kitty Hawk and continue south to MP 20 near Oregon Inlet. No Milepost markers are posted north of Kitty Hawk or South of Nags Head.

Well Done! You’re ready for the best Outer Banks vacation ever!