Travel from Toronto to Brighton-MI-USA

Bus or fly from Toronto to Brighton?

Greyhound Canada operates a bus from Toronto to Brighton twice daily. Tickets cost $30 - $75 and the journey takes 5 h 49 min. Alternatively, Air Canada and Delta fly from Toronto to Brighton every 4 hours.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Toronto to Brighton

From Toronto train to Windsor then drive to Brighton. 5 h 5 min $105. From Toronto, ON bus to Ann Arbor then taxi to Brighton. 6 h 11 min $157. From Toronto train to London, walk to London, ON, bus to Ann Arbor, then taxi to Brighton. 7 h 3 min $199. From Toronto drive to Brighton. 4 h 50 min $55. From Union Station line 509 tram to Toronto Island airport, fly to Windsor airport, line 8 bus to Windsor, ON, bus to Ann Arbor, then taxi to Brighton. 5 h 36 min $339. From UP Express Union Station train to Toronto airport, fly to Detroit airport, bus to Blake Transit Center, then taxi to Brighton. 5 h 34 min $417. From UP Express Union Station train to Toronto airport, fly to Windsor airport, line 8 bus to Windsor, ON, bus to Ann Arbor, then taxi to Brighton. 5 h 52 min $278. From UP Express Union Station train to Toronto airport, fly to Sarnia airport, drive to Port Huron Amtrak, train to Flint Amtrak, then taxi to Brighton. 5 h 37 min $395. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Detroit airport, bus to Blake Transit Center, then taxi to Brighton. 7 h 22 min $453.

Operators from Toronto to Brighton

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Transit Windsor519-255-2489Transit Windsor
UP ExpressUP Express
Air CanadaAir Canada
DeltaDelta
Michigan FlyerMichigan Flyer
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus
Niagara FrontierNiagara Frontier