There are 8 ways to get from Mackinac Island to New Brunswick by ferry, bus, plane, 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.
Ferry, bus to Sault Ste. Marie Airport, fly to Fredericton International Airport
best- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to Fredericton International Airport (YFC)plane YAM - YFC
10h 53m$210–875Ferry to Pellston, fly to Fredericton International Airport
cheapest- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Fly from Pellston (PLN) to Fredericton International Airport (YFC)plane PLN - YFC
20h 32m$186–751Ferry, bus, train via Toronto
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from Mackinaw to Detroit Greyhoundbus
- Take the train from Windsor to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Montréaltrain
- Take the train from Montréal to Monctontrain
40h 42m$550–1,384Ferry, bus, train
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from Mackinaw to Detroit Greyhoundbus
- Take the bus from Detroit Bus Station to Ottawabus
- Take the bus from Ottawa to Montréalbus
- Take the train from Montréal to Monctontrain
46h 44m$503–991Ferry, bus to Sault Ste. Marie Airport, fly to Greater Moncton International Airport
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to Greater Moncton International Airport (YQM)plane YAM - YQM
10h 49m$238–970Ferry, bus to Sault Ste. Marie Airport, fly to St. John Airport
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to St. John Airport (YSJ)plane YAM - YSJ
12h 8m$278–1,220Ferry to Pellston, fly to Greater Moncton International Airport
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Fly from Pellston (PLN) to Greater Moncton International Airport (YQM)plane PLN - YQM
16h 14m$214–846Ferry, bus to Sault Ste. Marie Airport, fly to Halifax Stanfield International Airport, bus
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus
- Fly from Sault Ste. Marie Airport (YAM) to Halifax Stanfield International Airport (YHZ)plane YAM - YHZ
- Take the bus from Halifax Airport NS to Monctonbus
14h 30m$314–1,062
Sault Ste. Marie Airport (YAM) to Fredericton International Airport (YFC) flights
Questions & Answers
The cheapest way to get from Mackinac Island to New Brunswick is to ferry and fly which costs $180 - $750 and takes 20h 32m.
The fastest way to get from Mackinac Island to New Brunswick is to ferry and bus and fly which takes 10h 49m and costs $230 - $1,000.
The distance between Mackinac Island and New Brunswick is 1524 km.
The best way to get from Mackinac Island to New Brunswick without a car is to ferry and bus and train which takes 46h 44m and costs $500 - $1,000.
It takes approximately 10h 53m to get from Mackinac Island to New Brunswick, including transfers.
New Brunswick is 1h ahead of Mackinac Island. It is currently 10:23 PM in Mackinac Island and 11:23 PM in New Brunswick.
There are 189+ hotels available in New Brunswick.
What companies run services between Mackinac Island, MI, USA and New Brunswick, Canada?
There is no direct connection from Mackinac Island to New Brunswick. However, you can take the ferry to Mackinaw City, walk to Mackinaw, take the line 1485 bus to St. Ignace, take the bus to Sault Ste. Marie, MI, drive to Sault Ste. Marie Airport (YAM) airport, fly to Fredericton International Airport (YFC), walk to Fredericton Airport, then take the bus to Fredericton. Alternatively, you can take a ferry from Mackinac Island to Moncton via Mackinaw City, Mackinaw, Detroit Greyhound, Windsor, Toronto Union Station, and Montréal in around 40h 42m.
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Fredericton International Airport via Toronto
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $150–750
Flights from Sault Ste. Marie Airport to Greater Moncton International Airport via Toronto
- Ave. Duration
- 6h 34m
- When
- Every day
- Estimated price
- $180–850
Flights from Sault Ste. Marie Airport to St. John Airport via Toronto
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Pellston to Fredericton International Airport via Detroit, Montreal
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- $130–650
Flights from Pellston to Fredericton International Airport via Detroit, Toronto
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- $130–650
Flights from Pellston to Greater Moncton International Airport via Detroit, Montreal
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- $160–750
Flights from Pellston to Greater Moncton International Airport via Detroit, Toronto
- Ave. Duration
- 12h 36m
- When
- Every day
- Estimated price
- $160–750
Flights from Sault Ste. Marie Airport to Halifax Stanfield International Airport via Toronto
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $160–750
- Website
- united.com
Flights from Pellston to Fredericton International Airport via Chicago O'Hare, Toronto
- Ave. Duration
- 18h 51m
- When
- Every day
- Estimated price
- $160–700
Flights from Pellston to Fredericton International Airport via Detroit, Montreal
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- $130–650
Flights from Pellston to Fredericton International Airport via Detroit, Toronto
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- $130–650
Flights from Pellston to Greater Moncton International Airport via Chicago O'Hare, Montreal
- Ave. Duration
- 14h 44m
- When
- Every day
- Estimated price
- $180–800
Flights from Pellston to Greater Moncton International Airport via Chicago O'Hare, Toronto
- Ave. Duration
- 15h 50m
- When
- Every day
- Estimated price
- $180–800
Flights from Pellston to Greater Moncton International Airport via Detroit, Montreal
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- $160–750
Flights from Pellston to Greater Moncton International Airport via Detroit, Toronto
- Ave. Duration
- 12h 36m
- When
- Every day
- Estimated price
- $160–750
- Website
- flyporter.com
Flights from Sault Ste. Marie Airport to Fredericton International Airport via Toronto, Ottawa
- Ave. Duration
- 9h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,100
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- VIA Rail
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $240–550
- Website
- VIA Rail
- Escape
- $240–550
- Business
- $300–480
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $240–550
- Website
- VIA Rail
- Escape
- $240–550
- Business
- $300–480
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- Indian Trails
Bus from Mackinaw to Detroit Greyhound
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- $75–130
- Website
- Indian Trails
Bus from Mackinaw to Detroit Greyhound
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- $75–130
- Website
- Indian Trails
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- Indian Trails
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- Indian Trails
Bus from St. Ignace Transportation Center to Sault Ste. Marie, MI
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- Indian Trails
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Detroit Bus Station to Ottawa
- Ave. Duration
- 13h 15m
- Frequency
- 5 times a day
- Estimated price
- $110–190
- Schedules at
- Flixbus USA
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Ottawa to Montréal
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Website
- Orleans Express
- Adult
- $40–65
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Halifax Airport NS to Moncton
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $100–200
- Website
- Maritimebus
- Phone
- +1 800.638.9892
- Website
- Arnold Transit Company Homepage
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–51
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $51
- Adult One-way
- $35
- Phone
- +1 231-436-5023
- Website
- Shepler's Ferry
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $53
- Website
- Shepler's Ferry
- Adult Round Trip
- $53
- Phone
- +1 (800) 638-9892
- Website
- Arnold Transit Co.
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $51
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $51
Want to know more about travelling around Canada
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













