Travel from Christiansburg to Richmond-VA-USA

Bus from Christiansburg to Richmond

Blacksburg Transit operates a bus from Christiansburg to Richmond 6 times a week. Tickets cost $1 and the journey takes 13 min. 2 other operators also service this route.

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 Christiansburg to Richmond

From Montgomery County Courthouse bus to Exit 118 Park and Ride, bus to Roanoke, VA, then bus to Richmond. 6 h 19 min $49. From Montgomery County Govt Center bus to Exit 118 Park and Ride, bus to Roanoke Amtrak, train to Charlottesville Amtrak, walk to Charlottesville, VA, then bus to Richmond, VA. 7 h 25 min $147. From Christiansburg drive to Richmond. 3 h 32 min $25. From Montgomery County Courthouse bus to Christiansburg Kmart, bus to Roanoke airport, fly to Richmond airport, then bus to Richmond. 7 h 11 min $606. From Christiansburg drive to Lewisburg airport, fly to Staunton airport, drive to Charlottesville, VA, then bus to Richmond. 5 h 56 min $289.
Close Print Itinerary
  1. Here are 5 options to get from
    Christiansburg to Richmond:

    1. Trip:
      1 Bus
      • One-Way approx: USD $26 - $64
      • Duration: 6 h 19 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $26 - $64
        • Duration: 6 h 19 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $84 - $224
      • Duration: 7 h 25 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $84 - $224
        • Duration: 7 h 25 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 3 h 32 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 3 h 32 min
        Close x
    4. Trip:
      4 Bus to Roanoke, fly to Richmond
      • One-Way approx: USD $202 - $1,106
      • Duration: 7 h 11 min
      Open +
      • Trip:
        4 Bus to Roanoke, fly to Richmond
        • One-Way approx: USD $202 - $1,106
        • Duration: 7 h 11 min
        Close x
    5. Trip:
      5 Drive to Lewisburg, fly to Staunton, drive, bus
      • One-Way approx: USD $112 - $500
      • Duration: 5 h 56 min
      Open +
      • Trip:
        5 Drive to Lewisburg, fly to Staunton, drive, bus
        • One-Way approx: USD $112 - $500
        • Duration: 5 h 56 min
        Close x