[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Thu
May 26
$65Amtrak
$44Greyhound
$205piedmont airlines
Sat
May 28
$59Amtrak
Find prices
Find prices
Sun
May 29
$83Amtrak
$67Greyhound
$281piedmont airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Roanoke, VA to Charlotte, NC flight

distanceDistance149 miles (241 km)
durationAverage flight duration1 h 13 min
priceAverage plane ticket price$243 (€217)
changesDirect flightYes

Flights from Roanoke, VA to Charlotte, NC cover the 149 miles (241 km) long journey taking on average 1 h 13 min with our travel partners like. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $205 (€183), but the average price of plane tickets is $243 (€217).

Travel Tips: Roanoke, VA to Charlotte, NC Flight

Take a flight to Charlotte, NC easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Roanoke, VA to Charlotte, NC.
FAQs

How much do cheap flights to Charlotte, NC from Roanoke, VA cost?

Omio customers have found cheap plane tickets from Roanoke, VA to Charlotte, NC for as low as $205 (€183)  for the next 7 days.

What is the price of a flight ticket from Roanoke, VA to Charlotte, NC?

If you are looking to buy your plane ticket in the next 7 days, you can expect the Roanoke, VA to Charlotte, NC flight to cost on average $243 (€217)  one way.

What is the distance from Roanoke, VA to Charlotte, NC by plane?

The Roanoke, VA to Charlotte, NC flight distance is approximately 149 miles (241 km).

How many hours is the flight time from Roanoke, VA to Charlotte, NC?

On average the Roanoke, VA to Charlotte, NC flight travel time is 1 h 13 min  for the 149 miles (241 km) long trip, but the duration can vary if you travel on weekends and holidays.

What are the first and last departure flight times from Roanoke, VA to Charlotte, NC?

The earliest flight departing from Roanoke, VA to Charlotte, NC leaves at 9: 21 AM. The last flight departing from Roanoke, VA to Charlotte, NC leaves at 11: 00 AM. You can find the latest Roanoke, VA to Charlotte, NC flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy a plane ticket from Roanoke, VA to Charlotte, NC to get the best deals?

In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this trip and save money. If you buy plane tickets from Roanoke, VA to Charlotte, NC within the next 7 days, you can find tickets to cost on average $243 (€217) one way. To find the best prices for this route, consider booking your plane ticket from Roanoke, VA to Charlotte, NC a few months in advance.

More options for your journey from Roanoke, VA to Charlotte, NC

Here are some other resources that might have the information you need

Travel to popular destinations by train, bus or flight