Best way to travel between

Charlotte, NC, United States
Roanoke, VA, United States
Travel Modes
Price
Distance
Duration
CO2
drive
$25.0
328.64 km
3h 26mins
42.07 kgs
 
bus
$42.0
356.38 km
6h 34mins
10.69 kgs
 
train
$51.0
427.45 km
6h 38mins
22.65 kgs
 
flight
$222.0
630.36 km
7h 12mins
68.08 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 328.64 km 3h 26mins 25 USD 25.0
Bus 356.38 km 6h 34mins 42 USD 42.0
Train 427.45 km 6h 38mins 51 USD 51.0
Flight 630.36 km 7h 12mins 222 USD 222.0
Take Car from Charlotte to Roanoke
Time: 3h 26mins Cost: 25 USD; $ 22.5 - 27.5 USD CO2 Emission: 42.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Charlotte, NC, United States and Roanoke, VA, United States is to travel by car/taxi, which will cost about 25 USD or 22.50 USD.