There are 6 ways to get from Prince Rupert to Hamilton by bus, plane, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Northwest Regional Airport, fly to Cranbrook/Canadian Rockies International Airport, drive
best- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Cranbrook/Canadian Rockies International Airport (YXC)plane YXT - YXC
- Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Hamiltoncar
13h 58m$255–916Train to Smithers Airport, fly to Missoula International Airport, drive
cheapest- Take the train from Prince Rupert to Smitherstrain
- Fly from Smithers Airport (YYD) to Missoula International Airport (MSO)plane YYD - MSO
- Drive from Missoula-Airport-MSO to Hamiltoncar
17h 7m$166–649Bus, taxi
- Take the bus from Prince Rupert to Prince George, BCbus
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Vancouver, BCbus
- Take the bus from Vancouver to Everettbus
- Take the bus from Everett, WA to Spokane, WAbus
- Take the bus from Spokane to Missoulabus
- Take the taxi from Missoula to Hamiltontaxi
40h 55mTrain, bus, taxi
- Take the train from Prince Rupert to Jaspertrain
- Take the train from Jasper to Vancouvertrain
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Spokanetrain
- Take the bus from Spokane to Missoulabus
- Take the taxi from Missoula to Hamiltontaxi
3d 2h$652–1,258Drive 1,275.8 mi
- Drive from Prince Rupert to Hamiltoncar 1,275.8 mi
25h 57m$292–422Bus to Northwest Regional Airport, fly to Missoula International Airport, drive
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Missoula International Airport (MSO)plane YXT - MSO
- Drive from Missoula-Airport-MSO to Hamiltoncar
12h 54m$169–680
Northwest Regional Airport (YXT) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Questions & Answers
The cheapest way to get from Prince Rupert to Hamilton is to drive which costs $290 - $430 and takes 25h 57m.
The fastest way to get from Prince Rupert to Hamilton is to bus and fly and drive which takes 12h 54m and costs $160 - $700.
The distance between Prince Rupert and Hamilton is 1045 miles. The road distance is 1283.3 miles.
The best way to get from Prince Rupert to Hamilton without a car is to bus and taxi which takes 40h 55m and costs .
It takes approximately 13h 58m to get from Prince Rupert to Hamilton, including transfers.
Hamilton is 1h ahead of Prince Rupert. It is currently 11:54 AM in Prince Rupert and 12:54 PM in Hamilton.
Yes, the driving distance between Prince Rupert to Hamilton is 1283 miles. It takes approximately 25h 57m to drive from Prince Rupert to Hamilton.
There are 36+ hotels available in Hamilton.
What companies run services between Prince Rupert, BC, Canada and Hamilton, MT, USA?
There is no direct connection from Prince Rupert to Hamilton. However, you can take the bus to Terrance Skeena Mall, walk to Lakelse at Skeena Mall, take the line 11 bus to Terminal at Bristol, walk to Northwest Regional Airport (YXT) airport, fly to Cranbrook/Canadian Rockies International Airport (YXC), then drive to Hamilton. Alternatively, you can take the bus to Prince George, BC, walk to Prince George, BC - Terry Fox Statue, take the bus to Kamloops, BC - Sahali Mall, walk to Kamloops, BC, take the bus to Vancouver, BC, walk to Vancouver, take the bus to Everett, walk to Everett, WA, take the bus to Spokane, WA, walk to Spokane, take the bus to Missoula, then take the taxi to Hamilton.
- Website
- alaskaair.com
Flights from Northwest Regional Airport to Missoula International Airport via Vancouver, Portland
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $140–650
Flights from Northwest Regional Airport to Missoula International Airport via Vancouver, Seattle
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- $120–1,500
Flights from Northwest Regional Airport to Missoula International Airport via Calgary, Seattle
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $300–1,600
Flights from Northwest Regional Airport to Missoula International Airport via Edmonton, Seattle
- Ave. Duration
- 10h 27m
- When
- Tuesday
- Estimated price
- $310–1,600
Flights from Smithers Airport to Missoula International Airport via Vancouver, Seattle
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- $85–410
- Website
- westjet.com
Flights from Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 4h 12m
- When
- Thursday and Sunday
- Estimated price
- $150–1,400
Flights from Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 7h 5m
- When
- Saturday
- Estimated price
- $170–1,400
- Website
- aircanada.com
Flights from Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $150–750
- Website
- delta.com
Flights from Northwest Regional Airport to Missoula International Airport via Vancouver, Salt Lake City
- Ave. Duration
- 11h 37m
- When
- Every day
- Estimated price
- $190–800
Flights from Smithers Airport to Missoula International Airport via Vancouver, Salt Lake City
- Ave. Duration
- 11h 37m
- When
- Every day
- Estimated price
- $130–550
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Prince Rupert to Jasper
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $190–420
- Website
- https://www.viarail.ca/en
- Escape
- $190–400
- Business
- $230–370
- Business Plus
- $240–380
- Economy
- $210–410
- Economy Plus
- $230–420
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $140–320
- Website
- https://www.viarail.ca/en
- Escape
- $140–310
- Business
- $180–310
- Business Plus
- $190–320
- Economy
- $150–320
- Economy Plus
- $170–320
Train from Prince Rupert to Smithers
- Ave. Duration
- 6h 14m
- Frequency
- 3 times a week
- Estimated price
- $55–210
- Website
- https://www.viarail.ca/en
- Escape
- $55–150
- Business
- $95–200
- Business Plus
- $100–210
- Economy
- $65–160
- Economy Plus
- $70–160
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Spokane
- Ave. Duration
- 6h 42m
- Frequency
- Once daily
- Estimated price
- $95–190
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $35–65
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince Rupert to Prince George, BC
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $35–75
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $35–65
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Kamloops, BC to Vancouver, BC
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Kamloops, BC to Vancouver, BC
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.riderexpress.ca/
- Standard
- $35–80
- Website
- flixbus.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $18–30
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $18–35
- Website
- https://www.greyhound.com/
- Website
- greyhound.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Schedules at
- greyhound.com
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Everett, WA to Spokane, WA
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $50–60
- Website
- https://www.amtrak.com/home.html
- Adult
- $50–60
- Website
- example.com
Bus from Everett, WA to Spokane, WA
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Everett, WA to Spokane, WA
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $100–130
- Schedules at
- northwesternstagelines.com
- Adults
- $100–130
- Phone
- +1 208-656-8824
- [email protected]
- Website
- saltlakeexpress.com
Bus from Everett, WA to Spokane, WA
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $50–95
- Website
- https://saltlakeexpress.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Spokane to Missoula
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $50–75
- Book at
- https://www.jeffersonlines.com
- Adult
- $50–75
Bus from Spokane to Missoula
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $50–75
- Book at
- https://www.jeffersonlines.com
- Adult
- $50–75
- Ave. Duration
- 55 min
- Estimated price
- $140–180
Missoula Green Taxi
- Phone
- +1 406-728-8294
Yellow Cab of Missoula
- Phone
- +1 406-543-6644
- Website
- yellowcabmissoula.com
Missoula Green Taxi
- Phone
- +1 406-728-8294
Yellow Cab of Missoula
- Phone
- +1 406-543-6644
- Website
- yellowcabmissoula.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
































