Bus from Richmond, VA to Virginia Beach and return

Find cheap coach tickets for your bus journey from Richmond, VA to Virginia Beach and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach 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 coach from Richmond, VA to Virginia Beach

Cheapest Bus£0.79
Fastest Bus2h 20m
Earliest Coach09:30
Latest Coach12:01
Daily Bus Connections5 Ø
Distance149.2 km
Coach Companiesmegabus US, Greyhound US

The cheapest coach connections from Richmond, VA to Virginia Beach

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

  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£0.79
  • 09:30
    12:55
    Richmond, VA
    13 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from£13.10
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 10:50
    13:10
    Richmond, VA
    19 Jun
    Virginia Beach
    megabus USmegabus US
    from£15.08
  • 12:01
    15:05
    Richmond, VA
    19 Jun
    Virginia Beach
    Greyhound USGreyhound US
    from£30.13

The cheapest coach connections from Virginia Beach to Richmond, VA

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

  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£0.79
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£0.79
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£23.02
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£23.02
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£23.02
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£23.02
  • 14:00
    16:30
    Virginia Beach
    19 Jun
    Richmond, VA
    megabus USmegabus US
    from£23.02
  • 15:40
    19:00
    Virginia Beach
    9 Jun
    Richmond, VA
    Greyhound USGreyhound US
    from£26.19

Information about the bus connection, amenities and services

Ticket prices for a coach from Richmond, VA to Virginia Beach normally start at £0.79 but in times of high demand, you are likely to pay a bit more. So keep in mind: Some research is definitely worth your while! Use our search engine to find the one option which suits your preferences perfectly and pick between the offers of megabus US, GotoBus and Busbud. The fastest coach from Virginia Beach to Richmond, VA only takes 2h 20m. Click on the "Find Now" button to see all available options and pick your bus!
It’s not difficult to find an inexpensive bus ticket for a trip from Richmond, VA to Virginia Beach – finding the best one, however, can be a little more tricky. But don't worry: CheckMyBus is here to assist you! Recently, intercity bus providers have really stepped up their game by offering top-notch special features ranging from USB ports over WiFi free of charge to entertainment centres, which allow you to stream TV shows and films on your own tablet PC. On CheckMyBus you can easily find out which operators offer which services. Also make sure to check the individual baggage policies: Most companies, which operate the route Richmond, VA - Virginia Beach, allow you to take carry-on baggage and one standard size suitcase for free. Additional or oversize luggage can usually be added for some extra pounds. One last piece of advice: Browse our website for the latest promo codes. After all, everyone likes a good bargain, right?
First come, first served. It’s usually good to book a bus in advance because fares are often subject to demand. This means, the longer you wait, the more expansive your trip can be. Make use of the cheap advance fares and you might score a ticket for only £0.79. Comparing the bus fares to those of other means of travel can also be a good idea: With a bit of luck you’ll find a good offer for a train ride, carpooling or a flight. Keep an eye on journey times as well: With megabus US you’ll reach your destination within only 2h 20m.

Bus stops in Richmond, VA 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 Richmond, VA and Virginia Beach

£3.24
£3.56
Richmond, VA
Virginia Beach
A taxi journey in Richmond, VA is 9% cheaper than in Virginia Beach.
£1.39
£1.49
Richmond, VA
Virginia Beach
A bus fare in Richmond, VA is 7% cheaper than in Virginia Beach.
£3.17
£2.58
Richmond, VA
Virginia Beach
A pint of beer in Richmond, VA is 19% more expensive than in Virginia Beach.
£1.39
£1.27
Richmond, VA
Virginia Beach
A bottle of water in Richmond, VA is 9% more expensive than in Virginia Beach.
£7.03
£7.00
Richmond, VA
Virginia Beach
A meal in Richmond, VA is 1% 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.