Interested in riding the bus? There’s five public transit operators in our region, plus an intercity bus that will take you from Asheville to other major cities in North Carolina! Click the one below that serves your area to learn more.
Bikes on the Bus
Many buses in our region can carry bicycles! Watch the video below from the City of Asheville to learn how to use the standard bike rack on the front of the bus.
Public Transit Service Providers
Buncombe County

Asheville Rides Transit
$1 per ride
Monday-Saturday, 5:30am-10:30pm
Sunday/Holidays 8am-6pm
Transfers to: Mountain Mobility, Apple Country Public Transit
- City of Asheville
- Asheville Airport

Mountain Mobility
Trailblazer routes are FREE to ride
Monday-Friday, 5:30am-7:30pm
Transfers to: ART, Haywood Public Transit
- Black Mountain
- Montreat
- Swannanoa
- Enka-Candler
- Woodfin
- Weaverville
Haywood County

Haywood Public Transit
Monday-Friday, 6am-5:30pm
Transfers to: Mountain Mobility
- Waynesville
- Canton
- Clyde
- Lake Junaluska
Henderson County

Apple Country Public Transit
Fixed routes are FREE to ride!
Monday-Friday 6:30am-7:30pm
Transfers to: ART
- Hendersonville
- Fletcher
- Laurel Park
- East Flat Rock
- Asheville Airport
Madison County

Madison County Transportation Authority
Trips must be scheduled in advance by calling 828-649-2219
Transylvania County

Transylvania In Motion
$1 per ride
Monday-Friday, 6:30am-4:25pm
- Brevard
- Rosman
Statewide

North Carolina Intercity Bus
Cost varies by route & destination
Buses have restroom facilities and are ADA accessible
- Asheville to other major cities in NC