Duration 3h 43m
Distance 614.7 miles
Average price $170
Possible routes 6 found

Virginia Beach to Atlanta

Recommended route

Fly from Norfolk

  1. Norfolk
  2. Atlanta
Fastest
3h 43m
$162 - $406
Alternative routes

Line 960 bus, line 961 bus to Newport News, fly

  1. Parks & 19Th
  2. Wood & Church
  3. Newport News
  4. Atlanta
6h 37m
$157 - $467

Train, bus

  1. Norfolk Amtrak Station
  2. Petersburg Amtrak Station
  3. Fayetteville, NC
  4. Atlanta
15h 42m
$114 - $184

Bus

  1. Virginia Beach, Va
  2. Richmond, Va
  3. Atlanta
16h 15m
Bookable on Rome2rio
$78 - $111

Bus via Raleigh

  1. Norfolk, Va
  2. Raleigh
  3. Atlanta
18h 48m
$81 - $117

Drive

  1. Virginia Beach
  2. Atlanta
10h 17m
Cheapest
$60 - $90

Frequently asked questions

Want to know about travelling from Virginia Beach to Atlanta? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Virginia Beach to Atlanta is to drive which costs $60 - $90 and takes 10h 17m.

More details

The quickest way to get from Virginia Beach to Atlanta is to fly which costs $160 - $410 and takes 3h 43m.

More details

No, there is no direct bus from Virginia Beach to Atlanta. However, there are services departing from Virginia Beach, Va and arriving at Atlanta, Ga via Richmond, Va. The journey, including transfers, takes approximately 16h 15m.

More details

The distance between Virginia Beach and Atlanta is 523 miles. The road distance is 614.7 miles.

Get driving directions

The best way to get from Virginia Beach to Atlanta without a car is to train and bus which takes 15h 42m and costs $110 - $190.

More details

It takes approximately 3h 43m to get from Virginia Beach to Atlanta, including transfers.

More details

Virginia Beach to Atlanta bus services, operated by Greyhound USA, depart from Virginia Beach, Va station.

More details

The best way to get from Virginia Beach to Atlanta is to fly which takes 3h 43m and costs $160 - $410. Alternatively, you can bus, which costs $75 - $120 and takes 16h 15m.

Mode details

The quickest flight from Norfolk Airport to Atlanta Airport is the direct flight which takes 1h 53m.

Search flights

Virginia Beach to Atlanta bus services, operated by Greyhound USA, arrive at Atlanta, Ga station.

More details

Yes, the driving distance between Virginia Beach to Atlanta is 615 miles. It takes approximately 10h 17m to drive from Virginia Beach to Atlanta.

Get driving directions

United Airlines, American Airlines and Delta offer flights from Norfolk Airport to Atlanta Airport.

Search flights

Book your Virginia Beach to Atlanta bus tickets online with Greyhound and Greyhound.

Search and book

There are 755+ hotels available in Atlanta. Prices start at $100 USD per night.

More details

How to travel from Virginia Beach to Atlanta

Find all the possible transport options for your trip from Virginia Beach to Atlanta right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Virginia Beach and Atlanta?

Delta, American Airlines and two other airlines fly from Virginia Beach to Atlanta hourly. Alternatively, you can take a bus from Virginia Beach to Atlanta via Richmond, Va in around 16h 15m.
Airlines
Ave. Duration
1h 59m
Frequency
Every day
Estimated price
$230 - $700
Ave. Duration
3h 49m
Frequency
Every day
Estimated price
$240 - $650
Ave. Duration
3h 51m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $800
Bus operators
Ave. Duration
3h 10m
Frequency
Twice daily
Estimated price
$18 - $26

Atlanta, United States

Atlanta is the capital of and the most populous city in the U.S. state of Georgia, with an estimated 2015 population of 463,878. Atlanta is the cultural and economic center of the Atlanta metropolitan area, home to 5,522,942 people and the ninth largest metropolitan area in the United States. Atlanta is the county seat of Fulton County, and a small portion of the city extends eastward into DeKalb County. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe