Cheap Bus and Carpool tickets to Orillia

What are the most popular routes to Orillia?

Toronto - OrilliaAverage price$37Average duration3h 23mDaily departures39
Ottawa - OrilliaAverage price$104Average duration9h 23mDaily departures6
Sudbury - OrilliaAverage price$71Average duration4h 4mDaily departures14
Peterborough - OrilliaAverage price$56Average duration7h 18mDaily departures7
Port Severn - OrilliaAverage price$20Average duration45mDaily departures3