Travel from Ottawa to Orillia

Bus from Ottawa to Orillia

You can take a bus from Ottawa to Orillia via Toronto, ON in around 8 h 15 min.

How to get from Ottawa to Orillia

ModeDurationPrice
From Ottawa train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Orillia, ON.7 h 27 min$144
From Ottawa, ON bus to Toronto, ON then Toronto - Sudbury. Northbound. to Orillia, ON.8 h 15 min$99
From Ottawa train to Oshawa GO, train to Whitby GO Bus, bus to Simcoe St Southbound @ Mara, then line 653 bus to Mississauga Westbound @ West - Orillia Transit Terminal.8 h 26 min$119
From Ottawa drive to Orillia.5 h 31 min$48
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Orillia.5 h 47 min$268
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Orillia.5 h 45 min$266
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Orillia.7 h 33 min$326

How long does it take to get from Ottawa to Orillia?

It takes approximately 7 h 27 min to get from Ottawa to Orillia, including transfers.

Is there a direct bus between Ottawa and Orillia?

No, there is no direct bus from Ottawa to Orillia. However, there are services departing from Ottawa, ON and arriving at Orillia, ON via Toronto, ON. The journey, including transfers, takes approximately 8 h 15 min.

Operators from Ottawa to Orillia

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Toronto TransitToronto Transit
Ontario Northland+1 800-461-8558Ontario Northland
Greyhound Canada+1 1-800-661-8747Greyhound Canada
GO TransitGO Transit
Durham Region TransitDurham Region Transit
OC TranspoOC Transpo
Porter AirlinesPorter Airlines
Air CanadaAir Canada
WestJetWestJet