There are 6 ways to get from Thunder Bay to Armstrong by bus, taxi, train, car or plane

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

Bus  •  22 h 55 min

  1. Take the bus from Thunder Bay, ON to Sudbury, ON - 1663 Kingsway
  2. Take the bus from Sudbury to North Bay
  3. Take the bus from North Bay to Earlton

$104 - $193

5 alternative options

Bus, taxi, train  •  23 h 35 min

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

$214 - $399

Drive  •  12 h 27 min

  1. Drive from Thunder Bay to Armstrong 574.7 miles

$75 - $110

Fly to North Bay, bus  •  9 h 20 min

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

$166 - $476

Fly to Sudbury, bus  •  10 h 47 min

  1. Fly from Thunder Bay (YQT) to Sudbury (YSB) YQT - YSB
  2. Take the bus from Wahnapitae to North Bay
  3. Take the bus from North Bay to Earlton

$123 - $448

Fly to Timmins, bus  •  10 h 44 min

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

$218 - $540

Questions & Answers

No, there is no direct bus from Thunder Bay to Armstrong. However, there are services departing from Thunder Bay, ON and arriving at Earlton via Sudbury and North Bay. The journey, including transfers, takes approximately 22 h 55 min.

More details

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

Get driving directions

The best way to get from Thunder Bay to Armstrong without a car is to bus which takes 22 h 55 min and costs .

More details

It takes approximately 22 h 55 min to get from Thunder Bay to Armstrong, including transfers.

More details

Thunder Bay to Armstrong bus services, operated by Greyhound Canada, depart from Thunder Bay, ON station.

More details

There is no direct flight from Thunder Bay Airport to North Bay Airport. The quickest flight takes 4 h 31 min 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 919 km. It takes approximately 12 h 27 min to drive from Thunder Bay to Armstrong.

Get driving directions

WestJet and Air Canada offer flights from Thunder Bay Airport to North Bay Airport.

Search flights

There are four+ hotels available in Armstrong. Prices start at $100 USD per night.

More details

Map of how to get from Thunder Bay to Armstrong.
Launch map view
  • Distance: 440.3 miles
  • Duration: 22 h 55 min

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

You can take a bus from Thunder Bay to Armstrong via Sudbury, ON - 1663 Kingsway, Sudbury, and North Bay in around 22 h 55 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Thunder Bay to North Bay via Toronto
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$120 - $480
Flights from Thunder Bay to North Bay via Winnipeg, Toronto
Ave. Duration
9 h 41 min
When
Monday to Saturday
Estimated price
$170 - $650
Flights from Thunder Bay to Sudbury via Toronto
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$150 - $600
Flights from Thunder Bay to Timmins via Toronto
Ave. Duration
6 h 56 min
When
Every day
Estimated price
$160 - $600
Flights from Thunder Bay to Timmins via Winnipeg, Toronto
Ave. Duration
8 h 23 min
When
Monday to Saturday
Estimated price
$210 - $750
Porter Airlines
Website
flyporter.com
Flights from Thunder Bay to Sudbury via Billy Bishop Toronto City
Ave. Duration
4 h 16 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $450
Flights from Thunder Bay to Timmins via Billy Bishop Toronto City
Ave. Duration
4 h 37 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $470
WestJet
Website
westjet.com
Flights from Thunder Bay to Sudbury via Toronto
Ave. Duration
6 h 51 min
When
Every day
Estimated price
$140 - $500
Flights from Thunder Bay to Sudbury via Winnipeg, Toronto
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$190 - $700
Bearskin Lake Air
Website
bearskinairlines.com
Flights from Thunder Bay to Sudbury via Sault Ste Marie
Ave. Duration
4 h 15 min
When
Monday to Friday
Estimated price
$45 - $330
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from White River to Sudbury
Ave. Duration
8 h 50 min
Frequency
5 times a day
Estimated price
$45 - $160
Website
viarail.ca
Escape
$45 - $70
Economy
$75 - $110
Economy Plus
$110 - $160
Business
$110 - $160
Business Plus/Sleeper
$200 - $280
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Thunder Bay, ON to Sudbury, ON - 1663 Kingsway
Ave. Duration
17 h 5 min
Frequency
Once daily
Estimated price
$55 - $140
Website
Greyhound.ca
Advanced Purchase
$55 - $80
Online Fare
$70 - $110
Standard Fare
$90 - $140
Refundable
$100 - $150
Bus from Thunder Bay, ON to Manitouwadge Jct, ON
Ave. Duration
6 h
Frequency
Once daily
Estimated price
$23 - $60
Website
Greyhound.ca
Advanced Purchase
$23 - $35
Online Fare
$28 - $50
Standard Fare
$40 - $60
Refundable
$45 - $65
Bus from Wahnapitae, ON to North Bay, ON
Ave. Duration
1 h 42 min
Frequency
Once daily
Estimated price
$12 - $35
Website
Greyhound.ca
Advanced Purchase
$12 - $18
Online Fare
$13 - $27
Standard Fare
$21 - $35
Refundable
$25 - $40
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Sudbury to North Bay
Ave. Duration
1 h 40 min
Frequency
Twice daily
Estimated price
$20 - $25
Book at
Ontario Northland
Bus from North Bay to Earlton
Ave. Duration
2 h 10 min
Frequency
Twice daily
Estimated price
$28 - $35
Book at
Ontario Northland
Bus from Wahnapitae to North Bay
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$18 - $23
Book at
Ontario Northland
Bus from Timmins to Matheson
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$12 - $15
Book at
Ontario Northland
Bus from Matheson to Earlton
Ave. Duration
1 h 50 min
Frequency
Once daily
Estimated price
$21 - $26
Book at
Ontario Northland
Other operators
Taxi from Manitouwadge Jct, ON to White River
Ave. Duration
45 min
Estimated price
$95 - $120

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 get from JFK to New York City, How do I get from Sydney to Melbourne and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Thunder Bay to Thunder Bay Airport is to line 1 bus which takes 17 min and costs .

More details