There are 7 ways to get from Cape Hatteras to Charleston by car, plane, ferry, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Norfolk International Airport, fly to Yeager Airport
best- Drive from Cape Hatteras to Norfolk International Airport (ORF)car
- Fly from Norfolk International Airport (ORF) to Yeager Airport (CRW)plane ORF - CRW
7h 17m$417–2,152Drive 533.2 mi
cheapest- Drive from Cape Hatteras to Charlestoncar 533.2 mi
10h 3m$98–141Ferry, car ferry, drive
- Take the ferry from Hatteras Island, NC to Ocracoke, NCferry
- Take the carferry from Ocracoke, NC to Swan Quarter, NCcarferry
- Drive from Swan Quarter, NC to Charlestoncar
13h 47m$141–199Drive to Greenville, fly to Yeager Airport
- Drive from Cape Hatteras to Greenville (PGV)car
- Fly from Greenville (PGV) to Yeager Airport (CRW)plane PGV - CRW
7h 42m$107–439Drive to Coastal Carolina Regional Airport, fly to Yeager Airport
- Drive from Cape Hatteras to Coastal Carolina Regional Airport (EWN)car
- Fly from Coastal Carolina Regional Airport (EWN) to Yeager Airport (CRW)plane EWN - CRW
7h 57m$112–455Drive to Albert J. Ellis Airport, fly to Yeager Airport
- Drive from Cape Hatteras to Albert J. Ellis Airport (OAJ)car
- Fly from Albert J. Ellis Airport (OAJ) to Yeager Airport (CRW)plane OAJ - CRW
8h 57m$113–454Drive to Coastal Carolina Regional Airport, fly to Tri-State Airport, bus
- Drive from Cape Hatteras to Coastal Carolina Regional Airport (EWN)car
- Fly from Coastal Carolina Regional Airport (EWN) to Tri-State Airport (HTS)plane EWN - HTS
- Take the bus from Huntington Bus Stop to Charleston Bus Stationbus
10h 5m$116–457
Norfolk International Airport (ORF) to Yeager Airport (CRW) flights
Questions & Answers
The cheapest way to get from Cape Hatteras to Charleston is to drive which costs $95 - $150 and takes 10h 3m.
The fastest way to get from Cape Hatteras to Charleston is to drive and fly which takes 7h 17m and costs $410 - $2,200.
The distance between Cape Hatteras and Charleston is 458 miles. The road distance is 536.3 miles.
It takes approximately 7h 17m to get from Cape Hatteras to Charleston, including transfers.
Yes, the driving distance between Cape Hatteras to Charleston is 536 miles. It takes approximately 10h 3m to drive from Cape Hatteras to Charleston.
There are 40+ hotels available in Charleston.
What companies run services between Cape Hatteras, NC, USA and Charleston, WV, USA?
There is no direct connection from Cape Hatteras to Charleston. However, you can drive to Norfolk International Airport (ORF) airport, fly to Yeager Airport (CRW), then take the taxi to Charleston. Alternatively, you can take a vehicle from Cape Hatteras to Charleston via Hatteras Island, NC, Ocracoke, NC, Ocracoke, NC, and Swan Quarter, NC in around 13h 47m.
- Website
- aa.com
Flights from Norfolk International Airport to Yeager Airport via Charlotte
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- $75–430
Flights from Norfolk International Airport to Yeager Airport via Reagan Washington
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $65–400
Flights from Greenville to Yeager Airport via Charlotte
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $65–380
Flights from Greenville to Yeager Airport via Charlotte, Reagan Washington
- Ave. Duration
- 7h 24m
- When
- Every day
- Estimated price
- $90–470
Flights from Coastal Carolina Regional Airport to Yeager Airport via Charlotte
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $65–390
Flights from Albert J. Ellis Airport to Yeager Airport via Charlotte
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- $60–380
Flights from Coastal Carolina Regional Airport to Tri-State Airport via Charlotte
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $55–340
- Website
- delta.com
Flights from Norfolk International Airport to Yeager Airport via Atlanta
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $100–550
Flights from Albert J. Ellis Airport to Yeager Airport via Atlanta
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $90–460
- Website
- united.com
Flights from Norfolk International Airport to Yeager Airport via Chicago O'Hare
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $120–600
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Huntington Bus Stop to Charleston Bus Station
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $7–15
- Website
- Greyhound
- Phone
- +1 888-378-3823
- [email protected]
- Website
- Barons Bus
Bus from Huntington Bus Stop to Charleston Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $4–40
- Website
- Barons Bus
- Phone
- +1 800-293-3779
- Website
- North Carolina DOT
Ferry from Hatteras Island, NC to Ocracoke, NC
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $8
- Website
- North Carolina DOT
- Schedules at
- North Carolina Ferry System
Car ferry from Ocracoke, NC to Swan Quarter, NC
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- $8
- Website
- North Carolina DOT
- Schedules at
- North Carolina Ferry System
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide








