The journey from Myrtle Beach to Richmond covers approximately 400 miles via I-95 North. Driving typically takes 6 to 7 hours depending on traffic near Fayetteville and Petersburg. Alternatively, you can fly from Myrtle Beach International Airport (MYR) to Richmond International Airport (RIC) with a connection. This route transitions from the coastal plains of South Carolina through the rolling hills of North Carolina and into historic Virginia. Expect heavy congestion on I-95 during peak holiday weekends.
Total Distance: 645 km driving distance; 530 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 15 mins | 6 hours 30 mins |
| Avg Price | $250-$450 | $60-$90 in fuel |
| Operator | American Airlines | Personal Vehicle |
| Route | MYR to CLT to RIC. | US-501 N to I-95 N through Fayetteville and Petersburg. |
| Tip | Book at least 3 weeks in advance to secure lower fares. | Avoid I-95 through Fayetteville during rush hour to save 30 minutes. |
Spring and Autumn offer mild temperatures and avoid the peak summer humidity of the coastal Carolinas.