There are 7 ways to get from Prince Rupert to Glasgow by bus, plane, car, train, or train (Amtrak)
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 Regina, drive
best- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Regina (YQR)plane YXT - YQR
- Drive from Regina-Airport-YQR to Glasgowcar
13h 33m$300–1,097Bus to Northwest Regional Airport, fly to Glasgow International Airport
cheapest- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Glasgow International Airport (GGW)plane YXT - GGW
17h 52m$260–1,017Bus, drive, train
- 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 to Calgarybus
- Take the bus from Calgary - Downtown Ticket Office to Lethbridge - U of Lbus
- Drive from Lethbridge - U of L to Port of Sweet Grasscar
- Take the bus from Port of Sweet Grass to Shelby Transit Centerbus
- Take the train from Shelby Amtrak Station to Glasgow Stationtrain
39h 11mTrain, bus, drive
- Take the train from Prince Rupert to Jaspertrain
- Take the bus from Jasper, AB to Calgary Downtown, ABbus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Lethbridge - U of Lbus
- Drive from Lethbridge - U of L to Port of Sweet Grasscar
- Take the bus from Port of Sweet Grass to Shelby Transit Centerbus
- Take the train from Shelby Amtrak Station to Glasgow Stationtrain
2d 4hDrive 1,404.5 mi
- Drive from Prince Rupert to Glasgowcar 1,404.5 mi
28h 31m$322–465Train to Smithers Airport, fly to Regina, drive
- Take the train from Prince Rupert to Smitherstrain
- Fly from Smithers Airport (YYD) to Regina (YQR)plane YYD - YQR
- Drive from Regina-Airport-YQR to Glasgowcar
17h 1m$262–956Train
- 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 Glasgow Stationtrain
3d 10h$658–1,466
Prince Rupert to Glasgow by train
Questions & Answers
The cheapest way to get from Prince Rupert to Glasgow is to drive which costs $320 - $470 and takes 28h 31m.
The fastest way to get from Prince Rupert to Glasgow is to bus and fly and drive which takes 13h 33m and costs $300 - $1,100.
No, there is no direct train from Prince Rupert to Glasgow station. However, there are services departing from Prince Rupert and arriving at Glasgow Station via Jasper, Vancouver and Everett Amtrak Station. The journey, including transfers, takes approximately 3 days 10h.
The distance between Prince Rupert and Glasgow is 1377 miles. The road distance is 1412.7 miles.
The best way to get from Prince Rupert to Glasgow without a car is to train which takes 3 days 10h and costs $650 - $1,500.
It takes approximately 13h 33m to get from Prince Rupert to Glasgow, including transfers.
Prince Rupert to Glasgow train services, operated by VIA Rail, depart from Prince Rupert station.
Glasgow is 1h ahead of Prince Rupert. It is currently 1:40 AM in Prince Rupert and 2:40 AM in Glasgow.
Prince Rupert to Glasgow train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Prince Rupert to Glasgow is 1413 miles. It takes approximately 28h 31m to drive from Prince Rupert to Glasgow.
What companies run services between Prince Rupert, BC, Canada and Glasgow, MT, USA?
You can take a train from Prince Rupert to Glasgow Station via Jasper, Vancouver, and Everett Amtrak Station in around 3d 10h.
- Website
- aircanada.com
Flights from Northwest Regional Airport to Regina via Vancouver
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $210–950
Flights from Smithers Airport to Regina via Vancouver
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $140–650
- Website
- capeair.com
Flights from Northwest Regional Airport to Glasgow International Airport via Vancouver, Salt Lake City, Billings
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- $220–950
Flights from Northwest Regional Airport to Glasgow International Airport via Vancouver, Portland, Billings
- Ave. Duration
- 19h 30m
- When
- Every day
- Estimated price
- $490–2,000
Flights from Northwest Regional Airport to Glasgow International Airport via Calgary, Seattle, Billings
- Ave. Duration
- 23h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $500–2,100
- Website
- westjet.com
Flights from Northwest Regional Airport to Regina via Calgary
- Ave. Duration
- 5h
- When
- Wednesday, Saturday, Monday, Thursday, and Friday
- Estimated price
- $190–1,400
Flights from Northwest Regional Airport to Regina via Edmonton
- Ave. Duration
- 7h 20m
- When
- Tuesday and Wednesday
- Estimated price
- $190–1,400
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Shelby Amtrak Station to Glasgow Station
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- $80–170
- Website
- Amtrak
Train from Shelby Amtrak Station to Glasgow Station
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- $80–170
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Everett Amtrak Station to Glasgow Station
- Ave. Duration
- 20h 49m
- Frequency
- Once daily
- Estimated price
- $290–650
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Prince Rupert to Jasper
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $190–420
- Website
- VIA Rail
- Escape
- $190–410
- Business
- $230–370
- Business Plus
- $240–380
- Economy
- $210–410
- Economy Plus
- $230–420
Train from Prince Rupert to Smithers
- Ave. Duration
- 6h 14m
- Frequency
- 3 times a week
- Estimated price
- $60–210
- Website
- VIA Rail
- Escape
- $60–150
- Business
- $95–200
- Business Plus
- $100–210
- Economy
- $65–160
- Economy Plus
- $70–160
Train from Prince Rupert to Jasper
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $190–420
- Website
- VIA Rail
- Escape
- $190–410
- 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
- VIA Rail
- Escape
- $140–310
- Business
- $180–310
- Business Plus
- $190–320
- Economy
- $160–320
- Economy Plus
- $170–320
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $35–65
- Website
- BC Bus North
Bus from Prince Rupert to Prince George, BC
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $35–75
- Website
- BC Bus North
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $35–65
- Website
- BC Bus North
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Kamloops to Calgary
- Ave. Duration
- 8h 15m
- Frequency
- 6 times a week
- Website
- EBus
Bus from Calgary - Downtown Ticket Office to Lethbridge - U of L
- Ave. Duration
- 2h 30m
- Frequency
- 6 times a week
- Website
- EBus
Bus from Calgary - Deerfoot Inn & Casino* to Lethbridge - U of L
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Website
- EBus
- Phone
- +1 406-470-0727
- [email protected]
- Website
- northern.rural-transit.com
Bus from Port of Sweet Grass to Shelby Transit Center
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
Bus from Port of Sweet Grass to Shelby Transit Center
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Jasper, AB to Calgary Downtown, AB
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $140–180
- Website
- Brewster Express Homepage
- Adult
- $140–180
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are one+ hotels available in Glasgow.





















