There are 4 ways to get from Buckhead to Johns Creek by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 23 bus, taxi
best- Take the bus from Peachtree Rd @ E Paces Ferry Rd Ne to Chamblee Station - Bay Fbus 23
- Take the taxi from Chamblee Station - Bay F to Johns Creektaxi
48 min$58–72Drive 18.5 mi
cheapest- Drive from Buckhead to Johns Creekcar 18.5 mi
28 min$4–5Taxi
- Take the taxi from Buckhead to Johns Creektaxi 18.5 mi
28 min$70–90Line 35 bus
- Take the bus from Doraville MARTA Station to Peachtree Pkwy & Piedmont Bankbus 35
1h 55m$34–42
Questions & Answers
The cheapest way to get from Buckhead to Johns Creek is to drive which costs $3 - $5 and takes 28 min.
The fastest way to get from Buckhead to Johns Creek is to taxi which takes 28 min and costs $70 - $90.
No, there is no direct bus from Buckhead to Johns Creek. However, there are services departing from Peachtree Rd @ E Paces Ferry Rd Ne and arriving at Peachtree Pkwy & Piedmont Bank via Doraville MARTA Station. The journey, including transfers, takes approximately 1h 55m.
The distance between Buckhead and Johns Creek is 21 miles. The road distance is 18.6 miles.
The best way to get from Buckhead to Johns Creek without a car is to line 23 bus and taxi which takes 48 min and costs $55 - $75.
It takes approximately 48 min to get from Buckhead to Johns Creek, including transfers.
Buckhead to Johns Creek bus services, operated by Gwinnett County Transit, depart from Doraville MARTA Station.
Buckhead to Johns Creek bus services, operated by Gwinnett County Transit, arrive at Peachtree Pkwy & Piedmont Bank station.
Yes, the driving distance between Buckhead to Johns Creek is 19 miles. It takes approximately 28 min to drive from Buckhead to Johns Creek.
There are 353+ hotels available in Johns Creek.
What companies run services between Buckhead, Fulton County, GA, USA and Johns Creek, GA, USA?
Gwinnett County Transit operates a bus from Doraville MARTA Station to Peachtree Pkwy & Piedmont Bank hourly. Tickets cost $2–5 and the journey takes 49 min.
- Phone
- +1 404-848-5000
- Website
- itsmarta.com
Bus from Peachtree Rd @ E Paces Ferry Rd Ne to Chamblee Station - Bay F
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- itsmarta.com
- Phone
- +1 770 822 5010
- Website
- gwinnettcounty.com
Bus from Doraville MARTA Station to Peachtree Pkwy & Piedmont Bank
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.gwinnettcounty.com/web/gwinnett/departments/transportation/gwinnettcountytransit
- Ave. Duration
- 23 min
- Estimated price
- $55–90
First Class Taxicab
- Phone
- +1-678-937-6562
- Website
- firstclasstaxicab.com
Roswell Taxi
- Phone
- +1-770-744-4992
Atlanta Checker Cab
- Phone
- +1 404-351-1111
- Website
- atlantacheckercab.com
OK Taxi Atlanta
- Phone
- +1 770-401-8668
- Website
- oktaxiatlanta.com
Atlanta Checker Cab
- Phone
- +1 404-351-1111
- Website
- atlantacheckercab.com
OK Taxi Atlanta
- Phone
- +1 770-401-8668
- Website
- oktaxiatlanta.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, 10 amazing places to get away from it all in Australia, and How to get from London to Edinburgh - to help you get the most out of your next trip.



