Travel options for:
Baltimore Airport (BWI) to Richmond
  • Fly Baltimore to Norfolk, bus

    $174 - $330
    1. Baltimore (BWI)

      50 min - non-stop

      $130 - $270

    2. Norfolk (ORF)

      11 min - 6.8 miles

      $21 - $26

    3. Norfolk, VA

      1 h 50 min - 3 times a day

      $15 - $40

  • Train to Washington Dulles, fly to Richmond

    $223 - $544
    1. Baltimore Airport (BWI)

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      28 min - 4 times a day

      $55 - $150

    3. UNION STATION station

      9 min - every 15 minutes

      $1 - $3

    4. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    5. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    6. Washington Dulles (IAD)

      53 min - non-stop

      $160 - $380

    7. Richmond (RIC)

      33 min - 4 times a day

      $1 - $2

  • Bus

    $20 - $23
    1. Bwi Airport Stop 2 - Concourse

      28 min - every 2 hours

      $2 - $4

    2. GREENBELT station

      26 min - every 15 minutes

      $2 - $4

    3. Washington, DC - 715 H St NW

      1 h 51 min - every 4 hours

      $15

  • Train, bus Hola Bus

    $71 - $170
    1. Terminal between doors 14 and

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      28 min - 4 times a day

      $55 - $150

    3. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    4. Washington, DC - 715 H St NW

      1 h 51 min - every 4 hours

      $15

  • Train

    $75 - $202
    1. Terminal between doors 14 and

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      3 h 38 min - once daily

      $75 - $200

  • Train, bus Megabus

    $14 - $26
    1. Terminal between doors 14 and

      12 min - every 10 minutes

      $0 - $2

    2. BWI RAIL STATION MARC sb

      44 min - every 2 hours

      $2

    3. Washington DC

      2 h 30 min - 5 times a day

      $12 - $22

  • Drive

    $13 - $20
    1. Baltimore Airport (BWI)

      2 h 29 min - 139.1 miles

      $13 - $20

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Baltimore airport fly to Norfolk airport, taxi to Norfolk, VA, then bus to Richmond. 3 h 51 min $274. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak, train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Richmond airport, then bus to Richmond. 5 h 50 min $401. From Bwi Airport Stop 2 - Concourse E bus to GREENBELT station, subway to Washington, DC - 715 H St NW, then bus to Richmond, VA - 910 N Blvd. 3 h 51 min $21. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak, train to UNION STATION station, subway to Washington, DC - 715 H St NW, then bus to Richmond, VA - 910 N Blvd. 4 h 4 min $148. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak then train to Richmond Main Street Amtrak. 4 h 50 min $121. From Terminal between doors 14 and 15 bus to BWI RAIL STATION MARC sb, train to Washington DC, then bus to Richmond. 5 h 2 min $21. From Baltimore Airport (BWI) drive to Richmond. 2 h 29 min $16.