Travel from Philadelphia to Roanoke

Train, bus or fly from Philadelphia to Roanoke?

American Airlines and United Airlines fly from Philadelphia to Roanoke every 4 hours. Alternatively, Amtrak Northeast Regional operates a train from Philadelphia to Roanoke twice daily. Tickets cost $95 - $220 and the journey takes 7 h 42 min.

Book transport from Philadelphia to Roanoke

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Philadelphia to Roanoke

ModeDurationPrice
From Suburban Station train to Philadelphia airport, fly to Roanoke airport, then bus to Roanoke.3 h 48 min$212
From Philadelphia 30th Street Station Amtrak train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Roanoke airport, then bus to Roanoke.5 h 26 min$495
From Philadelphia 30th Street Station Amtrak train to Roanoke Amtrak.7 h 42 min$149
From Philadelphia 30th Street Station Amtrak train to Washington Union Station Amtrak then train to Roanoke Amtrak.7 h 48 min$329
From Philadelphia, PA bus to Washington, Megabus to Exit 118 Park and Ride, then bus to Campbell Court.10 h 43 min$48
From Philadelphia, PA bus to Washington, DC, bus to Charlottesville, VA, then bus to Roanoke, VA.10 h 55 min$95
From Philadelphia drive to Roanoke.6 h 32 min$44

How long does it take to get from Philadelphia to Roanoke?

It takes approximately 3 h 48 min to get from Philadelphia to Roanoke, including transfers.

Is there a direct train between Philadelphia and Roanoke?

Yes, there is a direct train departing from Philadelphia 30th Street Station Amtrak and arriving at Roanoke Amtrak. Services depart twice daily, and operate every day. The journey takes approximately 7 h 42 min.

Is there a direct bus between Philadelphia and Roanoke?

No, there is no direct bus from Philadelphia to Roanoke. However, there are services departing from Philadelphia, PA and arriving at Campbell Court via Washington and Exit 118 Park and Ride. The journey, including transfers, takes approximately 10 h 43 min.

Operators from Philadelphia to Roanoke

OperatorPhoneWebsite
SEPTASEPTA
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Valley Metro RoanokeValley Metro Roanoke
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
New York City Transit (MTA)New York City Transit (MTA)
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Megabus877-462-6342Megabus
Greyhound USA+1 214-849-8100Greyhound USA