Travel from Richmond-VA-USA to Outer-Banks

How to get from Richmond to Outer Banks?

There is no direct connection from Richmond to Outer Banks. However, you can take the bus to Norfolk, VA, take the bus to Edenton, NC, take the drive to Swan Quarter, NC, take the ferry to Ocracoke, NC, take the drive to Ocracoke, NC, take the car ferry to Hatteras Island, NC, then take the drive to Outer Banks. Alternatively, you can take the bus to Hampton Transfer Center, take the line 961 bus to Wood & Church, take the walk to Norfolk, VA, take the bus to Edenton, NC, take the drive to Swan Quarter, NC, take the ferry to Ocracoke, NC, take the drive to Ocracoke, NC, take the car ferry to Hatteras Island, NC, then take the drive to Outer Banks.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Richmond to Outer Banks

From Richmond, VA bus to Norfolk, VA, bus to Edenton, NC, drive to Swan Quarter, NC, ferry to Ocracoke, NC, drive to Ocracoke, NC, car ferry to Hatteras Island, NC, then drive to Outer Banks. 11 h 56 min $69. From Richmond bus to Hampton Transfer Center, line 961 bus to Wood & Church, walk to Norfolk, VA, bus to Edenton, NC, drive to Swan Quarter, NC, ferry to Ocracoke, NC, drive to Ocracoke, NC, car ferry to Hatteras Island, NC, then drive to Outer Banks. 13 h 10 min $71. From Richmond Main Street Amtrak train to Richmond Staples Mill Amtrak, train to Wilson, bus to Washington, NC, drive to Swan Quarter, NC, ferry to Ocracoke, NC, drive to Ocracoke, NC, car ferry to Hatteras Island, NC, then drive to Outer Banks. 13 h 21 min $206. From Richmond, VA bus to Norfolk, VA, bus to Wilson, NC, Amtrak Thruway to Morehead City, NC, drive to Cedar Island, NC, ferry to Ocracoke, NC, drive to Ocracoke, NC, car ferry to Hatteras Island, NC, then drive to Outer Banks. 17 h 44 min. From Richmond drive to Outer Banks. 4 h 1 min $24. From 7th & Broad bus to Richmond airport, fly to Norfolk airport, then drive to Outer Banks. 7 h 8 min $565. From 7th & Broad bus to Richmond airport, fly to New Bern airport, then drive to Outer Banks. 8 h 22 min $571.