There are 4 ways to get from Brampton to North Bay by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  2 h 20 min

  1. Fly from Toronto (YYZ) to North Bay (YYB) YYZ - YYB

$128 - $422

Cheapest option

Train, bus  •  8 h 1 min

  1. Take the train from Union Station to Allandale Waterfront GO Br
  2. Take the bus from Barrie to North Bay Ontc

$52 - $122

2 alternative options

Bus  •  6 h 15 min

  1. Take the bus from Yorkdale to North Bay Ontc

$56 - $72

Drive  •  4 h 3 min

  1. Drive from Brampton to North Bay 215.7 miles

$28 - $45

Questions & Answers

The cheapest way to get from Brampton to North Bay is to drive which costs $35 - $55 and takes 4 h 3 min.

More details

The quickest way to get from Brampton to North Bay is to fly which costs $160 - $550 and takes 2 h 20 min.

More details

No, there is no direct bus from Brampton to North Bay. However, there are services departing from Brampton Bus Terminal and arriving at North Bay via Yorkdale. The journey, including transfers, takes approximately 6 h 15 min.

More details

The distance between Brampton and North Bay is 294 km. The road distance is 345.1 km.

Get driving directions

The best way to get from Brampton to North Bay without a car is to bus which takes 6 h 15 min and costs $70 - $95.

More details

It takes approximately 2 h 20 min to get from Brampton to North Bay, including transfers.

More details

Brampton to North Bay bus services, operated by Ontario Northland, depart from Yorkdale station.

More details

The best way to get from Brampton to North Bay is to fly which takes 2 h 20 min and costs $160 - $550. Alternatively, you can bus, which costs $70 - $95 and takes 6 h 15 min.

Mode details

The quickest flight from Toronto Airport to North Bay Airport is the direct flight which takes 1 h 1 min.

Search flights

Brampton to North Bay bus services, operated by Ontario Northland, arrive at North Bay station.

More details

Map of how to get from Brampton to North Bay.
Launch map view
  • Distance: 183.6 miles
  • Duration: 2 h 20 min

What companies run services between Brampton, ON, Canada and North Bay, ON, Canada?

Air Canada flies from Brampton to North Bay 4 times a day. Alternatively, Ontario Northland operates a bus from Brampton to North Bay 4 times a day. Tickets cost $50 - $65 and the journey takes 4 h 35 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to North Bay
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$100 - $400
Train operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Train from Union Station to Allandale Waterfront GO
Ave. Duration
1 h 46 min
Frequency
Every 4 hours
Estimated price
$9 - $13
Schedules at
gotransit.com
Bus operators
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Yorkdale to North Bay
Ave. Duration
4 h 35 min
Frequency
4 times a day
Estimated price
$50 - $65
Book at
Ontario Northland
Bus from Barrie to North Bay
Ave. Duration
3 h 35 min
Frequency
4 times a day
Estimated price
$35 - $50
Book at
Ontario Northland

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, How to get from JFK to New York City and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.