There are 7 ways to get from Saint Paul to Lac des Mille Lacs by bus, shuttle, 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.
Bus, shuttle, drive
best- Take the bus from St. Paul to Duluthbus
- Take a shuttle bus from Duluth International Airport to Grand Marais
- Drive from Grand Marais to Kakabeka Fallscar
- Take the bus from Kakabeka Falls to Upsalabus
11h 49mDrive 666.4 km
cheapest- Drive from Saint Paul to Lac des Mille Lacscar 666.4 km
8h 36m$131–190Fly to Thunder Bay International Airport, bus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Thunder Bay International Airport (YQT)plane MSP - YQT
- Take the bus from Thunder Bay to Upsalabus
11h 17m$614–1,774Bus, shuttle, drive via Landline - MSP Terminal-1 Lindbergh
- Take the bus from Landline - MSP Terminal-1 Lindbergh to Landline - Duluth Int'l Airportbus
- Take a shuttle bus from Duluth International Airport to Grand Marais
- Drive from Grand Marais to Kakabeka Fallscar
- Take the bus from Kakabeka Falls to Upsalabus
12h 49mFly to Duluth International Airport, shuttle, drive, bus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Duluth International Airport (DLH)plane MSP - DLH
- Take a shuttle bus from Duluth International Airport to Grand Marais
- Drive from Grand Marais to Kakabeka Fallscar
- Take the bus from Kakabeka Falls to Upsalabus
10h 36mFly to Range Regional Airport, drive
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Range Regional Airport (HIB)plane MSP - HIB
- Drive from Range Regional Airport (HIB) to Lac des Mille Lacscar
9h 37m$153–593Fly to International Falls, bus
- Fly from Minneapolis–Saint Paul International Airport (MSP) to International Falls (INL)plane MSP - INL
- Take the bus from Fort Frances to Kakabeka Fallsbus
- Take the bus from Kakabeka Falls to Upsalabus
10h 27m$159–655
Minneapolis–Saint Paul International Airport (MSP) to Thunder Bay International Airport (YQT) flights
Questions & Answers
The cheapest way to get from Saint Paul to Lac des Mille Lacs is to drive which costs $130 - $190 and takes 8h 36m.
The fastest way to get from Saint Paul to Lac des Mille Lacs is to drive which takes 8h 36m and costs $130 - $190.
The distance between Saint Paul and Lac des Mille Lacs is 707 km. The road distance is 666.4 km.
It takes approximately 11h 49m to get from Saint Paul to Lac des Mille Lacs, including transfers.
Lac des Mille Lacs is 1h ahead of Saint Paul. It is currently 1:17 PM in Saint Paul and 2:17 PM in Lac des Mille Lacs.
Yes, the driving distance between Saint Paul to Lac des Mille Lacs is 666 km. It takes approximately 8h 36m to drive from Saint Paul to Lac des Mille Lacs.
What companies run services between Saint Paul, MN, USA and Lac des Mille Lacs, ON, Canada?
There is no direct connection from Saint Paul to Lac des Mille Lacs. However, you can take the bus to Duluth, take the line 108 bus to Airport Terminal, walk to Duluth International Airport, take the shuttle to Grand Marais, drive to Kakabeka Falls, take the bus to Upsala, then take the taxi to Lac des Mille Lacs. Alternatively, you can drive from Saint Paul to Lac des Mille Lacs in around 8h 36m.
- Website
- delta.com
Flights from Minneapolis–Saint Paul International Airport to Thunder Bay International Airport via Calgary
- Ave. Duration
- 6h 59m
- When
- Every day
- Estimated price
- $450–1,600
Flights from Minneapolis–Saint Paul International Airport to Duluth International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $60–440
Flights from Minneapolis–Saint Paul International Airport to Range Regional Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $60–450
Flights from Minneapolis–Saint Paul International Airport to International Falls
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $70–480
- Website
- westjet.com
Flights from Minneapolis–Saint Paul International Airport to Thunder Bay International Airport via Winnipeg
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $120–650
Flights from Minneapolis–Saint Paul International Airport to Thunder Bay International Airport via Calgary
- Ave. Duration
- 6h 59m
- When
- Every day
- Estimated price
- $450–1,600
Flights from Minneapolis–Saint Paul International Airport to Duluth International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $60–440
- Website
- aircanada.com
Flights from Minneapolis–Saint Paul International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $170–800
- Website
- flyporter.com
Flights from Minneapolis–Saint Paul International Airport to Thunder Bay International Airport via Toronto
- Ave. Duration
- 6h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–800
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from St. Paul to Duluth
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $60–85
- Book at
- Jefferson Lines
- Adult
- $60–85
- Phone
- +1 218-834-5511
- Website
- Superior Hiking Shuttle
Shuttle from Duluth International Airport to Grand Marais
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Superior Hiking Shuttle
- Website
- Reservations
Shuttle from Duluth International Airport to Grand Marais
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Superior Hiking Shuttle
- Website
- Reservations
Shuttle from Duluth International Airport to Grand Marais
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Superior Hiking Shuttle
- Website
- Reservations
- Phone
- +1 855 566 2378
- [email protected]
- Website
- Ontario & Manitoba Bus Service
Bus from Kakabeka Falls to Upsala
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- Ontario & Manitoba Bus Service
- Adult
- $60–85
Bus from Thunder Bay to Upsala
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- $75–100
- Website
- Ontario & Manitoba Bus Service
- Adult
- $75–100
Bus from Kakabeka Falls to Upsala
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- Ontario & Manitoba Bus Service
- Adult
- $60–85
Bus from Kakabeka Falls to Upsala
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- Ontario & Manitoba Bus Service
- Adult
- $60–85
- Phone
- +1 (888) 428-1149
- [email protected]
- Website
- Landline
Bus from Landline - MSP Terminal-1 Lindbergh to Landline - Duluth Int'l Airport
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Estimated price
- $55–80
- Website
- Landline
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Fort Frances to Kakabeka Falls
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Kakabeka Falls to Upsala
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a week
- Estimated price
- $11–35
- Website
- Ontario Northland
- Children
- $11–17
- Senior
- $19–29
- Adult
- $23–35
Want to know more about travelling around Canada
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








