Cheap Bus tickets to Chapel Hill

What are the most popular routes to Chapel Hill?

Ottawa - Chapel HillAverage price$145Average duration1d 13hDaily departures5
Greensboro - Chapel HillAverage price$16Average duration55mDaily departures2
New York City - Chapel HillAverage price$113Average duration16h 15mDaily departures8
Richmond - Chapel HillAverage price$56Average duration4h 5mDaily departures1
Washington - Chapel HillAverage price$51Average duration6h 15mDaily departures2