City buses, the UGA buses, commuter buses to Atlanta, Amtrak, airport shuttles and ride-by-appointment services in every county we serve, plus homes for sale near a bus stop.
Fixed-route bus
18 fixed bus routes across Athens-Clarke County, all meeting at the downtown Multimodal Transportation Center, plus ADA paratransit. Service runs 7 days a week.
Fare: Fare-free for everyoneHours: Mon to Fri 6:00 a.m. to 9:45 p.m.; Sat and Sun 7:00 a.m. to 6:45 p.m. (varies by route)706-613-3430Homes near a stop →Campus bus
The University of Georgia's bus system: 15 routes (several with night versions) covering campus plus nearby areas such as Milledge Avenue, downtown, the Prince Avenue Health Sciences Campus, College Station Road and Barnett Shoals Road. Free and open to the public.
Fare: Fare-free and open to the publicHours: Day and night routes during fall and spring semesters; reduced service in summer and breaksHomes near a stop →Airport shuttle
Reservation shuttle between Athens and Hartsfield-Jackson Airport, roughly hourly from about 1:45 a.m. to 10 p.m. Athens stops include the Groome office on Atlanta Hwy, the UGA Georgia Center, the Classic Center and downtown hotels.
Fare: From $55 one way online (adult), plus a $2 fuel surcharge since May 5, 2026; fares vary by date and timeHours: Daily, about 23 trips each way; phone line 24 hours(706) 612-1155Intercity bus
Intercity buses stop in Athens; FlixBus lists the Athens Transit Center at 775 E Broad St, and Greyhound lists a stop at 1590 Lexington Rd. Check your ticket for the boarding spot.
Dial-a-ride
Shared-ride, advance-reservation public transit run by Morgan County. It serves Oconee County along with Morgan, Jasper and the cities of Social Circle and Monroe; trips go door to door by reservation.
Fare: $2.00 per trip in Morgan County, $1.75 for seniors over 60; out-of-county trips priced by mileage (call)Hours: Mon to Fri, first pickup 5:15 a.m., last pickup 5:15 p.m.; book by 4 p.m. the business day before(706) 342-4052Dial-a-ride
Shared-ride, advance-reservation public transit run by Morgan County. It covers all of Morgan County and also runs to Jasper and Oconee counties and Social Circle and Monroe; trips outside Morgan County must be booked a week ahead.
Fare: $2.00 per trip in Morgan County, $1.75 for seniors over 60; out-of-county trips priced by mileage (call)Hours: Mon to Fri, first pickup 5:15 a.m., last pickup 5:15 p.m.; book by 4 p.m. the business day before(706) 342-4052Dial-a-ride
Door-to-door public transit for anyone in Greene County, booked by phone. It also offers round trips to Athens.
Fare: $3 one way inside Greensboro, $4 one way outside city limits, $22 round trip to AthensHours: Mon to Fri 7:00 a.m. to 4:00 p.m.; book 24 hours ahead706-453-2321Dial-a-ride
Shared-ride, advance-reservation public transit run by Morgan County. Its service area includes the Walton County cities of Social Circle and Monroe (GDOT lists it as serving Walton through Social Circle). There is no countywide Walton system or fixed-route bus.
Fare: $2.00 per trip in Morgan County, $1.75 for seniors over 60; out-of-county trips priced by mileage (call)Hours: Mon to Fri, first pickup 5:15 a.m., last pickup 5:15 p.m.; book by 4 p.m. the business day before(706) 342-4052Airport shuttle
The Athens to Atlanta airport shuttle stops in Bethlehem at the Texaco on Christmas Ave, by reservation only. Barrow County has no county public transit system listed by GDOT.
Fare: From $55 one way online (Athens route), plus $2 fuel surcharge; check booking for Bethlehem pricingHours: Daily, roughly hourly(706) 612-1155Dial-a-ride
Shared-ride public transportation available anywhere in Jackson County and from Jackson County to Athens-Clarke County. Vehicles have wheelchair lifts.
Fare: $4 one way in county ($8 round trip); $9 one way out of county ($18 round trip)Hours: Mon to Fri 7 a.m. to 4 p.m.706-367-7433No public transit system found; Madison County is not on GDOT's FY2026 list of rural (5311) transit subrecipients.
No public transit system found; not on GDOT's FY2026 5311 list.
Dial-a-ride
Demand-response public transit for all Banks County residents, for trips inside the county and to nearby towns such as Commerce, Cornelia, Athens, Gainesville and Jefferson.
Fare: $4 one way within Homer, Lula and Banks County; $5 to Commerce, Cornelia or Demorest; $9 to Athens, Gainesville or Jefferson; $2 per extra stop (county brochure, undated)Hours: Weekdays; call 8 a.m. to 4 p.m. to book706-677-1835Dial-a-ride
County public transportation open to all riders with no age or income limits, booked at least 24 hours ahead. It serves Elbert County and longer trips to places like Hartwell, Royston, Athens and Atlanta.
Fare: Round trip: $7 inside Elberton city limits, $9 to $14 by distance in county, $15+ to Hartwell or Royston, $25+ to Athens or LavoniaHours: Mon to Fri 7:15 a.m. to 3:30 p.m.(706) 283-2034Dial-a-ride
Low-cost demand-response transit for Hart County residents, run from the Hart County Senior Center in Hartwell. It also makes medical trips to Franklin County.
Fare: $2.00 per trip within Hartwell city limits, $3.00 outside the city, $4.50 for medical trips to Franklin CountyHours: Mon to Fri 8:00 a.m. to 4:00 p.m.706-376-3975No county public transit; a Georgia Mountains regional transit plan states Franklin has no transit service. Hart County Transit makes medical trips into Franklin County.
Train
The daily Crescent (New York to New Orleans via Atlanta) stops at the Toccoa station downtown. Trains call once a day in each direction, early morning northbound and around midnight to 1 a.m. southbound.
Fare: Varies by trip; book on AmtrakHours: One train each direction daily; check Amtrak for current timesMicrotransit
On-demand shared van rides anywhere in Gainesville and Hall County, booked in the WeGo Powered by Via app. It replaced the old fixed-route Gainesville Connection and Dial-A-Ride in 2021, so there are no fixed bus routes.
Fare: From $2 for daytime trips of 5 miles or less, more per extra mile and for evening trips (check the app)Hours: Mon to Fri 5:15 a.m. to 9 p.m.; closed city holidaysTrain
The daily Crescent (New York to New Orleans via Atlanta) stops at the Gainesville station at 116 Industrial Blvd. Trains call once a day in each direction, early morning northbound and around midnight to 1 a.m. southbound.
Fare: Varies by trip; book on AmtrakHours: One train each direction daily; check Amtrak for current timesAirport shuttle
Reservation shuttle from Gainesville hotels, the Groome office on Browns Bridge Rd (free parking) and Oakwood to Hartsfield-Jackson Airport, with a stop in Buford.
Fare: From $39 one way online, plus $2 fuel surcharge since May 5, 2026Hours: Daily, multiple trips(470) 252-7887Fixed-route bus
Nine local bus routes (10A/10B, 20, 25, 30, 35, 40, 50, 70) linking Lawrenceville, Duluth, Norcross, Peachtree Corners, Lilburn, Snellville, Buford and Sugarloaf Mills, with connections to MARTA at Doraville and Indian Creek. ADA paratransit is also available.
Fare: $2.50 local bus; $4 paratransitHours: Mon to Sat; no Sunday service770.822.5010Homes near a stop →Microtransit
On-demand shared rides booked in the Ride Gwinnett app or by phone, within set zones in Snellville, Lawrenceville and Norcross. Free transfer from microtransit to local bus.
Fare: $3 per tripHours: Mon to Sat 6:00 a.m. to 8:00 p.m.770.246.4770 (option 3)Commuter bus
Weekday commuter coaches from Gwinnett park-and-rides (Buford, Hamilton Mill, Sugarloaf Mills, Indian Trail, Dacula, Snellville) to downtown Atlanta, Midtown and Emory. Ride Gwinnett's commuter routes merged into Xpress in June 2025.
Fare: Blue Zone $4 one trip ($7 round trip); Green Zone (Indian Trail) $3 ($5 round trip); 10-trip and 31-day passesHours: Weekday rush hours(844) 977-7742Airport shuttle
The Gainesville to Atlanta airport shuttle stops in the Buford area (Rest Haven) by reservation.
Fare: From $39 one way online, plus $2 fuel surchargeHours: Daily, multiple trips(470) 252-7887From each agency’s own website, checked October 2026; fares, hours and routes change, so check with them before you ride. Athens-Clarke County Transit · UGA Campus Transit · Groome Transportation (Athens to ATL) · Greyhound and FlixBus · Morgan County Transit · Greene County Transit · Jackson County Transit · Banks County Transit · Elbert Transit · Hart County Public Transit · Amtrak Crescent (Toccoa station) · WeGo (Hall Area Transit) · Groome Transportation (Gainesville to ATL) · Greyhound · Ride Gwinnett local bus · Ride Gwinnett microtransit · Xpress commuter bus