ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Virginia Beach

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Baltimore to Virginia Beach

🚌 Embark on a scenic bus journey from Baltimore to Virginia Beach spanning 259 miles and lasting approximately 9 hours and 25 minutes with 3 transfers along the way. The adventure begins with a Greyhound bus towards Atlanta, providing a comfortable 3-hour 25-minute ride from Baltimore Downtown Bus Station to Richmond Bus Station. 🌊 Next, hop aboard a bus towards New York for a brief 1-hour 20-minute trip from Richmond Bus Station to Hampton. Operated by Greyhound, this leg offers a smooth transition before proceeding to the next transfer point. Enjoy the changing landscapes and anticipate the final destination in vibrant Virginia Beach. 🏖️ Conclude the journey with a scenic ride on a Hampton Roads Transit bus towards Downtown Norfolk Transit Center, followed by a short 40-minute journey towards Arctic & 19th. Savour the coastal views as you approach Virginia Beach, a perfect seaside retreat to relax and rejuvenate after your bus adventure through charming towns and picturesque routes.

Where to stay in Virginia Beach

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Baltimore by bus?

If you need a return bus trip, you can check out buses from Virginia Beach to Baltimore.

See schedule