Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap ROA to BUF Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Roanoke to Buffalo route information

Origin Airport Roanoke Regional
Destination Airport Buffalo Niagara Intl.
Airlines Serving American Airlines, Delta, United
Flight Price $265
Distance 392 mi

Lynchburg

$335.00

Lewisburg

$575.50

Cheap ROA to BUF Flights

  • Question : Which airline has the least delays from Roanoke to Buffalo?
    Answer : The current leader is Piedmont Airlines with a 0% on-time rate. Stick to Piedmont Airlines and you won't spend more time in airports than you have to. Note that if they do have a delay, it usually lasts over an hour.
  • Question : Can I change the date of my flight?
    Answer : Yes, you can change your departure date. If you want to save a little cash in doing so, the lowest-cost day to fly in June is Tuesday. If you like to go with the flow, you may just find that you can pocket some additional cash.
  • Question : What is the cheapest day to fly?
    Answer : The cheapest day to fly from Roanoke to Buffalo is on Tuesday. So, if you would like to save a bit of money on your next holiday look for flights on Tuesday.
  • Question : What is the cheapest airline flying from Roanoke to Buffalo?
    Answer : American Airlines is the leader in keeping costs low for their passengers over the next three months. Bookings are being made at just $221, which is quite a deal when compared to the high-end bookings of $1,312.
  • Question : What is the cheapest day to fly to Buffalo?
    Answer : As of May 20th, the cheapest day to fly from Roanoke to Buffalo is Jun 11th. Tickets are currently $221, which is 63% less than the average price.
  • Question : How much is a plane ticket to Buffalo (BUF) from Roanoke (ROA)?
    Answer : Prices vary anywhere from $221 to $1,312. Booking in advance can usually help you get the cheapest rate. However, usually the sooner you book, the more you'll be able to save.
  • Question : How long do most people visit Buffalo?
    Answer : Of course, you're not most people, but if you were, you'd stay roughly four days.