There are 8 ways to get from Milford to Mackinac Island by bus, plane, ferry, 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.
Bus to Laguardia Airport, fly to Pellston, ferry
best- Take the bus from Broad St & John St to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Pellston (PLN)plane LGA - PLN
- Take the ferry from Mackinaw City to Mackinac Islandferry
10h 24m$152–655Bus, ferry via Lansing
- Take the bus from Broad St & John St to 9th Ave & W 30th Stbus
- Take the bus from New York Midtown to Toledo Bus Stopbus
- Take the bus from Toledo to East Lansing Amtrak Stationbus
- Take the bus from East Lansing, MI to Mackinawbus
- Take the ferry from Mackinaw City to Mackinac Islandferry
27h 52m$232–391Bus, train, ferry
- Take the bus from Broad St & John St to 9th Ave & W 30th Stbus
- Take the train from Ny Moynihan Train Hall At Penn Station to Toledotrain
- Take the bus from Toledo Bus Stop to Detroit Bus Stationbus
- Take the bus from Detroit Greyhound to Mackinawbus
- Take the ferry from Mackinaw City to Mackinac Islandferry
30h 30m$322–681Bus, bus to Newark Liberty International Airport, fly to Pellston, ferry
- Take the bus from Broad St & John St to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Pellston (PLN)plane EWR - PLN
- Take the ferry from Mackinaw City to Mackinac Islandferry
10h 35m$154–537Bus, bus to Westchester County Airport, fly to Pellston, ferry
- Take the bus from Broad St & John St to Railroad Ave - Middletown Terminalbus
- Take the bus from Railroad Ave - Middletown Terminal to Main St & Broadwaybus
- Fly from Westchester County Airport (HPN) to Pellston (PLN)plane HPN - PLN
- Take the ferry from Mackinaw City to Mackinac Islandferry
12h 57m$177–758Bus to Laguardia Airport, fly to Traverse City, bus, ferry
- Take the bus from Broad St & John St to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Traverse City (TVC)plane LGA - TVC
- Take the bus from Traverse City, MI to Mackinaw Citybus
- Take the ferry from Mackinaw City to Mackinac Islandferry
12h 48m$156–611Bus, bus to Newark Liberty International Airport, fly to Sault Ste. Marie Airport, ferry
- Take the bus from Broad St & John St to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Sault Ste. Marie Airport (YAM)plane EWR - YAM
- Take the bus from Sault Ste. Marie, MI to St. Ignace Transportation Centerbus
- Take the ferry from Mackinaw City to Mackinac Islandferry
13h 48m$157–564Bus, ferry
- Take the bus from Broad St & John St to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Detroit Bus Stationbus
- Take the bus from Detroit Greyhound to Mackinawbus
- Take the ferry from Mackinaw City to Mackinac Islandferry
31h 15m$197–380
Laguardia Airport (LGA) to Pellston (PLN) flights
Questions & Answers
The cheapest way to get from Milford to Mackinac Island is to bus and ferry which costs $190 - $380 and takes 31h 15m.
The fastest way to get from Milford to Mackinac Island is to bus and fly and ferry which takes 10h 24m and costs $150 - $700.
The distance between Milford and Mackinac Island is 777 miles.
The best way to get from Milford to Mackinac Island without a car is to bus and ferry via Lansing which takes 27h 52m and costs $230 - $400.
It takes approximately 10h 24m to get from Milford to Mackinac Island, including transfers.
There are 103+ hotels available in Mackinac Island.
What companies run services between Milford, Pike County, PA, USA and Mackinac Island, MI, USA?
There is no direct connection from Milford to Mackinac Island. However, you can take the bus to Port Authority Bus Terminal, walk to 42 St-Port Authority Bus Terminal, take the subway to Jackson Hts-Roosevelt Av, walk to Roosevelt Avenue Bus Station, take the bus to Laguardia Rd/94 St, walk to New-York-La-Guardia-Airport-LGA airport, fly to Pellston (PLN), take the taxi to Pellston, take the line 1484 bus to Mackinaw City, walk to Mackinaw City, then take the ferry to Mackinac Island. Alternatively, you can take a bus from Broad St & John St to Mackinac Island via 9th Ave & W 30th St, New York Midtown, Toledo, East Lansing Amtrak Station, East Lansing, MI, Mackinaw, and Mackinaw City in around 27h 52m.
- Website
- delta.com
Flights from Laguardia Airport to Pellston via Detroit
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $95–550
Flights from Laguardia Airport to Pellston via Syracuse, Detroit
- Ave. Duration
- 6h 54m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Laguardia Airport to Pellston via Pittsburgh, Detroit
- Ave. Duration
- 9h 4m
- When
- Monday to Saturday
- Estimated price
- $100–550
Flights from Laguardia Airport to Pellston via Buffalo, Detroit
- Ave. Duration
- 9h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Newark Liberty International Airport to Pellston via Detroit
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $75–410
Flights from Westchester County Airport to Pellston via Detroit
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $120–650
Flights from Laguardia Airport to Traverse City
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $90–490
Flights from Laguardia Airport to Traverse City via Detroit
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $95–500
Flights from Laguardia Airport to Traverse City via Boston
- Ave. Duration
- 5h 17m
- When
- Saturday
- Estimated price
- $110–600
- Website
- united.com
Flights from Laguardia Airport to Pellston via Chicago O'Hare
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $120–600
Flights from Newark Liberty International Airport to Pellston via Chicago O'Hare
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $95–460
Flights from Westchester County Airport to Pellston via Chicago O'Hare
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $150–750
Flights from Laguardia Airport to Traverse City via Chicago O'Hare
- Ave. Duration
- 4h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–600
- Website
- aa.com
Flights from Laguardia Airport to Traverse City
- Ave. Duration
- 2h 22m
- When
- Saturday
- Estimated price
- $90–490
Flights from Laguardia Airport to Traverse City via Reagan Washington
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $100–550
Flights from Laguardia Airport to Traverse City via Chicago O'Hare
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $110–600
Flights from Laguardia Airport to Traverse City via Charlotte
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $140–650
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $75–420
Flights from Newark Liberty International Airport to Sault Ste. Marie Airport via Cleveland, Toronto
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–480
- Website
- flyporter.com
Flights from Newark Liberty International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $190–850
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Toledo
- Ave. Duration
- 14h 33m
- Frequency
- Once daily
- Estimated price
- $220–470
- Website
- Amtrak
- Phone
- +1 (866) 912 - 6224
- [email protected]
- Website
- Rockland Coaches
Bus from Broad St & John St to Port Authority Bus Terminal
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Schedules at
- Rockland Coaches
- Adult
- $16–40
Bus from Broad St & John St to 9th Ave & W 30th St
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $17–40
- Schedules at
- Rockland Coaches
- Adult
- $17–40
Bus from Broad St & John St to 9th Ave & W 30th St
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $17–40
- Schedules at
- Rockland Coaches
- Adult
- $17–40
Bus from Broad St & John St to Port Authority Bus Terminal
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Schedules at
- Rockland Coaches
- Adult
- $16–40
Bus from Broad St & John St to Railroad Ave - Middletown Terminal
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- $6–13
- Schedules at
- Rockland Coaches
- Adult
- $6–13
Bus from Railroad Ave - Middletown Terminal to Main St & Broadway
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- $11–25
- Schedules at
- Rockland Coaches
- Adult
- $11–25
Bus from Broad St & John St to Port Authority Bus Terminal
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Schedules at
- Rockland Coaches
- Adult
- $16–40
Bus from Broad St & John St to Port Authority Bus Terminal
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Schedules at
- Rockland Coaches
- Adult
- $16–40
Bus from Broad St & John St to Port Authority Bus Terminal
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $16–40
- Schedules at
- Rockland Coaches
- Adult
- $16–40
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from New York Midtown to Toledo Bus Stop
- Ave. Duration
- 11h 55m
- Frequency
- 6 times a week
- Estimated price
- $95–160
- Schedules at
- Flixbus USA
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Toledo to East Lansing Amtrak Station
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- Amtrak
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from East Lansing, MI to Mackinaw
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from Detroit Greyhound to Mackinaw
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Website
- Indian Trails
Bus from Traverse City, MI to Mackinaw City
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $18–40
- Website
- Indian Trails
Bus from Sault Ste. Marie, MI to St. Ignace Transportation Center
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $10–25
- Website
- Indian Trails
Bus from Detroit Greyhound to Mackinaw
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Website
- Indian Trails
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Toledo Bus Stop to Detroit Bus Station
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $8–17
- Website
- Greyhound
Bus from Port Authority Bus Terminal to Detroit Bus Station
- Ave. Duration
- 17h 40m
- Frequency
- Once daily
- Estimated price
- $100–210
- Website
- Greyhound
- Phone
- +1 888-378-3823
- [email protected]
- Website
- Barons Bus
Bus from Toledo Bus Stop to Detroit Bus Station
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $5–40
- Website
- Barons Bus
- Phone
- +1 (866) 912-6224
- [email protected]
- Website
- newarkairportexpress.com
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $25
- Book at
- Coach USA
- One Way - Adult
- $25
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $25
- Book at
- Coach USA
- One Way - Adult
- $25
- Phone
- +1 800.638.9892
- Website
- Arnold Transit Company Homepage
Ferry from Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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 Mackinaw City to Mackinac Island
- 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
- Phone
- +1 231-436-5023
- Website
- Shepler's Ferry
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
- Phone
- +1 (800) 638-9892
- Website
- Arnold Transit Co.
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
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















