Travel from Ottawa to Barrie

Bus or train from Ottawa to Barrie?

You can take a train from Ottawa to Barrie via Union Station in around 7 h 4 min. Alternatively, you can take a bus from Ottawa to Barrie via Toronto, ON in around 7 h 35 min.

How to get from Ottawa to Barrie

ModeDurationPrice
From Ottawa train to Union Station then train to Allandale Waterfront GO.7 h 4 min$125
From Ottawa, ON bus to Toronto, ON then bus to Barrie, ON.7 h 35 min$90
From Ottawa drive to Barrie.5 h 56 min$67
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Union Station, then train to Barrie.5 h 23 min$249
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Barrie.5 h 5 min$257
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, then Toronto - Sudbury. Northbound. to Barrie.6 h 53 min$317

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

It takes approximately 7 h 4 min to get from Ottawa to Barrie, including transfers.

Is there a direct train between Ottawa and Barrie?

No, there is no direct train from Ottawa to Barrie. However, there are services departing from Ottawa and arriving at Allandale Waterfront GO via Union Station. The journey, including transfers, takes approximately 7 h 4 min.

Is there a direct bus between Ottawa and Barrie?

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

Operators from Ottawa to Barrie

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