There are 10 ways to get from St. Louis to Apostle Islands by plane, shuttle, car, car ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Duluth International Airport, shuttle, drive, car ferry
best- Fly from Lambert–St. Louis International Airport (STL) to Duluth International Airport (DLH)plane STL - DLH
- Take a shuttle bus from Duluth International Airport to Castle Danger
- Drive from Castle Danger to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
10h 34mFly to Gogebic–Iron County Airport, drive
cheapest- Fly from Lambert–St. Louis International Airport (STL) to Gogebic–Iron County Airport (IWD)plane STL - IWD
- Drive from Gogebic–Iron County Airport (IWD) to Madeline Island Ferry Terminalcar
6h 58m$90–462Train, bus, drive, car ferry
- Take the train from St. Louis to Chicago Union Stationtrain
- Take the train from Chicago Union Station to St. Paul-Minneapolistrain
- Take the bus from St. Paul to Duluthbus
- Drive from Duluth to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
20h 3m$252–578Train, bus, drive, car ferry via Escanaba
- Take the train from St. Louis to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Milwaukeetrain
- Take the bus from Milwaukee to Escanababus
- Take the bus from Escanaba to Ironwoodbus
- Drive from Ironwood to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
21h 3m$186–408Drive, car ferry
- Drive from St. Louis to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
12h 38m$130–184Fly to Range Regional Airport, bus, drive, car ferry
- Fly from Lambert–St. Louis International Airport (STL) to Range Regional Airport (HIB)plane STL - HIB
- Take the bus from Hibbing to Duluthbus
- Drive from Duluth to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
11h 27m$150–532Fly to Rhinelander, drive
- Fly from Lambert–St. Louis International Airport (STL) to Rhinelander (RHI)plane STL - RHI
- Drive from Rhinelander (RHI) to Madeline Island Ferry Terminalcar
8h 44m$104–482Fly to Minneapolis–Saint Paul International Airport, bus, shuttle, drive, car ferry
- Fly from Lambert–St. Louis International Airport (STL) to Minneapolis–Saint Paul International Airport (MSP)plane STL - MSP
- Take the bus from Landline - MSP Terminal-1 Lindbergh to Landline - Duluth Int'l Airportbus
- Take a shuttle bus from Duluth International Airport to Castle Danger
- Drive from Castle Danger to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
12h 45mBus, drive, car ferry
- Take the bus from St Louis Bus Station to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Minneapolis Bus Stationbus
- Take the bus from Minneapolis to Duluthbus
- Drive from Duluth to Bayfield, WIcar
- Take the carferry from Bayfield, WI to Madeline Island Ferry Terminalcarferry
23h 22m$183–280Drive 663 mi
- Drive from St. Louis to Madeline Island Ferry Terminalcar 663 mi
12h 29m$121–175
Lambert–St. Louis International Airport (STL) to Duluth International Airport (DLH) flights
Comparing Your Travel Options
The cheapest way to get from St. Louis to Apostle Islands is to drive which costs $120 - $180 and takes 12h 29m.
The fastest way to get from St. Louis to Apostle Islands is to fly and drive which takes 6h 58m and costs $85 - $470.
The distance between St. Louis and Apostle Islands is 751 miles. The road distance is 666.9 miles.
It takes approximately 10h 34m to get from St. Louis to Apostle Islands, including transfers.
Yes, the driving distance between St. Louis to Apostle Islands is 667 miles. It takes approximately 12h 29m to drive from St. Louis to Apostle Islands.
There are 20+ hotels available in Apostle Islands.
What companies run services between St. Louis, MO, USA and Apostle Islands, WI, USA?
There is no direct connection from St. Louis to Apostle Islands. However, you can take the train to LAMBERT AIRPORT TERMINAL #1 station, walk to Lambert–St. Louis International Airport (STL) airport, fly to Duluth International Airport (DLH), walk to Duluth International Airport, take the shuttle to Castle Danger, drive to Bayfield, WI, then take the car ferry to Madeline Island Ferry Terminal. Alternatively, you can take a train from St. Louis to Madeline Island Ferry Terminal via Chicago Union Station, St. Paul-Minneapolis, St. Paul, Duluth, and Bayfield, WI in around 20h 3m.
- Website
- delta.com
Flights from Lambert–St. Louis International Airport to Duluth International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $75–430
Flights from Lambert–St. Louis International Airport to Range Regional Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- $75–430
Flights from Lambert–St. Louis International Airport to Rhinelander via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $75–440
Flights from Lambert–St. Louis International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $80–490
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to Minneapolis–Saint Paul International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $80–490
Flights from Lambert–St. Louis International Airport to Minneapolis–Saint Paul International Airport via Chicago Midway
- Ave. Duration
- 3h 30m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- $90–550
- Website
- united.com
Flights from Lambert–St. Louis International Airport to Duluth International Airport via Chicago O'Hare
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $75–440
- Website
- keylimeair.com
Flights from Lambert–St. Louis International Airport to Gogebic–Iron County Airport via Chicago O'Hare
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–900
Flights from Lambert–St. Louis International Airport to Gogebic–Iron County Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 5h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–440
Flights from Lambert–St. Louis International Airport to Gogebic–Iron County Airport via Chicago Midway, Minneapolis–Saint Paul International Airport
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- $85–470
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from St. Louis to Chicago Union Station
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- $75–200
- Website
- Amtrak
Train from Chicago Union Station to St. Paul-Minneapolis
- Ave. Duration
- 7h 31m
- Frequency
- 3 times a day
- Estimated price
- $110–290
- Website
- Amtrak
Train from St. Louis to Chicago Union Station
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- $75–200
- Website
- Amtrak
Train from Chicago Union Station to Milwaukee
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- $23–60
- Website
- Amtrak
- Phone
- +1 218-834-5511
- Website
- Superior Hiking Shuttle
Shuttle from Duluth International Airport to Castle Danger
- Ave. Duration
- 52 min
- Frequency
- On demand
- Website
- Superior Hiking Shuttle
- Website
- Reservations
Shuttle from Duluth International Airport to Castle Danger
- Ave. Duration
- 52 min
- Frequency
- On demand
- Website
- Superior Hiking Shuttle
- Website
- Reservations
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from St. Paul to Duluth
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $40–60
- Book at
- Jefferson Lines
- Adult
- $40–60
Bus from Hibbing to Duluth
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a week
- Estimated price
- $30–45
- Book at
- Jefferson Lines
- Adult
- $30–45
Bus from Minneapolis to Duluth
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $45–65
- Book at
- Jefferson Lines
- Adult
- $45–65
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from Milwaukee to Escanaba
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- Indian Trails
Bus from Escanaba to Ironwood
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $30–55
- Website
- Indian Trails
- 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
- $40–60
- Website
- Landline
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from St Louis Bus Station to Chicago Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $45–75
- Schedules at
- Flixbus USA
Bus from Chicago Bus Station to Minneapolis Bus Station
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Chicago Bus Station to Minneapolis Bus Station
- Ave. Duration
- 8h 20m
- Frequency
- 3 times a day
- Estimated price
- $65–110
- Website
- Greyhound
- Phone
- +1 715-747-2051
- Website
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.com
Car ferry from Bayfield, WI to Madeline Island Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- $10
- Schedules at
- madferry.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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide














