There are 9 ways to get from Des Moines to Hancock by plane, bus (Amtrak), car, bus, bus (Greyhound, Flixbus), 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.
Fly Des Moines to Houghton County Memorial Airport
best- Fly from Des Moines (DSM) to Houghton County Memorial Airport (CMX)plane DSM - CMX
5h 6m$151–700Drive 562.4 mi
cheapest- Drive from Des Moines to Hancockcar 562.4 mi
10h 51m$103–149Bus via Saint Paul
- Take the bus from Des Moines to St. Paulbus
- Take the bus from St. Paul-Minneapolis to Green Bay Amtrak Stationbus
- Take the bus from Green Bay, WI to Escanaba, MIbus
- Take the bus from Escanaba, MI to Hancock, MIbus
21h 20mFly Des Moines to Rhinelander, drive
- Fly from Des Moines (DSM) to Rhinelander (RHI)plane DSM - RHI
- Drive from Rhinelander (RHI) to Hancockcar
6h 24m$131–656Drive to Fort Dodge Municipal Airport, fly to Houghton County Memorial Airport
- Drive from Des Moines to Fort Dodge Municipal Airport (FOD)car
- Fly from Fort Dodge Municipal Airport (FOD) to Houghton County Memorial Airport (CMX)plane FOD - CMX
11h 1m$105–434Fly Des Moines to Sawyer International Airport, bus
- Fly from Des Moines (DSM) to Sawyer International Airport (MQT)plane DSM - MQT
- Take the bus from Gwinn, MI to Hancock, MIbus
8h 55m$162–695Bus
- Take the bus from Des Moines to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Milwaukee Intermodal Stationbus
- Take the bus from Milwaukee, WI to Escanaba, MIbus
- Take the bus from Escanaba, MI to Hancock, MIbus
22h 5m$124–252Bus #2
- Take the bus from Des Moines to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Green Bay Transit Centerbus
- Take the bus from Green Bay, WI to Escanaba, MIbus
- Take the bus from Escanaba, MI to Hancock, MIbus
22h 45m$119–237Bus, train
- Take the bus from Des Moines to St. Paulbus
- Take the train from St. Paul-Minneapolis to Milwaukeetrain
- Take the bus from Milwaukee, WI to Escanaba, MIbus
- Take the bus from Escanaba, MI to Hancock, MIbus
23h 45m$127–369
Des Moines (DSM) to Houghton County Memorial Airport (CMX) flights
Questions & Answers
The cheapest way to get from Des Moines to Hancock is to drive which costs $100 - $150 and takes 10h 51m.
The fastest way to get from Des Moines to Hancock is to fly which takes 5h 6m and costs $150 - $700.
No, there is no direct bus from Des Moines to Hancock. However, there are services departing from Des Moines and arriving at Hancock, MI via St. Paul-Minneapolis, Green Bay, WI and Escanaba, MI. The journey, including transfers, takes approximately 21h 20m.
The distance between Des Moines and Hancock is 481 miles. The road distance is 565.6 miles.
The best way to get from Des Moines to Hancock without a car is to bus via Saint Paul which takes 21h 20m and costs .
It takes approximately 5h 6m to get from Des Moines to Hancock, including transfers.
Des Moines to Hancock bus services, operated by Jefferson Lines, depart from Des Moines station.
The best way to get from Des Moines to Hancock is to fly which takes 5h 6m and costs $150 - $700. Alternatively, you can bus via Saint Paul, which costs and takes 21h 20m.
Des Moines to Hancock bus services, operated by Jefferson Lines, arrive at St. Paul station.
Hancock is 1h ahead of Des Moines. It is currently 1:57 PM in Des Moines and 2:57 PM in Hancock.
What companies run services between Des Moines, IA, USA and Hancock, MI, USA?
United Airlines and American Airlines fly from Des Moines (DSM) to Houghton County Memorial Airport (CMX) 5 times a day. Alternatively, you can take a bus from Des Moines to Hancock, MI via St. Paul, St. Paul-Minneapolis, Green Bay, WI, and Escanaba, MI in around 21h 20m.
- Website
- united.com
Flights from Des Moines to Houghton County Memorial Airport via Chicago O'Hare
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $110–650
Flights from Des Moines to Rhinelander via Chicago O'Hare
- Ave. Duration
- 5h
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $100–650
Flights from Fort Dodge Municipal Airport to Houghton County Memorial Airport via Chicago O'Hare
- Ave. Duration
- 11h 4m
- When
- Every day
- Estimated price
- $65–380
- Website
- delta.com
Flights from Des Moines to Rhinelander via Minneapolis
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $90–600
Flights from Des Moines to Sawyer International Airport via Minneapolis
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $100–600
Flights from Des Moines to Sawyer International Airport via Detroit
- Ave. Duration
- 8h 32m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $130–750
- Website
- aa.com
Flights from Des Moines to Sawyer International Airport via Chicago O'Hare
- Ave. Duration
- 7h 14m
- When
- Every day
- Estimated price
- $100–650
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from St. Paul-Minneapolis to Milwaukee
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a day
- Estimated price
- $40–140
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Des Moines to St. Paul
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $23–110
- Book at
- https://www.jeffersonlines.com
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from St. Paul-Minneapolis to Green Bay Amtrak Station
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Green Bay, WI to Escanaba, MI
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- https://indiantrails.com
Bus from Escanaba, MI to Hancock, MI
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $28–55
- Website
- https://indiantrails.com
Bus from Gwinn, MI to Hancock, MI
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://indiantrails.com
Bus from Milwaukee, WI to Escanaba, MI
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- https://indiantrails.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Des Moines to Chicago Bus Station
- Ave. Duration
- 7h 5m
- Frequency
- 3 times a day
- Estimated price
- $40–85
- Website
- https://www.greyhound.com/
Bus from Chicago Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $19–45
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Chicago Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- $19–29
- Schedules at
- flixbus.com
Bus from Chicago Bus Station to Green Bay Transit Center
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a week
- Estimated price
- $30–60
- Schedules at
- flixbus.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
More Questions & Answers
Yes, the driving distance between Des Moines to Hancock is 566 miles. It takes approximately 10h 51m to drive from Des Moines to Hancock.
There are 11+ hotels available in Hancock.












