Bus Baltimore, MD to Virginia Beach and return

Cheap bus and train tickets for trips from Virginia Beach to Baltimore, MD and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,609,781 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 Baltimore, MD to Virginia Beach

Cheapest Bus$25.50
Fastest Bus7h 5m
Earliest Bus4:45 AM
Latest Bus10:05 AM
Daily Bus Routes2 Ø
Distance171.9 miles
Bus CompaniesGreyhound US, megabus US

The cheapest bus routes from Baltimore, MD to Virginia Beach

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 4:45 AM
    12:55 PM
    Baltimore, MD
    19 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$25.50
  • 4:45 AM
    12:55 PM
    Baltimore, MD
    11 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$27.50
  • 10:05 AM
    5:40 PM
    Baltimore, MD
    19 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$27.96
  • 4:45 AM
    12:55 PM
    Baltimore, MD
    10 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$28.50
  • 7:35 AM
    2:40 PM
    Baltimore, MD
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from$35.00
  • 4:45 AM
    12:55 PM
    Baltimore, MD
    19 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from$36.50

The cheapest bus routes from Virginia Beach to Baltimore, MD

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 4:10 PM
    11:15 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    megabus USmegabus US
    from$35.00
  • 3:40 PM
    11:50 PM
    Virginia Beach
    19 Jun
    Baltimore, MD
    Greyhound USGreyhound US
    from$43.96

Information about the bus connection, amenities and services

If you want to take a bus from Baltimore, MD to Virginia Beach, then you've come to the right place. This route is served by 3 companies: megabus US, Busbud and . Usually, there are bus tickets available for around $21.99. The fastest bus will take you from Virginia Beach to Baltimore, MD within 8h 10m. Just click "Find Now" to see all available options and take your pick!
Finding a cheap bus ticket from Baltimore, MD to Virginia Beach can become quite a chore if you don’t know where to look. We created CheckMyBus with that in mind: to help you find the right bus! You can compare all the offers available and pick the perfect bus! Go for the fastest bus if you need to get there fast, pick the least expensive one if you want to get more bang for your buck or select the one that offers the best amenities. While carry-on luggage, air conditioning and extra legroom are becoming the norm on most buses, some companies go the extra mile and offer modern appliances such as power outlets (sometimes in every single row) or free WiFi. Just enter your point of departure, destination and your preferred date of travel and let our smart bus search engine work its magic. For instance, when you take a bus from Virginia Beach to Baltimore, MD, free WiFi can be found on board most buses operated by megabus US. We’ll help you pick the best offer so that your bus trip from Baltimore, MD to Virginia Beach and back is as, or even more convenient than taking the train or flying.
Traveling by bus is one of the cheapest options for seeing new places or visiting family. Your trip Baltimore, MD - Virginia Beach can be booked for as little as $21.99. The company, which is offering the cheapest fares at the moment, is . We recommend not booking last-minute, however, because if you do so you might have to pay up to $21.99.

Bus stops in Baltimore, MD and Virginia Beach

Stations
Virginia Beach Blvd 971 , 23451 Virginia Beach (USA)
Lynnhaven Pkwy 701, 23452 Virginia Beach (USA)
19th St 341, 23451 Virginia Beach (USA)
Virginia Beach Blvd Ste 104  5444, 23462 Virginia Beach (USA)
Wesleyan Dr 5461 , 23455 Virginia Beach (USA)

Compare Baltimore, MD and Virginia Beach

$3.09
$4.49
Baltimore, MD
Virginia Beach
A cab ride in Baltimore, MD is 32% cheaper than in Virginia Beach.
$1.70
$1.88
Baltimore, MD
Virginia Beach
A bus fare in Baltimore, MD is 10% cheaper than in Virginia Beach.
$4.00
$3.25
Baltimore, MD
Virginia Beach
A large beer in Baltimore, MD is 19% more expensive than in Virginia Beach.
$2.20
$1.60
Baltimore, MD
Virginia Beach
A bottle of water in Baltimore, MD is 28% more expensive than in Virginia Beach.
$11.02
$8.82
Baltimore, MD
Virginia Beach
A meal in Baltimore, MD is 20% more expensive than in Virginia Beach.

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.