Travel within Canada is: Conditional. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Armstrong?

Book now

There are 5 ways to get from Thunder Bay to Armstrong 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 to North Bay, bus

  1. Fly from Thunder Bay (YQT) to North Bay (YYB)
  2. Take the bus from North Bay Education Centre to Earlton

Cheapest option

Bus

  1. Take the bus from Thunder Bay to Sault Ste Marie
  2. Take the bus from Sault Ste Marie to Sudbury
  3. Take the bus from Sudbury to North Bay
  4. Take the bus from North Bay to Earlton

3 alternative options

Fly to Timmins, bus

  1. Fly from Thunder Bay (YQT) to Timmins (YTS)
  2. Take the bus from Timmins to Earlton

Bus, train

  1. Take the bus from Thunder Bay, ON to White River, ON
  2. Take the train from White River to Sudbury
  3. Take the bus from Sudbury to North Bay
  4. Take the bus from North Bay to Earlton

Drive

  1. Drive from Thunder Bay to Armstrong

Questions & Answers

The cheapest way to get from Thunder Bay to Armstrong is to drive which costs $180 - $270 and takes 12h 14m.

More details

The fastest way to get from Thunder Bay to Armstrong is to fly and bus. Taking this option will cost $280 - $950 and takes 8h 24m.

More details

No, there is no direct bus from Thunder Bay to Armstrong. However, there are services departing from Thunder Bay and arriving at Earlton via Sault Ste Marie, Sudbury and North Bay. The journey, including transfers, takes approximately 21h 49m.

More details

The distance between Thunder Bay and Armstrong is 704 km. The road distance is 927.4 km.

Get driving directions

The best way to get from Thunder Bay to Armstrong without a car is to bus which takes 21h 49m and costs $210 - $370.

More details

It takes approximately 8h 24m to get from Thunder Bay to Armstrong, including transfers.

More details

Thunder Bay to Armstrong bus services, operated by Ontario Northland, depart from Thunder Bay station.

More details

There is no direct flight from Thunder Bay Airport to North Bay Airport. The quickest flight takes 3h 21m and has one stopover.

Search flights

Thunder Bay to Armstrong bus services, operated by Ontario Northland, arrive at Earlton station.

More details

Yes, the driving distance between Thunder Bay to Armstrong is 927 km. It takes approximately 12h 14m to drive from Thunder Bay to Armstrong.

Get driving directions

Map of how to get from Thunder Bay to Armstrong.
Launch map view
  • Distance: 704.5 km
  • Duration: 8h 24m

What companies run services between Thunder Bay, ON, Canada and Armstrong, ON, Canada?

You can take a bus from Thunder Bay to Armstrong via Sault Ste Marie, Sudbury, and North Bay in around 21h 49m.

Airlines
Air Canada
Website
aircanada.com
Flights from Thunder Bay to North Bay via Toronto
Ave. Duration
3h 21m
When
Every day
Estimated price
$220 - $850
Flights from Thunder Bay to Timmins via Toronto
Ave. Duration
5h 56m
When
Every day
Estimated price
$170 - $650
Porter Airlines
Website
flyporter.com
Flights from Thunder Bay to Timmins via Billy Bishop Toronto City
Ave. Duration
5h 44m
When
Every day
Estimated price
$160 - $650
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from White River to Sudbury
Ave. Duration
8h 50m
Frequency
3 times a week
Estimated price
$100 - $230
Website
VIA Rail
Escape
$65 - $85
Business
$130 - $170
Economy
$100 - $120
EconomyPlus
$160 - $230
Bus operators
Ontario Northland
Phone
+1 800 363 7512
Email
info@ontarionorthland.ca
Website
ontarionorthland.ca
Bus from North Bay Education Centre to Earlton
Ave. Duration
2h 25m
Frequency
Once daily
Estimated price
$30 - $50
Book at
Ontario Northland
Senior
$30 - $45
Adult
$35 - $50
Bus from Timmins to Earlton
Ave. Duration
3h 10m
Frequency
Once daily
Estimated price
$35 - $60
Book at
Ontario Northland
Senior
$35 - $55
Adult
$45 - $60
Bus from Thunder Bay to Sault Ste Marie
Ave. Duration
9h 47m
Frequency
6 times a week
Estimated price
$110 - $200
Book at
Ontario Northland
Senior
$110 - $170
Adult
$130 - $200
Bus from Sault Ste Marie to Sudbury
Ave. Duration
4h 47m
Frequency
6 times a week
Estimated price
$50 - $85
Book at
Ontario Northland
Senior
$50 - $75
Adult
$60 - $85
Bus from Sudbury to North Bay
Ave. Duration
1h 35m
Frequency
3 times a day
Estimated price
$23 - $35
Book at
Ontario Northland
Senior
$23 - $28
Adult
$27 - $35
Bus from North Bay to Earlton
Ave. Duration
2h 40m
Frequency
Once daily
Estimated price
$30 - $55
Book at
Ontario Northland
Senior
$30 - $45
Adult
$40 - $55
Kasper Transportation
Phone
1-855-566-2378
Website
gokasper.com
Bus from Thunder Bay, ON to White River, ON
Ave. Duration
5h 54m
Frequency
Once daily
Estimated price
$100 - $250
Schedules at
gokasper.com
Book at
gokasper.betterez.com
Child 1-14
$100 - $140
Senior
$180 - $250
Student
$200 - $220
Adult
$220 - $250

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 How to plan an amazing trip around Scandinavia, Travel Insider: Top Japan travel tips by Beatrix Holland and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

More Questions & Answers

Air Canada offers flights from Thunder Bay Airport to North Bay Airport.

Search flights

There are two+ hotels available in Armstrong. Prices start at $125 CAD per night.

More details

The best way to get from Thunder Bay to Thunder Bay Airport is to line 14 bus which takes 19 min and costs $3.

More details