Travel from Maryland to Virginia-Beach

Train, bus or fly from Maryland to Virginia Beach?

Southwest Airlines flies from Baltimore to Virginia Beach 4 times a day. Alternatively, Amtrak Acela Express operates a train from Baltimore to Virginia Beach hourly. Tickets cost $55 - $160 and the journey takes 40 min. 3 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Maryland to Virginia Beach

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 13 min $255. From SILVER SPRING station subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 33 min $180. From Germantown Transit Center & Bay B line 100 bus to SHADY GROVE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 5 h $221. From Baltimore Penn Station Amtrak train to Washington Union Station Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 7 h 26 min $267. From Greene & Baltimore S/B line 73 bus to Baltimore Downtown, MD, bus to Washington DC, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Parks & 20Th. 8 h 26 min $59. From Baltimore drive to Virginia Beach. 4 h 19 min $29.

Is there a direct bus between Maryland and Virginia Beach?

No, there is no direct bus from Maryland to Virginia Beach. However, there are services departing from Greene & Baltimore S/B and arriving at Parks & 20Th via Baltimore Downtown, MD, Washington DC, Hampton Transfer Center and Wood & Church. The journey, including transfers, takes approximately 8 h 26 min.