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,628,644 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Virginia Beach - Washington, DC

Cheapest Bus$1.00
Fastest Bus4h 0m
Distance152.1 miles
Bus Companiesmegabus US, Greyhound US, GotoBus

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Virginia Beach
    Washington, DC
    10:50 AM
    4:00 PM
    10 Mar
    megabus USmegabus US
    from $1.00
  • Virginia Beach
    Washington, DC
    4:10 PM
    9:25 PM
    10 Mar
    megabus USmegabus US
    from $1.00
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    3 Mar
    Greyhound USGreyhound US
    from $17.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    2 Mar
    Greyhound USGreyhound US
    from $17.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    29 Feb
    Greyhound USGreyhound US
    from $18.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    26 Feb
    Greyhound USGreyhound US
    from $18.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    4 Mar
    Greyhound USGreyhound US
    from $18.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    25 Feb
    Greyhound USGreyhound US
    from $18.99
  • Virginia Beach
    Washington, DC
    1:15 PM
    8:20 PM
    28 Feb
    Greyhound USGreyhound US
    from $20.99
  • Virginia Beach
    Washington, DC
    9:00 AM
    1:00 PM
    10 Mar
    GotoBusGotoBus
    from $25.00
  • Virginia Beach
    Washington, DC
    9:00 AM
    1:00 PM
    10 Mar
    GotoBusGotoBus
    from $25.00
  • Virginia Beach
    Washington, DC
    4:10 PM
    9:25 PM
    10 Mar
    megabus USmegabus US
    from $29.00
  • Virginia Beach
    Washington, DC
    4:10 PM
    9:25 PM
    10 Mar
    megabus USmegabus US
    from $29.00
  • Virginia Beach
    Washington, DC
    4:10 PM
    9:25 PM
    10 Mar
    megabus USmegabus US
    from $31.00
Departure / Arrival
Date best offer
Company
Best price
  • Washington, DC
    Virginia Beach
    9:55 AM
    2:40 PM
    10 Mar
    megabus USmegabus US
    from $1.00
  • Washington, DC
    Virginia Beach
    6:05 AM
    12:55 PM
    10 Mar
    Greyhound USGreyhound US
    from $17.99
  • Washington, DC
    Virginia Beach
    6:05 AM
    12:55 PM
    27 Feb
    Greyhound USGreyhound US
    from $18.99
  • Washington, DC
    Virginia Beach
    6:05 AM
    12:55 PM
    10 Mar
    Greyhound USGreyhound US
    from $19.50
  • Washington, DC
    Virginia Beach
    6:05 AM
    12:55 PM
    1 Mar
    Greyhound USGreyhound US
    from $20.99
  • 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
    8 May
    Greyhound USGreyhound US
    from $22.50
  • Washington, DC
    Virginia Beach
    6:00 PM
    10:00 PM
    10 Mar
    GotoBusGotoBus
    from $25.00
  • Washington, DC
    Virginia Beach
    6:00 PM
    10:00 PM
    10 Mar
    GotoBusGotoBus
    from $25.00
  • Washington, DC
    Virginia Beach
    9:55 AM
    2:40 PM
    10 Mar
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
    9:55 AM
    2:40 PM
    10 Mar
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
    9:55 AM
    2:40 PM
    10 Mar
    megabus USmegabus US
    from $29.00
  • Washington, DC
    Virginia Beach
    9:55 AM
    2:40 PM
    10 Mar
    megabus USmegabus US
    from $29.00

Information about the bus connection, amenities and services

A bus from Virginia Beach to Washington, DC or from Washington, DC to Virginia Beach is currently available from 3 operators: GotoBus, Busbud and . The choice is yours! You can opt for the fastest bus on this route, served by or you can go for the cheapest bus from Washington, DC to Virginia Beach, which is only $20.99. Just click "Find Now" and enjoy your trip!
Ticket prices for the bus route Virginia Beach - Washington, DC are currently starting from $20.99. If you book at short notice, however, the trip might set you back $20.99. This is why we recommend checking different departure times (if you're flexible timewise, that is). Sometimes you can save a few bucks by simply taking an earlier bus. Also take a look at traveling times: while only needs 6h 25m for the whole journey, you might have to spend more hours on the road when opting for other companies.

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)

Compare Virginia Beach and Washington, DC

$4.49
$4.99
Virginia Beach
Washington, DC
A cab ride in Virginia Beach is 11% cheaper than in Washington, DC.
$1.88
$2.75
Virginia Beach
Washington, DC
A bus fare in Virginia Beach is 32% cheaper than in Washington, DC.
$3.25
$6.00
Virginia Beach
Washington, DC
A large beer in Virginia Beach is 46% cheaper than in Washington, DC.
$1.60
$2.28
Virginia Beach
Washington, DC
A bottle of water in Virginia Beach is 30% cheaper than in Washington, DC.
$8.82
$14.02
Virginia Beach
Washington, DC
A meal in Virginia Beach is 38% cheaper than in Washington, DC.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download