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!
2094 Companies - 5,609,721 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Virginia Beach to Washington, DC

Cheapest Bus$1.00
Fastest Bus4h 0m
Earliest Bus9:00 AM
Latest Bus4:10 PM
Daily Bus Routes2 Ø
Distance152.1 miles
Bus Companiesmegabus US, GotoBus, Greyhound US

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.

  • 10:50 AM
    4:00 PM
    Virginia Beach
    18 Jun
    Washington, DC
    megabus USmegabus US
    from$1.00
  • 4:10 PM
    9:25 PM
    Virginia Beach
    18 Jun
    Washington, DC
    megabus USmegabus US
    from$1.00
  • 9:00 AM
    1:00 PM
    Virginia Beach
    18 Jun
    Washington, DC
    GotoBusGotoBus
    from$25.00
  • 9:00 AM
    1:00 PM
    Virginia Beach
    18 Jun
    Washington, DC
    GotoBusGotoBus
    from$25.00
  • 4:10 PM
    9:25 PM
    Virginia Beach
    18 Jun
    Washington, DC
    megabus USmegabus US
    from$29.00
  • 4:10 PM
    9:25 PM
    Virginia Beach
    18 Jun
    Washington, DC
    megabus USmegabus US
    from$29.00
  • 4:10 PM
    9:25 PM
    Virginia Beach
    18 Jun
    Washington, DC
    megabus USmegabus US
    from$31.00
  • 3:40 PM
    11:00 PM
    Virginia Beach
    8 Jun
    Washington, DC
    Greyhound USGreyhound US
    from$44.00
  • 3:40 PM
    11:00 PM
    Virginia Beach
    9 Jun
    Washington, DC
    Greyhound USGreyhound US
    from$44.00
  • 3:40 PM
    10:25 PM
    Virginia Beach
    6 Jun
    Washington, DC
    Greyhound USGreyhound US
    from$45.96
  • 3:40 PM
    10:25 PM
    Virginia Beach
    5 Jun
    Washington, DC
    Greyhound USGreyhound US
    from$45.96

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.

  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$1.00
  • 6:00 PM
    10:00 PM
    Washington, DC
    18 Jun
    Virginia Beach
    GotoBusGotoBus
    from$25.00
  • 6:00 PM
    10:00 PM
    Washington, DC
    18 Jun
    Virginia Beach
    GotoBusGotoBus
    from$25.00
  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$29.00
  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$29.00
  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$29.00
  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$29.00
  • 9:55 AM
    2:40 PM
    Washington, DC
    18 Jun
    Virginia Beach
    megabus USmegabus US
    from$29.00
  • 8:50 AM
    3:05 PM
    Washington, DC
    7 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$41.00
  • 8:50 AM
    3:05 PM
    Washington, DC
    8 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$41.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 $44.00. Just click "Find Now" and enjoy your trip!
Ticket prices for the bus route Virginia Beach - Washington, DC are currently starting from $44.00. If you book at short notice, however, the trip might set you back $44.00. 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 7h 20m 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 NW 715, 20001 Washington, DC (USA)
H St NW 513, 20001 Washington, DC (USA)
20th St. NW 1525, 20036 Washington, DC (USA)
Pennsylvania Ave SE 801, 20003 Washington, DC (USA)
New York Ave NE 2230 , 20002 Washington, DC (USA)
Florida Ave 1 , 20002 Washington, DC (USA)
C Street SW DC 400 C Street SW, Washington, DC 400 , 20024 Washington, DC (USA)
9th St NW 999, 20001 Washington, DC (USA)
F St NW 800 , 20004 Washington, DC (USA)
H St NE 102, 20002 Washington, DC (USA)
H Street NE 99, 20002 Washington, DC (USA)
H Street NE 99, 20002 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
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.