Travel from Pittsburgh to Roanoke

Train, bus or fly from Pittsburgh to Roanoke?

Megabus operates a bus from Pittsburgh to Roanoke twice daily. Tickets cost $9 - $19 and the journey takes 1 h 25 min. 3 other operators also service this route. Alternatively, Amtrak operates a train from Pittsburgh to Roanoke once daily. Tickets cost $50 - $140 and the journey takes 7 h 45 min. Amtrak Northeast Regional also services this route once daily.

Book transport from Pittsburgh to Roanoke

Travel Guides

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

How to get from Pittsburgh to Roanoke

From Pittsburgh, PA bus to Morgantown WVU, bus to Charleston, WV, bus to Wytheville, VA, then bus to Roanoke, VA. 12 h 14 min $88. From Pittsburgh, PA bus to Richmond then bus to Roanoke, VA. 13 h 25 min $98. From Pittsburgh Amtrak train to Washington Union Station Amtrak then train to Roanoke Amtrak. 13 h 50 min $225. From Pittsburgh drive to Roanoke. 6 h 18 min $40. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Roanoke airport, then bus to Roanoke. 5 h 43 min $606.
Close Print Itinerary
  1. Here are 5 options to get from
    Pittsburgh to Roanoke:

    1. Trip:
      1 Bus
      • One-Way approx: USD $56 - $128
      • Duration: 12 h 14 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $56 - $128
        • Duration: 12 h 14 min
        Close x
    2. Trip:
      2 Bus via Richmond
      • One-Way approx: USD $69 - $170
      • Duration: 13 h 25 min
      Open +
      • Trip:
        2 Bus via Richmond
        • One-Way approx: USD $69 - $170
        • Duration: 13 h 25 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $132 - $332
      • Duration: 13 h 50 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $132 - $332
        • Duration: 13 h 50 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 6 h 18 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 6 h 18 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $214 - $1,106
      • Duration: 5 h 43 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $214 - $1,106
        • Duration: 5 h 43 min
        Close x