Rome2Rio

How to get fromMichigan to New Brunswickby plane, train, car, or bus

Find Transport to New Brunswick

See all options

There are 12 ways to get from Michigan to New Brunswick by plane, train, car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Windsor Airport to Fredericton International Airport

    best
    1. Fly from Windsor Airport (YQG) to Fredericton International Airport (YFC)plane plane YQG - YFC
    13h 45m
    $304–873
  2. Fly Detroit to Fredericton International Airport

    cheapest
    1. Fly from Detroit (DTW) to Fredericton International Airport (YFC)plane plane DTW - YFC
    8h 34m
    $199–1,017
  3. Train

    1. Take the train from Windsor to Toronto Union Stationtrain train
    2. Take the train from Toronto Union Station to Montréaltrain train
    3. Take the train from Montréal to Monctontrain train
    29h 45m
    $441–1,201
  4. Drive  1,761.1 km

    1. Drive from Detroit to Monctoncar car 1,761.1 km
    20h 25m
    $315–455
  5. Fly Windsor Airport to Greater Moncton International Airport

    1. Fly from Windsor Airport (YQG) to Greater Moncton International Airport (YQM)plane plane YQG - YQM
    9h 49m
    $281–1,418
  6. Fly Detroit to Greater Moncton International Airport

    1. Fly from Detroit (DTW) to Greater Moncton International Airport (YQM)plane plane DTW - YQM
    8h 21m
    $206–1,012
  7. Fly Detroit to St. John Airport

    1. Fly from Detroit (DTW) to St. John Airport (YSJ)plane plane DTW - YSJ
    8h 36m
    $257–1,311
  8. Fly Windsor Airport to St. John Airport

    1. Fly from Windsor Airport (YQG) to St. John Airport (YSJ)plane plane YQG - YSJ
    9h 27m
    $242–1,217
  9. Train to Toronto Pearson International Airport, fly to Fredericton International Airport

    1. Take the train from Windsor to Toronto Union Stationtrain train
    2. Fly from Toronto Pearson International Airport (YYZ) to Fredericton International Airport (YFC)plane plane YYZ - YFC
    9h 18m
    $317–1,165
  10. Train to Toronto Pearson International Airport, fly to St. John Airport

    1. Take the train from Windsor to Toronto Union Stationtrain train
    2. Fly from Toronto Pearson International Airport (YYZ) to St. John Airport (YSJ)plane plane YYZ - YSJ
    9h 41m
    $235–1,409
  11. Bus, train via Toronto

    1. Take the bus from Windsor to Torontobus bus
    2. Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.bus bus
    3. Take the train from Montréal to Monctontrain train
    32h 54m
    $305–746
  12. Bus, train

    1. Take the bus from Detroit Bus Station to Ottawabus bus
    2. Take the bus from Ottawa to Montréalbus bus
    3. Take the train from Montréal to Monctontrain train
    36h 41m
    $388–770

Michigan to New Brunswick by bus, subway, and train

Calendar3Weekly Services
Duration36h 41mAverage Duration
Ticket$388Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Michigan, USA and New Brunswick, Canada?

Air Canada and Porter Airlines fly from Windsor Airport (YQG) to Fredericton International Airport (YFC) every 4 hours. Alternatively, you can take a vehicle from Detroit to Moncton via Windsor, Toronto Union Station, and Montréal in around 29h 45m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, 5 incredible day trips from Florence by train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Booking & Getting There