There are 6 ways to get from Prince Rupert to Detroit Lakes by car, plane, taxi, train, bus, 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.
Drive, fly to Hector International Airport, taxi
best- Drive from Prince Rupert to Terrace-Airport-YXTcar
- Fly from Northwest Regional Airport (YXT) to Hector International Airport (FAR)plane YXT - FAR
- Take the taxi from Fargo-Airport-FAR to Detroit Lakestaxi
12h 24m$290–939Drive, fly to Winnipeg J. A. Richardson International Airport
cheapest- Drive from Prince Rupert to Terrace-Airport-YXTcar
- Fly from Northwest Regional Airport (YXT) to Winnipeg J. A. Richardson International Airport (YWG)plane YXT - YWG
- Drive from Winnipeg-Airport-YWG to Detroit Lakescar
13h 37m$205–804Train, bus, drive
- Take the train from Prince Rupert to Jaspertrain
- Take the bus from Jasper to Calgary International Airport - YYCbus
- Take the bus from Calgary - Airport YYC to Lethbridge - 705 5 Ave S Park and Ride Transit Terminalbus
- Drive from Lethbridge - 705 5 Ave S Park and Ride Transit Terminal 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 Detroit Lakes Amtrak Stationtrain
2d 16hDrive 1,941.8 mi
- Drive from Prince Rupert to Detroit Lakescar 1,941.8 mi
36h 12m$400–577Drive, fly to Minneapolis–Saint Paul International Airport, train
- Drive from Prince Rupert to Terrace-Airport-YXTcar
- Fly from Northwest Regional Airport (YXT) to Minneapolis–Saint Paul International Airport (MSP)plane YXT - MSP
- Take the train from St. Paul-Minneapolis to Detroit Lakes Amtrak Stationtrain
15h 2m$342–1,152Train
- 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 Detroit Lakes Amtrak Stationtrain
3d 22h$1,233–2,234
Prince Rupert to Detroit Lakes by train
Comparing Your Travel Options
The cheapest way to get from Prince Rupert to Detroit Lakes is to drive and fly which costs $200 - $850 and takes 13h 37m.
The fastest way to get from Prince Rupert to Detroit Lakes is to drive and fly and taxi which takes 12h 24m and costs $290 - $950.
No, there is no direct train from Prince Rupert to Detroit Lakes station. However, there are services departing from Prince Rupert and arriving at Detroit Lakes Amtrak Station via Jasper, Vancouver and Everett Amtrak Station. The journey, including transfers, takes approximately 3 days 22h.
The distance between Prince Rupert and Detroit Lakes is 1625 miles. The road distance is 1953.1 miles.
The best way to get from Prince Rupert to Detroit Lakes without a car is to train which takes 3 days 22h and costs $1,200 - $2,300.
It takes approximately 12h 24m to get from Prince Rupert to Detroit Lakes, including transfers.
Prince Rupert to Detroit Lakes train services, operated by VIA Rail, depart from Prince Rupert station.
Detroit Lakes is 1h ahead of Prince Rupert. It is currently 8:15 AM in Prince Rupert and 9:15 AM in Detroit Lakes.
Prince Rupert to Detroit Lakes train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Prince Rupert to Detroit Lakes is 1953 miles. It takes approximately 36h 12m to drive from Prince Rupert to Detroit Lakes.
What companies run services between Prince Rupert, BC, Canada and Detroit Lakes, MN, USA?
You can take a train from Prince Rupert to Detroit Lakes Amtrak Station via Jasper, Vancouver, and Everett Amtrak Station in around 3d 22h.
- Website
- westjet.com
Flights from Northwest Regional Airport to Hector International Airport via Vancouver, Minneapolis–Saint Paul International Airport
- Ave. Duration
- 11h 47m
- When
- Every day
- Estimated price
- $180–800
Flights from Northwest Regional Airport to Winnipeg J. A. Richardson International Airport via Calgary
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $150–1,100
Flights from Northwest Regional Airport to Winnipeg J. A. Richardson International Airport via Edmonton
- Ave. Duration
- 11h 34m
- When
- Tuesday and Wednesday
- Estimated price
- $150–1,000
Flights from Northwest Regional Airport to Minneapolis–Saint Paul International Airport via Vancouver
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $210–950
- Website
- aircanada.com
Flights from Northwest Regional Airport to Winnipeg J. A. Richardson International Airport via Vancouver
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $150–700
- Website
- united.com
Flights from Northwest Regional Airport to Hector International Airport via Vancouver, Denver
- Ave. Duration
- 9h 24m
- When
- Every day
- Estimated price
- $190–800
- Website
- delta.com
Flights from Northwest Regional Airport to Hector International Airport via Vancouver, Minneapolis–Saint Paul International Airport
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- $180–800
Flights from Northwest Regional Airport to Minneapolis–Saint Paul International Airport via Vancouver
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- $210–950
- Website
- flyflair.com
Flights from Northwest Regional Airport to Winnipeg J. A. Richardson International Airport via Edmonton
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- $140–700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Prince Rupert to Jasper
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $180–410
- Website
- VIA Rail
- Escape
- $180–390
- Business
- $230–360
- Business Plus
- $240–370
- Economy
- $210–400
- Economy Plus
- $230–410
Train from Prince Rupert to Jasper
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $180–410
- Website
- VIA Rail
- Escape
- $180–390
- Business
- $230–360
- Business Plus
- $240–370
- Economy
- $210–400
- Economy Plus
- $230–410
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $130–320
- Website
- VIA Rail
- Escape
- $130–300
- Business
- $180–300
- Business Plus
- $190–310
- Economy
- $150–310
- Economy Plus
- $170–320
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Shelby Amtrak Station to Detroit Lakes Amtrak Station
- Ave. Duration
- 15h 59m
- Frequency
- Twice daily
- Estimated price
- $470–750
- Website
- Amtrak
Train from St. Paul-Minneapolis to Detroit Lakes Amtrak Station
- Ave. Duration
- 3h 53m
- Frequency
- Twice daily
- Estimated price
- $110–170
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $65–110
- Website
- Amtrak
Train from Everett Amtrak Station to Detroit Lakes Amtrak Station
- Ave. Duration
- 32h 32m
- Frequency
- Once daily
- Estimated price
- $850–1,400
- Website
- Amtrak
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Jasper to Calgary International Airport - YYC
- Ave. Duration
- 7h 15m
- Frequency
- 6 times a week
- Estimated price
- $130–170
- Website
- Brewster Express Homepage
- Adult
- $130–170
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary - Airport YYC to Lethbridge - 705 5 Ave S Park and Ride Transit Terminal
- Ave. Duration
- 3h 37m
- Frequency
- Every 10 minutes
- 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
- Ave. Duration
- 1h
- Estimated price
- $90–110
Doyle's Yellow Checker Cab
- Phone
- +1 701-235-5535
Lucky 7 Taxi
- Phone
- +1 701-235-1717
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
Booking & Getting There
Book your Prince Rupert to Detroit Lakes train tickets online with Omio.
There are 32+ hotels available in Detroit Lakes.
























