Travel from Buffalo to Virginia-USA

Train, bus or fly from Buffalo to Virginia?

American Airlines flies from Buffalo to Alexandria 3 times a day. Alternatively, Megabus operates a bus from Buffalo to Virginia Beach twice daily. Tickets cost $45 - $70 and the journey takes 11 h 20 min. 3 other operators also service this route.

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 Buffalo to Virginia

From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Reagan Washington airport, then subway to Alexandria. 2 h 48 min $174. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Washington Dulles airport, bus to WIEHLE-RESTON EAST station, then subway to Arlington. 3 h 28 min $221. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, train to NEW CARROLLTON station, then subway to Arlington. 4 h 26 min $349. From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Reagan Washington airport, then subway to Alexandria. 4 h 39 min $202. From Buffalo bus to Washington DC, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Parks & 20Th. 18 h 21 min $107. From Buffalo bus to Washington Union Station Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 20 bus to Arctic & 19Th. 18 h 45 min $202. From Buffalo Exchange Street Amtrak train to New York Penn Station, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 19 h 21 min $295. From Buffalo, NY bus to Pittsburgh, PA, bus to Richmond, VA, then bus to Virginia Beach, VA. 21 h 53 min $148. From Buffalo drive to Virginia Beach. 10 h 54 min $70.
Close Print Itinerary
  1. Here are 9 options to get from
    Buffalo to Virginia:

    1. Trip:
      1 Fly Buffalo to Reagan Washington
      • One-Way approx: USD $114 - $475
      • Duration: 2 h 48 min
      Open +
      • Trip:
        1 Fly Buffalo to Reagan Washington
        • One-Way approx: USD $114 - $475
        • Duration: 2 h 48 min
        Close x
    2. Trip:
      2 Fly Buffalo to Washington Dulles
      • One-Way approx: USD $120 - $562
      • Duration: 3 h 28 min
      Open +
      • Trip:
        2 Fly Buffalo to Washington Dulles
        • One-Way approx: USD $120 - $562
        • Duration: 3 h 28 min
        Close x
    3. Trip:
      3 Fly Buffalo to Baltimore
      • One-Way approx: USD $190 - $792
      • Duration: 4 h 26 min
      Open +
      • Trip:
        3 Fly Buffalo to Baltimore
        • One-Way approx: USD $190 - $792
        • Duration: 4 h 26 min
        Close x
    4. Trip:
      4 Train to Rochester, fly to Reagan Washington
      • One-Way approx: USD $139 - $579
      • Duration: 4 h 39 min
      Open +
      • Trip:
        4 Train to Rochester, fly to Reagan Washington
        • One-Way approx: USD $139 - $579
        • Duration: 4 h 39 min
        Close x
    5. Trip:
      5 Bus Megabus
      • One-Way approx: USD $69 - $107
      • Duration: 18 h 21 min
      Open +
      • Trip:
        5 Bus Megabus
        • One-Way approx: USD $69 - $107
        • Duration: 18 h 21 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $130 - $272
      • Duration: 18 h 45 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $130 - $272
        • Duration: 18 h 45 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $171 - $416
      • Duration: 19 h 21 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $171 - $416
        • Duration: 19 h 21 min
        Close x
    8. Trip:
      8 Bus Greyhound USA
      • One-Way approx: USD $112 - $251
      • Duration: 21 h 53 min
      Open +
      • Trip:
        8 Bus Greyhound USA
        • One-Way approx: USD $112 - $251
        • Duration: 21 h 53 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 10 h 54 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 10 h 54 min
        Close x