Travel from Virginia-Beach to Los-Angeles

Train, bus or fly from Virginia Beach to Los Angeles?

Delta, Southwest Airlines and 2 other airlines fly from Virginia Beach to Los Angeles hourly. Alternatively, Greyhound USA operates a bus from Virginia Beach to Los Angeles once daily. Tickets cost $17 - $40 and the journey takes 3 h 25 min. 2 other operators also service this route.

Book transport from Virginia Beach to Los Angeles

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 Virginia Beach to Los Angeles

From Parks & 19Th line 960 bus to Newtown Rd Station, taxi to Norfolk airport, fly to Los Angeles airport, then bus to Los Angeles. 10 h 1 min $312. From Parks & 19Th line 960 bus to Newtown Rd Station, taxi to Norfolk airport, fly to Ontario/San Bernardino airport, line 61 bus to Pomona Transit Center, then bus to Los Angeles. 11 h 20 min $779. From Parks & 19Th line 960 bus to Newtown Rd Station, taxi to Norfolk airport, fly to Santa Ana airport, line 401 bus to Tustin station, then train to Los Angeles. 12 h 27 min $834. From Virginia Beach, VA bus to Richmond, bus to Pittsburgh, PA, then bus to Los Angeles, CA. 2 days 19 h $295. From Parks & 19Th line 960 bus to Newtown Road, line 800 tram to Norfolk Amtrak, train to Washington Union Station Amtrak, train to Chicago Union Station Amtrak, then train to Los Angeles Union Station Amtrak. 2 days 20 h $951. From Virginia Beach, VA bus to Richmond, VA, bus to Charlottesville, VA, walk to Charlottesville Amtrak, train to Chicago Union Station Amtrak, then train to Los Angeles Union Station Amtrak. 3 days 0 h $873. From Virginia Beach, VA bus to East Broadway, subway to 34 St - Herald Sq, walk to New York, train to Albany-Rensselaer Amtrak, train to Chicago Union Station Amtrak, then train to Los Angeles Union Station Amtrak. 3 days 0 h $923. From Virginia Beach drive to Los Angeles. 43 h 10 min $327.