Cheap Bus and Carpool tickets to Orillia

What are the most popular routes to Orillia?

Toronto - OrilliaAverage price$53Average duration3h 23mDaily departures39
North Bay - OrilliaAverage price$83Average duration4h 20mDaily departures14
Barrie - OrilliaAverage price$21Average duration38mDaily departures5
Sudbury - OrilliaAverage price$115Average duration4h 4mDaily departures14
Hamilton - OrilliaAverage price$67Average duration4h 10mDaily departures7