Cheap Bus and Carpool tickets to Orillia

What are the most popular routes to Orillia?

Ottawa - OrilliaAverage priceTHB 3,467Average duration9h 22mDaily departures7
Kanata - OrilliaAverage priceTHB 3,343Average duration8h 49mDaily departures3
North Bay - OrilliaAverage priceTHB 1,963Average duration4h 23mDaily departures14
Sudbury - OrilliaAverage priceTHB 2,334Average duration4h 4mDaily departures15
King City - OrilliaAverage priceTHB 1,046Average duration1h 29mDaily departures3