Travel from Burlington-ON-Canada to Toronto

Bus or train from Burlington to Toronto?

GO Transit operates a train from Burlington to Toronto every 30 minutes. Tickets cost $6 - $8 and the journey takes 57 minutes. Alternatively, you can take a bus from Burlington to Toronto via Square One in around 1 hour 58 minutes.

How to get from Burlington to Toronto

ModeDurationPrice
From 3450 Harvester line 80 bus to Appleby GO then train to Union Station.1 h 25 min$8
From Dundas St + Highway 407 GO Carpool line 5 bus to Oakville then train to Toronto.1 h 26 min$41
From Dundas St. @ Hwy. 407 Park & Ride line 47 bus to Square One then line 21 bus to Union Station Bus Terminal.1 h 58 min$9
From Burlington taxi to Toronto.43 min$133
From Burlington drive to Toronto.43 min$7

How long does it take to get from Burlington to Toronto?

It takes approximately 1 hour 25 minutes to get from Burlington to Toronto, including transfers.

Is there a direct bus between Burlington and Toronto?

No, there is no direct bus from Burlington to Toronto. However, there are services departing from Dundas St. @ Hwy. 407 Park & Ride and arriving at Union Station Bus Terminal via Square One. The journey, including transfers, takes approximately 1 hour 58 minutes.

Operators from Burlington to Toronto

OperatorPhoneWebsite
Burlington TransitBurlington Transit
GO TransitGO Transit
Oakville+1 905-815-2020Oakville
VIA Rail+1 1 888 842-7245VIA Rail