There are 10 ways to get from Mackinac Island to Macomb by ferry, bus, train, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus, train
best- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to East Lansingbus
- Take the train from East Lansing Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Macomb Stationtrain
17h$305–512Ferry, bus to Traverse City, fly to Chicago O'Hare International Airport, train
cheapest- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Chicago O'Hare International Airport (ORD)plane TVC - ORD
- Take the train from La Grange Amtrak to Macomb Stationtrain
14h 46m$211–538Ferry, bus, train #2
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to East Lansingbus
- Take the bus from East Lansing Amtrak Station to Chicago Union Stationbus
- Take the train from Chicago Union Station to Macomb Stationtrain
17hFerry, bus, train via Grand Rapids
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Grand Rapidsbus
- Take the train from Grand Rapids Vernon J. Ehlers Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Macomb Stationtrain
18h 57m$302–483Ferry, bus to Traverse City, fly to Quad City International Airport, taxi, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Quad City International Airport (MLI)plane TVC - MLI
- Take the taxi from SouthPark Mall Shelter to Galesburg Amtrak Stationtaxi
- Take the train from Galesburg Amtrak Station to Macomb Stationtrain
14h 54m$273–646Ferry, bus, train via Grand Rapids #2
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Grand Rapidsbus
- Take the bus from Grand Rapids Vernon J. Ehlers Station to Chicago Union Stationbus
- Take the train from Chicago Union Station to Macomb Stationtrain
18h 57mFerry to Pellston, fly to Lambert–St. Louis International Airport, train, bus
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Fly from Pellston (PLN) to Lambert–St. Louis International Airport (STL)plane PLN - STL
- Take the train from St. Louis to Bloomington-Normaltrain
- Take the bus from Bloomington-Normal to Galesburgbus
- Take the train from Galesburg Amtrak Station to Macomb Stationtrain
14h 3m$322–898Ferry, bus to Traverse City, fly to Peoria International Airport, bus, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Peoria International Airport (PIA)plane TVC - PIA
- Take the bus from Peoria Amtrak Station to Galesburg Amtrak Stationbus
- Take the train from Galesburg Amtrak Station to Macomb Stationtrain
16h 58mFerry, bus to Traverse City, fly to Burlington Municipal Airport, taxi
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Burlington Municipal Airport (BRL)plane TVC - BRL
- Take the taxi from Burlington Municipal Airport (BRL) to Macombtaxi
13h 33m$212–560Ferry, bus to Traverse City, fly to Abraham Lincoln Capital Airport, bus, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Abraham Lincoln Capital Airport (SPI)plane TVC - SPI
- Take the bus from Springfield to Galesburg Amtrak Stationbus
- Take the train from Galesburg Amtrak Station to Macomb Stationtrain
16h 38m
Traverse City (TVC) to Quad City International Airport (MLI) flights
Comparing Your Travel Options
The cheapest way to get from Mackinac Island to Macomb is to ferry and bus and fly and train which costs $210 - $550 and takes 14h 46m.
The fastest way to get from Mackinac Island to Macomb is to ferry and bus and fly and taxi which takes 13h 33m and costs $210 - $600.
The distance between Mackinac Island and Macomb is 725 miles.
The best way to get from Mackinac Island to Macomb without a car is to ferry and bus and train which takes 17h and costs $300 - $550.
It takes approximately 17h to get from Mackinac Island to Macomb, including transfers.
Macomb is 1h behind Mackinac Island. It is currently 11:35 in Mackinac Island and 10:35 in Macomb.
There are four+ hotels available in Macomb.
What companies run services between Mackinac Island, MI, USA and Macomb, IL, USA?
There is no direct connection from Mackinac Island to Macomb. However, you can take the ferry to St Ignace, walk to St. Ignace, take the bus to East Lansing, walk to East Lansing Amtrak Station, take the train to Chicago Union Station, then take the train to Macomb Station. Alternatively, you can take a ferry from Mackinac Island to Macomb Station via St Ignace, St. Ignace, East Lansing, East Lansing Amtrak Station, Chicago Union Station, and Chicago Union Station in around 17h.
- Website
- united.com
Flights from Traverse City to Quad City International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $50–330
Flights from Traverse City to Quad City International Airport via Denver
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $130–600
Flights from Traverse City to Chicago O'Hare International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $30–240
Flights from Traverse City to Peoria International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $50–330
Flights from Traverse City to Peoria International Airport via Denver
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $140–650
- Website
- aa.com
Flights from Traverse City to Quad City International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $50–330
Flights from Traverse City to Quad City International Airport via Charlotte
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $110–550
Flights from Traverse City to Quad City International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 13m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $130–600
Flights from Traverse City to Chicago O'Hare International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $30–240
Flights from Traverse City to Peoria International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- $50–330
Flights from Traverse City to Peoria International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 19m
- When
- Every day
- Estimated price
- $130–600
Flights from Traverse City to Abraham Lincoln Capital Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $50–340
- Website
- contouraviation.com
Flights from Traverse City to Burlington Municipal Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $55–340
Flights from Traverse City to Burlington Municipal Airport via Minneapolis, Chicago O'Hare International Airport
- Ave. Duration
- 7h 7m
- When
- Saturday
- Estimated price
- $80–430
Flights from Traverse City to Burlington Municipal Airport via Detroit, Chicago O'Hare International Airport
- Ave. Duration
- 8h 23m
- When
- Every day
- Estimated price
- $65–380
- Website
- delta.com
Flights from Pellston to Lambert–St. Louis International Airport via Detroit
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $95–550
- Website
- allegiantair.com
Flights from Traverse City to Peoria International Airport via St. Petersburg
- Ave. Duration
- 7h 48m
- When
- Sunday
- Estimated price
- $160–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from East Lansing Amtrak Station to Chicago Union Station
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- $110–180
- Website
- Amtrak
Train from Chicago Union Station to Macomb Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $130–220
- Website
- Amtrak
Train from Chicago Union Station to Macomb Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $130–220
- Website
- Amtrak
Train from Grand Rapids Vernon J. Ehlers Station to Chicago Union Station
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- $95–150
- Website
- Amtrak
Train from Chicago Union Station to Macomb Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $130–220
- Website
- Amtrak
Train from Galesburg Amtrak Station to Macomb Station
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- Amtrak
Train from Chicago Union Station to Macomb Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $130–220
- Website
- Amtrak
Train from La Grange Amtrak to Macomb Station
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $130–210
- Website
- Amtrak
Train from St. Louis to Bloomington-Normal
- Ave. Duration
- 2h 33m
- Frequency
- 5 times a day
- Estimated price
- $85–140
- Website
- Amtrak
Train from Galesburg Amtrak Station to Macomb Station
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- Amtrak
Train from Galesburg Amtrak Station to Macomb Station
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- Amtrak
Train from Galesburg Amtrak Station to Macomb Station
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- Amtrak
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from St. Ignace to East Lansing
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from St. Ignace to East Lansing
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from St. Ignace to Grand Rapids
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Grand Rapids
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from East Lansing Amtrak Station to Chicago Union Station
- Ave. Duration
- 3h 51m
- Frequency
- Once a week
- Website
- Amtrak
Bus from Grand Rapids Vernon J. Ehlers Station to Chicago Union Station
- Ave. Duration
- 4h 8m
- Frequency
- Once a week
- Website
- Amtrak
Bus from Peoria Amtrak Station to Galesburg Amtrak Station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Website
- Amtrak
Bus from Springfield to Galesburg Amtrak Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- Amtrak
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- Greyhound
Bus from Bloomington-Normal to Galesburg
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $14–22
- Website
- Greyhound
- Phone
- +1 800.638.9892
- Website
- Arnold Transit Company Homepage
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
- Phone
- +1 (800) 638-9892
- Website
- Arnold Transit Co.
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
- Phone
- +1 231-436-5023
- Website
- Shepler's Ferry
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
- Ave. Duration
- 1h 2m
- Estimated price
- $110–160
Dana's Cabs
- Phone
- +1 563-323-2227
- Website
- danascabs.com
Good to Go Taxi Cab Service
- Phone
- +1 563-424-2039
- Website
- goodtogotaxi.com
Larry's Cab
- Phone
- +1 563-388-7179
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.