1map logoGo to main page

Richmond, VA, USA to Virginia Beach, VA, USA from $11: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Richmond, United States
to
Virginia Beach, United States

How to Get from Richmond to Virginia Beach: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$11 by busBest price
175 kmDistance
1h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Richmond to Virginia Beach with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Bus
Average Duration
4h  32m
Estimated price
$12-44
Recommended
Company
FlixBus
Bus
Average Duration
2h  10m
Estimated price
$11-50
Cheapest
route map
Distance: 175 km
Duration: 1h 54m

See more options

Company
various
Drive
Average Duration
1h  54m
Estimated price
$19-29
Company
Amtrak Northeast Regional
Train
Average Duration
5h  5m
Estimated price
$28-242

Richmond - Virginia Beach operators

Explore transport companies operating between Richmond and Virginia Beach, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com

Bus from Richmond Bus Station to Virginia Beach

Average Duration
2h 10m
Estimated price
$11-50
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com

Bus from Richmond Bus Station to Norfolk Train Station

Average Duration
2h 15m
Estimated price
$12-44

Bus from Norfolk Train Station to Pacific & 19Th

Average Duration
1h 44m
Estimated price
$12-44
Contact phone
+1 757-222-6100
Website
https://gohrt.com

Bus from Dntc to Pacific & 19Th

Average Duration
1h 44m
Estimated price
$12-44
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Richmond Staples Mill Road Amtrak Station to Norfolk

Average Duration
2h 16m
Estimated price
$121-122

Richmond to Virginia Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between Richmond and Virginia Beach offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Richmond to Virginia Beach, covering a distance of 109 miles. The journey promises about 1 hour and 54 minutes of smooth driving along the beautiful Virginia landscapes. 💵 Enjoy cost-effective travel options with car prices ranging from $19 to $29 for the trip to Virginia Beach from Richmond. This budget-friendly choice allows you the freedom to explore both urban and coastal attractions at your own pace.
Average price
$19 - $29
🚆 Embark on a scenic train journey from Richmond to Virginia Beach lasting approximately 5 hours and 5 minutes. Sit back, relax, and enjoy the picturesque views along the way. 💸 The prices for a train ticket between Richmond and Virginia Beach range from $28 to $242, offering different fare options to suit your budget and preferences. Plan ahead to secure the best deal for your travel.
🚌 Depart from Richmond Bus Station and enjoy an overnight journey on Monday, Tuesday, Thursday, Friday, Saturday, or Sunday to reach Virginia Beach in approximately 2 hours and 10 minutes. Operated by Flixbus USA, this convenient service offers a comfortable ride between the two Virginia cities. 🌊 The Richmond to Virginia Beach bus route covers a distance of 117 miles and involves 2 transfers, making your trip engaging and efficient. From embarking on a bus towards Myrtle Beach at Richmond Bus Station to arriving at Virginia Beach station, the journey unfolds smoothly with agencies like Greyhound and Hampton Roads Transit facilitating your travel. 💵 With ticket prices ranging from $12 to $44, this bus trip provides an affordable and scenic way to explore the route from Richmond to Virginia Beach. Embrace the convenience of public transportation while enjoying the sights and sounds of Virginia as you make your way to the vibrant coastal destination.
Departure Point
Richmond Bus Station
Arrival Point
Virginia Beach station
Useful tips for bus travellers
• Before you board your Flixbus from Richmond to Virginia Beach, make sure to arrive at Richmond Bus Station at least 30 minutes early to secure a good seat and avoid any last-minute rush, especially during busy weekends when the bus may be full.
• Expect a refreshing break after around 2 hours when transferring at the Hampton Transit Center; take this time to grab a quick snack or coffee from nearby vendors while waiting for the next bus towards Downtown Norfolk for a smoother continuation of your journey.
• Upon arriving at Virginia Beach Station, familiarize yourself with the layout of the station and local transit options, including Route 30, which can take you to the beach front; check the Hampton Roads Transit schedule here to efficiently plan your next step.

Frequently asked questions

Find out more about the route from Richmond to Virginia Beach.

Or choose the category:
The distance between Richmond and Virginia Beach is approximately 152.9 km, with a road distance of 175.3 km. By train, it takes approximately 5 hours and 2 minutes to travel from Richmond to Virginia Beach. By car, the typical travel time is around 1 hour and 54 minutes from Virginia Beach to Richmond. Lastly, by bus, it takes approximately 4 hours and 35 minutes to reach Virginia Beach from Richmond.
The most cost-effective and time-efficient transportation option for traveling from Richmond to Virginia Beach is by car. It takes approximately 1 hour and 54 minutes to drive the distance of 175.3 km. The cost of driving is relatively low, ranging from $19 to $29.
The prices for traveling from Richmond to Virginia Beach can vary depending on the mode of transportation chosen. Taking the train can cost between $26 to $214, while the bus tickets range from $12 to $44.
To travel from Richmond to Virginia Beach without using public transportation, you can drive. The distance between the two cities is approximately 175.4 km, and it takes around 1 hour and 54 minutes to drive from Richmond to Virginia Beach. The cost of driving can vary between $19 and $29, depending on factors such as gas prices and tolls.
To travel from Richmond to Virginia Beach without a car, the best option is to take a combination of bus and transit. The journey takes approximately 4 hours and 35 minutes and costs around $12 to $45. You can take a bus from Richmond to Virginia Beach, which is a direct route, and then continue with the line 020 bus to your destination within the city.
Yes, there is a direct link between Richmond and Virginia Beach. Flixbus USA operates a bus service that departs from Richmond and arrives at Virginia Beach. The journey on the bus typically takes approximately 2 hours and 10 minutes. This service operates on Monday, Tuesday, Thursday, Friday, Saturday, and Sunday.
There are plenty of accommodation options available near Virginia Beach, with over 512 hotels to choose from. Prices for hotels in the area start at $49 per night, offering a range of options to suit different budgets and preferences. Some popular areas to consider staying near Virginia Beach include the Oceanfront area, where you can find beachfront hotels and resorts, as well as the nearby Town Center area, which offers a variety of hotels, restaurants, and shops.