Travel from Ottawa to Brampton

Train, bus or fly from Ottawa to Brampton?

VIA Rail operates a train from Ottawa to Brampton every 30 minutes. Tickets cost $45 - $150 and the journey takes 4 hours 18 minutes. Alternatively, Greyhound Canada operates a bus from Ottawa to Brampton every 4 hours. Tickets cost $26 - $65 and the journey takes 4 hours 52 minutes.

How to get from Ottawa to Brampton

ModeDurationPrice
From Ottawa train to Toronto then train to Brampton.5 h 23 min$147
From Ottawa, ON bus to Scarborough Centre Bus Terminal, line 92 bus to York Mills Bus Terminal, then line 33 bus to Wellington St. W. @ George St. S..6 h 45 min$65
From Ottawa, ON bus to Yorkdale Bus Terminal then line 36 bus to Brampton Bus Terminal.12 h 49 min$162
From Ottawa drive to Brampton.5 h 20 min$60
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, line 115 bus to Bramalea Terminal- Zum Queen 501/501A WB-Departure, then line 501 bus to Brampton.3 h 27 min$236
From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Brampton.3 h 42 min$269
From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, line 115 bus to Bramalea Terminal- Zum Queen 501/501A WB-Departure, then line 501 bus to Brampton.5 h 15 min$297

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

It takes approximately 5 hours 23 minutes to get from Ottawa to Brampton, including transfers.

Is there a direct train between Ottawa and Brampton?

No, there is no direct train from Ottawa to Brampton. However, there are services departing from Ottawa and arriving at Brampton via Toronto. The journey, including transfers, takes approximately 5 hours 23 minutes.

Is there a direct bus between Ottawa and Brampton?

No, there is no direct bus from Ottawa to Brampton. However, there are services departing from Ottawa, ON and arriving at Wellington St. W. @ George St. S. via Scarborough Centre Bus Terminal and York Mills Bus Terminal. The journey, including transfers, takes approximately 6 hours 45 minutes.

Operators from Ottawa to Brampton

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