Rome2Rio

How to get fromMackinac Island to New Brunswickby ferry, bus, plane, or train

Find Transport to New Brunswick

See all options

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.

  1. Ferry, bus to Sault Ste. Marie Airport, fly to Fredericton International Airport

    best
    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus bus
    3. Fly from Sault Ste. Marie Airport (YAM) to Fredericton International Airport (YFC)plane plane YAM - YFC
    10h 53m
    $210–875
  2. Ferry to Pellston, fly to Fredericton International Airport

    cheapest
    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Fly from Pellston (PLN) to Fredericton International Airport (YFC)plane plane PLN - YFC
    20h 32m
    $186–751
  3. Ferry, bus, train via Toronto

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from Mackinaw to Detroit Greyhoundbus bus
    3. Take the train from Windsor to Toronto Union Stationtrain train
    4. Take the train from Toronto Union Station to Montréaltrain train
    5. Take the train from Montréal to Monctontrain train
    40h 42m
    $550–1,384
  4. Ferry, bus, train

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from Mackinaw to Detroit Greyhoundbus bus
    3. Take the bus from Detroit Bus Station to Ottawabus bus
    4. Take the bus from Ottawa to Montréalbus bus
    5. Take the train from Montréal to Monctontrain train
    46h 44m
    $503–991
  5. Ferry, bus to Sault Ste. Marie Airport, fly to Greater Moncton International Airport

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus bus
    3. Fly from Sault Ste. Marie Airport (YAM) to Greater Moncton International Airport (YQM)plane plane YAM - YQM
    10h 49m
    $238–970
  6. Ferry, bus to Sault Ste. Marie Airport, fly to St. John Airport

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus bus
    3. Fly from Sault Ste. Marie Airport (YAM) to St. John Airport (YSJ)plane plane YAM - YSJ
    12h 8m
    $278–1,220
  7. Ferry to Pellston, fly to Greater Moncton International Airport

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Fly from Pellston (PLN) to Greater Moncton International Airport (YQM)plane plane PLN - YQM
    16h 14m
    $214–846
  8. Ferry, bus to Sault Ste. Marie Airport, fly to Halifax Stanfield International Airport, bus

    1. Take the ferry from Mackinac Island to Mackinaw Cityferry ferry
    2. Take the bus from St. Ignace Transportation Center to Sault Ste. Marie, MIbus bus
    3. Fly from Sault Ste. Marie Airport (YAM) to Halifax Stanfield International Airport (YHZ)plane plane YAM - YHZ
    4. Take the bus from Halifax Airport NS to Monctonbus bus
    14h 30m
    $314–1,062

Sault Ste. Marie Airport (YAM) to Fredericton International Airport (YFC) flights

Calendar20Weekly Planes
Duration6h 40mAverage Duration
Ticket$158Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Ferry operators

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