Cheap Flights from Philadelphia (PHL) to Roanoke (ROA)

Popular airlines from Philadelphia Intl. Airport (PHL) to Roanoke Regional Airport (ROA)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Philadelphia Airport to Roanoke–Blacksburg Regional Airport?
Book your ticket with American Airlines and you'll be in the air for approximately 1 hour and 24 minutes. This sought-after carrier has a direct flight that departs at 4:37PM from Philadelphia Airport and touches down at ROA at 6:01PM. Expedia has some amazing flight deals, so check out what's on offer on this route today.
Is it cheaper to buy a plane ticket from PHL to Roanoke Regional Airport (ROA) last minute?
Booking your trip from PHL to Roanoke–Blacksburg Regional Airport last minute could save you some dough if you strike it lucky and find a good deal. However, fares usually don't come down in price closer to the departure date. If you hold off, flights could also be booked solid or the best seats taken (we hope you like the middle seat!). If you'd rather not hedge your bets, book well ahead of your departure date. In fact, some of the best deals are available on Expedia up to a year in advance. If your favorite airline hasn't released its airfares yet, check back regularly as deals are updated on Expedia all the time.
What airports do you fly into for Roanoke from Philadelphia?
From Philadelphia, you can get to Roanoke through Roanoke Regional Airport (ROA), Lynchburg Regional Airport (LYH) and Greenbrier Valley Airport (LWB). Check which terminal works best for you before you make a decision. If you go with Roanoke Regional Airport (ROA), it's roughly 6 kilometers northwest of the city center. Use the cash you save when booking your fare with Expedia to uncover the city's well-known sights, such as Mill Mountain Zoo and Science Museum of Western Virginia.
What are the most popular departure times for flights from Philadelphia Intl. Airport (PHL) to Roanoke–Blacksburg Regional Airport?
For American Airlines flights jetting from PHL to Roanoke Regional Airport (ROA), the peak period is between 6:00 PM - 7:00 PM. If you want to avoid delays, fly in the morning. This gives you a better chance to escape the heavy air traffic that builds up around airports later in the day.
Can I change the date of my flight from Philadelphia Airport to Roanoke–Blacksburg Regional Airport?
Sometimes life gets in the way of plans, so Expedia is here to help make amending your journey easy. First, access your Philadelphia Intl. Airport (PHL) to Roanoke Regional Airport (ROA) itinerary through the Expedia Trips portal and look up the fare conditions and rules about what sorts of changes are allowed. If you purchased your fare in the last 24 hours, some airlines allow you to cancel at no cost and book new flights. If you booked your fare more than 24 hours ago, connect with us via our Customer Service portal so we can help you further.

Travel information

Travel information

Origin airport
Philadelphia Intl.
Destination airport
Roanoke Regional
Distance
496 km
Average flight time
1 hour 32 mins

Book with confidence

Book with confidence

Explore a world of travel with Expedia