Travel from Alabama to Virginia

Train, bus or fly from Alabama to Virginia?

American Airlines and Delta fly from Huntsville to Alexandria every 3 hours. Alternatively, you can take a bus from Birmingham to Virginia Beach via Atlanta GA, Richmond, VA, Hampton Transfer Center, and Wood & Church in around 18 h 46 min.

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

ModeDurationPrice
From Huntsville taxi to Huntsville airport, fly to Reagan Washington airport, then subway to Alexandria.2 h 14 min$242
From Central Station line 20 bus to Birmingham airport, fly to Reagan Washington airport, then subway to Alexandria.3 h 33 min$253
From Huntsville taxi to Huntsville airport, fly to Washington Dulles airport, bus to WIEHLE-RESTON EAST station, then subway to Arlington.2 h 59 min$259
From Intermodal Transfer Center line 12 bus to Fairview Transfer Center, line 6 bus to Montgomery airport, fly to Reagan Washington airport, then subway to Alexandria.4 h 42 min$506
From Central Station line 20 bus to Birmingham airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, train to NEW CARROLLTON station, then subway to Arlington.5 h 5 min$368
From Birmingham, AL bus to Atlanta GA, Megabus to Richmond, VA, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Parks & 20Th.18 h 46 min$123
From Birmingham, AL bus to Atlanta, GA, bus to Richmond, VA, then bus to Virginia Beach, VA.20 h$131
From Birmingham Amtrak train to Alexandria Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th.24 h 35 min$355
From Birmingham drive to Virginia Beach.12 h 44 min$91

How long does it take to get from Alabama to Virginia?

It takes approximately 2 h 14 min to get from Alabama to Virginia, including transfers.

Is there a direct bus between Alabama and Virginia?

No, there is no direct bus from Alabama to Virginia. However, there are services departing from Birmingham, AL and arriving at Parks & 20Th via Atlanta GA, Richmond, VA, Hampton Transfer Center and Wood & Church. The journey, including transfers, takes approximately 18 h 46 min.

Operators from Alabama to Virginia

OperatorPhoneWebsite
American AirlinesAmerican Airlines
DeltaDelta
Metro Washington DCMetro Washington DC
BJCTA MAX+1 205 521 0101BJCTA MAX
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
MWAA+1(703) 417-8600MWAA
Montgomery TransitMontgomery Transit
BWI Airport ShuttleBWI Airport Shuttle
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Megabus877-462-6342Megabus
Hampton Roads Transit (HRT)Hampton Roads Transit (HRT)
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak