Travel options for:
Raleigh to Richmond
  • Bus Greyhound USA

    $22 - $55
    1. Raleigh

      3 h 26 min - once daily

      $22 - $55

  • Train

    $106 - $277
    1. Raleigh Amtrak

      3 h 22 min - once daily

      $40 - $100

    2. Richmond Staples Mill Amtrak

      29 min - once daily

      $65 - $180

  • Bus Megabus

    $18 - $29
    1. GoRaleigh Station

      45 min - every 30 minutes

      $2 - $3

    2. GoDurham Station

      3 min - every 10 minutes - line 3

      transfer

    3. Durham

      3 h 30 min - 5 times a day

      $16 - $26

  • Drive

    $15 - $23
    1. Raleigh

      2 h 51 min - 157.2 miles

      $15 - $23

  • Fly to Richmond

    $143 - $755
    1. Raleigh

      26 min - every 10 minutes - line 100

      $2 - $3

    2. Raleigh/Durham (RDU)

      2 h 59 min - 1 stopover

      $140 - $750

    3. Richmond (RIC)

      33 min - 4 times a day

      $1 - $2

  • Fly to Reagan Washington, bus

    $104 - $251
    1. Raleigh

      26 min - every 10 minutes - line 100

      $2 - $3

    2. Raleigh/Durham (RDU)

      1 h 7 min - non-stop

      $85 - $230

    3. Reagan Washington (DCA)

      14 min - every 30 minutes

      $2 - $3

    4. Washington, DC - 715 H St NW

      1 h 51 min - every 4 hours

      $15

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

From Raleigh bus to Richmond, VA. 3 h 26 min $38. From Raleigh Amtrak train to Richmond Staples Mill Amtrak then train to Richmond Main Street Amtrak. 4 h 51 min $170. From GoRaleigh Station bus to GoDurham Station, line 3 bus to Durham, then bus to Richmond. 5 h 19 min $25. From Raleigh drive to Richmond. 2 h 51 min $18. From W Edenton St at S Harrington St line 100 bus to Raleigh/Durham airport, fly to Richmond airport, then bus to Richmond. 5 h 58 min $405. From W Edenton St at S Harrington St line 100 bus to Raleigh/Durham airport, fly to Reagan Washington airport, subway to Washington, DC - 715 H St NW, then bus to Richmond. 5 h 44 min $161.

 
 

Train, bus or fly from Raleigh to Richmond?

Greyhound USA operates a bus from Raleigh to Richmond once daily. Tickets cost $22 - $55 and the journey takes 3 h 26 min. Alternatively, Amtrak operates a train from Raleigh to Richmond twice daily. Tickets cost $40 - $100 and the journey takes 3 h 22 min. Amtrak Northeast Regional also services this route twice daily.