Travel from Charlotte to Chapel-Hill

Train, bus or fly from Charlotte to Chapel Hill?

Amtrak operates a train from Charlotte to Chapel Hill 3 times a day. Tickets cost $35 - $85 and the journey takes 2 hours 42 minutes. Alternatively, Greyhound USA operates a bus from Charlotte to Chapel Hill 3 times a day. Tickets cost $19 - $45 and the journey takes 2 hours 55 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Charlotte to Chapel Hill

ModeDurationPrice
From Charlotte Amtrak train to GoDurham Station then line 400 bus to E Franklin St at Varsity Theatre.3 h 21 min$61
From Charlotte, NC bus to GoDurham Station then line 400 bus to E Franklin St at Varsity Theatre.3 h 34 min$38
From Charlotte bus to Pettigrew St at Roxboro St, line 8 bus to GoDurham Station, then line 400 bus to E Franklin St at Varsity Theatre.4 h 18 min$24
From Charlotte drive to Chapel Hill.2 h 24 min$16
From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, then line 800 bus to Chapel Hill.3 h 20 min$288

How long does it take to get from Charlotte to Chapel Hill?

It takes approximately 3 hours 21 minutes to get from Charlotte to Chapel Hill, including transfers.

Is there a direct bus between Charlotte and Chapel Hill?

No, there is no direct bus from Charlotte to Chapel Hill. However, there are services departing from Charlotte, NC and arriving at E Franklin St at Varsity Theatre via GoDurham Station. The journey, including transfers, takes approximately 3 hours 34 minutes.

Operators from Charlotte to Chapel Hill

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Go TriangleGo Triangle
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus
Charlotte Area TransitCharlotte Area Transit
American AirlinesAmerican Airlines