Travel from Ann-Arbor to Mackinaw-City

Bus or fly from Ann Arbor to Mackinaw City?

Delta flies from Ann Arbor to Mackinaw City twice daily. Alternatively, Greyhound USA operates a bus from Ann Arbor to Mackinaw City once daily. Tickets cost $14 - $35 and the journey takes 1 h 48 min. Indian Trails also services this route once daily.

Book transport from Ann Arbor to Mackinaw City

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Ann Arbor to Mackinaw City

From Blake Transit Center bus to Detroit airport, fly to Pellston airport, taxi to Pellston, MI, then bus to Mackinaw City. 4 h 30 min $261. From Blake Transit Center bus to Detroit airport, fly to Traverse City airport, taxi to Traverse City, MI, then Amtrak Thruway to Mackinaw City. 6 h 59 min. From Blake Transit Center bus to Detroit airport, fly to Alpena airport, taxi to Alpena, then bus to Mackinaw City. 6 h 26 min $909. From Blake Transit Center bus to Detroit airport, fly to Sault Ste Marie airport, taxi to Kinross, bus to St. Ignace, MI, then bus to Mackinaw City. 5 h 47 min $125. From Ann Arbor Amtrak bus to Lansing, MI then bus to Mackinaw. 9 h 27 min $75. From Ann Arbor, MI bus to Battle Creek, MI then Amtrak Thruway to Mackinaw City, MI. 13 h 40 min. From Ann Arbor drive to Mackinaw City. 4 h 26 min $32.

Operators from Ann Arbor to Mackinaw City

OperatorPhoneWebsite
Michigan FlyerMichigan Flyer
DeltaDelta
Indian TrailsIndian Trails
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Hoosier RideHoosier Ride