Travel from Richmond-VA-USA to Chapel-Hill

Train, bus or fly from Richmond to Chapel Hill?

Megabus operates a bus from Richmond to Chapel Hill every 3 hours. Tickets cost $16 - $26 and the journey takes 3 h 15 min. Go Triangle also services this route every 10 minutes. Alternatively, Amtrak Northeast Regional operates a train from Richmond to Chapel Hill once daily. Tickets cost $65 - $180 and the journey takes 37 min. 2 other operators also service this route.

Travel Guides

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

How to get from Richmond to Chapel Hill

From Richmond Megabus to GoDurham Station then line 400 bus to E Franklin St at Varsity Theatre. 3 h 55 min $25. From Richmond, VA bus to GoDurham Station then line 400 bus to E Franklin St at Varsity Theatre. 4 h 5 min $45. From Richmond Main Street Amtrak train to Richmond Staples Mill Amtrak, train to GoDurham Station, then line 400 bus to E Franklin St at Varsity Theatre. 6 h 33 min $185. From Richmond drive to Chapel Hill. 2 h 54 min $19. From 7th & Broad bus to Richmond airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, then line 800 bus to Chapel Hill. 5 h 48 min $427. From Richmond, VA - 910 N Blvd bus to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, then line 800 bus to Chapel Hill. 5 h 23 min $164.