Travel from Brampton to Sarnia

Train or fly from Brampton to Sarnia?

Air Canada flies from Brampton to Sarnia 3 times a day. Alternatively, VIA Rail operates a train from Brampton to Sarnia every 3 hours. Tickets cost $30 - $110 and the journey takes 4 h 6 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Brampton to Sarnia

From Brampton, ON shuttle to Toronto Pearson International Airport, walk to Toronto airport, fly to Sarnia airport, then taxi to Sarnia.2 h 23 min$200
From Brampton train to Sarnia.4 h 6 min$57
From Brampton Bus Terminal bus to Union Station Bus Terminal, walk to Bay St At Front St West, line 6 bus to Bay St At Dundas St West, walk to Toronto, On, bus to London, On, walk to London, then train to Sarnia.6 h 3 min$74
From Brampton drive to Sarnia.2 h 59 min$26

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

It takes approximately 2 h 23 min to get from Brampton to Sarnia, including transfers.

Is there a direct train between Brampton and Sarnia?

Yes, there is a direct train departing from Brampton and arriving at Sarnia. Services depart every three hours, and operate every day. The journey takes approximately 4 h 6 min.

Operators from Brampton to Sarnia

Grey-Bruce AirbusGrey-Bruce Airbus
Air CanadaAir Canada
VIA Rail+1 1 888 842-7245VIA Rail
GO TransitGO Transit
Toronto TransitToronto Transit
Greyhound USA+1 214-849-8100Greyhound USA