Travel from Brampton to North-Bay

Bus or fly from Brampton to North Bay?

Air Canada flies from Brampton to North Bay 4 times a day. Alternatively, GO Transit operates a bus from Brampton to North Bay hourly. Tickets cost $5 - $7 and the journey takes 45 min. Ontario Northland also services this route once daily.

How to get from Brampton to North Bay

From Brampton GO train to Weston GO/UP, train to Toronto airport, fly to North Bay airport, then taxi to North Bay. 2 h 48 min $137. From Brampton train to Union Station, line 509 tram to Toronto Island airport, fly to Sudbury airport, taxi to Stinson, ON, then bus to North Bay. 5 h 54 min $284. From Brampton Bus Terminal line 33 bus to Yorkdale Bus Terminal then bus to North Bay, ON. 6 h 10 min $70. From Brampton train to Toronto, train to Washago, ON, then bus to North Bay, ON. 8 h 5 min $114. From Brampton drive to North Bay. 4 h 3 min $34.