Travel from Raleigh to Charlotte

Train, bus or fly from Raleigh to Charlotte?

Amtrak operates a train from Raleigh to Charlotte 3 times a day. Tickets cost $35 - $90 and the journey takes 3 hours 19 minutes. Alternatively, Greyhound USA operates a bus from Raleigh to Charlotte twice daily. Tickets cost $22 - $55 and the journey takes 3 hours 35 minutes.

Book transport from Raleigh to Charlotte

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 Raleigh to Charlotte

ModeDurationPrice
From Raleigh Amtrak train to Charlotte Amtrak.3 h 19 min$65
From GoRaleigh Station line 1 bus to Raleigh,NC then bus to Charlotte, NC.4 h 44 min$41
From GoRaleigh Station bus to GoDurham Station, line 3 bus to Durham, then bus to Charlotte.5 h 24 min$24
From Raleigh drive to Charlotte.2 h 50 min$19
From W Edenton St at S Harrington St line 100 bus to Raleigh/Durham airport, fly to Charlotte airport, then line 5 bus to Charlotte.3 h 3 min$285
From Raleigh, NC bus to Fayetteville, NC, taxi to Fayetteville Municipal airport, fly to Charlotte airport, then line 5 bus to Charlotte.3 h 54 min$494

How long does it take to get from Raleigh to Charlotte?

The train from Raleigh Amtrak to Charlotte Amtrak takes 3 hours 19 minutes including transfers and departs three times a day.

Is there a direct train between Raleigh and Charlotte?

Yes, there is a direct train departing from Raleigh Amtrak and arriving at Charlotte Amtrak. Services depart three times a day, and operate every day. The journey takes approximately 3 hours 19 minutes.

Is there a direct bus between Raleigh and Charlotte?

No, there is no direct bus from Raleigh to Charlotte. However, there are services departing from GoRaleigh Station and arriving at Charlotte, NC via Raleigh,NC. The journey, including transfers, takes approximately 4 hours 44 minutes.

Operators from Raleigh to Charlotte

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