Travel from Mississippi to Virginia-Beach

Bus or fly from Mississippi to Virginia Beach?

Southwest Airlines, American Airlines and 3 other airlines fly from Southaven to Virginia Beach hourly. Alternatively, Greyhound USA operates a bus from Jackson to Virginia Beach 5 times a day. Tickets cost $40 - $100 and the journey takes 8 h 6 min. 5 other operators also service this route.

Travel Guides

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

How to get from Mississippi to Virginia Beach

From Southaven taxi to Memphis airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 4 h 59 min $542. From Jackson taxi to Jackson/Vicksburg airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 5 h 34 min $668. From Southaven taxi to Memphis airport, fly to Newport News airport, line 116 bus to Patrick Henry Mall, line 112 bus to Newport News Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Virginia Beach. 8 h 14 min $622. From Jackson, MS bus to Garnett Station, subway to Atlanta, GA - Marta Civic Center Station, bus to Richmond, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 20 bus to Arctic & 19Th. 27 h 47 min $157. From Jackson, MS bus to Memphis, TN, bus to Richmond, VA, then bus to Virginia Beach, VA. 28 h 15 min $208. From Jackson, MS bus to Meridian Union Station, train to Charlottesville, VA, Amtrak Thruway to Richmond Staples Mill Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 28 h 41 min. From Jackson drive to Virginia Beach. 16 h 38 min $119.