Bus Virginia Beach to Washington, DC and return

Cheap bus and train tickets for trips from Washington, DC to Virginia Beach and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Are you trying to find a bus from Virginia Beach to Washington, DC or from Washington, DC to Virginia Beach? Then use our bus search to find the perfect option. This route is served by 2 different operators: GotoBus and Busbud. It isn't hard to find inexpensive tickets; just make sure not to book last-minute and avoid peak periods, such as spring break or the holidays. Just click the "Find Now" button and happy travels!

Virginia Beach to Washington, DC Bus Information

Cheapest Bus$1.00
Fastest Bus4h 0m
Distance152.1 miles
Bus Companiesmegabus US, Greyhound US, GotoBus
  Bus Virginia Beach - Washington, DC    152 mi
Ø Bus connections2 x
Savings-97%

The cheapest bus routes from Virginia Beach to Washington, DC

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Virginia Beach
    Washington, DC
      10:50 AM
      4:00 PM
    21 Dec
    megabus USmegabus US
    from $1.00
  • Virginia Beach
    Washington, DC
      4:10 PM
      9:25 PM
    21 Dec
    megabus USmegabus US
    from $1.00
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    5 Mar
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    9 Dec
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    10 Jan
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    21 Dec
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    7 Dec
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    21 Dec
    Greyhound USGreyhound US
    from $22.50
  • Virginia Beach
    Washington, DC
      9:00 AM
      1:00 PM
    21 Dec
    GotoBusGotoBus
    from $25.00
  • Virginia Beach
    Washington, DC
      9:00 AM
      1:00 PM
    21 Dec
    GotoBusGotoBus
    from $25.00
  • Virginia Beach
    Washington, DC
      1:15 PM
      8:20 PM
    26 Dec
    Greyhound USGreyhound US
    from $26.50
  • Virginia Beach
    Washington, DC
      4:10 PM
      9:25 PM
    21 Dec
    megabus USmegabus US
    from $29.00
  • Virginia Beach
    Washington, DC
      4:10 PM
      9:25 PM
    21 Dec
    megabus USmegabus US
    from $29.00
  • Virginia Beach
    Washington, DC
      4:10 PM
      9:25 PM
    21 Dec
    megabus USmegabus US
    from $31.00


  Bus Washington, DC - Virginia Beach    152 mi
Ø Bus connections2 x
Savings-97%

The cheapest bus routes from Washington, DC to Virginia Beach

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Washington, DC
    Virginia Beach
      9:55 AM
      2:40 PM
    21 Dec
    megabus USmegabus US
    from $1.00
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    18 Dec
    Greyhound USGreyhound US
    from $20.00
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    14 Mar
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    15 Mar
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    10 Jan
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    24 Dec
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    10 Dec
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:05 AM
      12:55 PM
    21 Dec
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
      6:00 PM
      10:00 PM
    21 Dec
    GotoBusGotoBus
    from $25.00
  • Washington, DC
    Virginia Beach
      6:00 PM
      10:00 PM
    21 Dec
    GotoBusGotoBus
    from $25.00
  • Washington, DC
    Virginia Beach
      9:55 AM
      2:40 PM
    21 Dec
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
      9:55 AM
      2:40 PM
    21 Dec
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
      9:55 AM
      2:40 PM
    21 Dec
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
      9:55 AM
      2:40 PM
    21 Dec
    megabus USmegabus US
    from $29.00


Current ticket prices


Bus stops in Virginia Beach and Washington, DC

  Stations
H St NE 102, 20002 Washington, DC (USA)
F St NW 800 , 20004 Washington, DC (USA)

More on bus features and services


Virginia Beach and Washington, DC: Useful Info

Virginia Beach
437,994
Washington, DC
0.60 Million
Taxi
$4.49
$4.99
Virginia Beach
Washington, DC
A cab ride in Virginia Beach is 11% cheaper than in Washington, DC.
Local buses
$1.88
$2.75
Virginia Beach
Washington, DC
A bus fare in Virginia Beach is 32% cheaper than in Washington, DC.
Beer
$3.25
$6.00
Virginia Beach
Washington, DC
A large beer in Virginia Beach is 46% cheaper than in Washington, DC.
Water
$1.60
$2.28
Virginia Beach
Washington, DC
A bottle of water in Virginia Beach is 30% cheaper than in Washington, DC.
Meal
$8.82
$14.02
Virginia Beach
Washington, DC
A meal in Virginia Beach is 38% cheaper than in Washington, DC.

Want to continue your journey?

Here's a selection of possible connecting rides for your destination. Just click on your preferred route and you'll find all the info you need to continue your trip!


Trusted shop
The CheckMyBus App
Free Download