Rome2Rio

How to get fromChicago to Canaportby plane, train, bus or car

Find Transport to Canaport

See all options

There are 10 ways to get from Chicago to Canaport by plane, train, bus, or car

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 Chicago O'Hare International Airport to St. John Airport

    best
    1. Fly from Chicago O'Hare International Airport (ORD) to St. John Airport (YSJ)planeORD - YSJ
    8h 45m
    $219–952
  2. Fly Chicago O'Hare International Airport to Fredericton International Airport, bus

    cheapest
    1. Fly from Chicago O'Hare International Airport (ORD) to Fredericton International Airport (YFC)planeORD - YFC
    2. Take the bus from Fredericton Airport to Saint John, NBbus
    10h 10m
    $184–760
  3. Train, bus, drive

    1. Take the train from Chicago Union Station to Bostontrain
    2. Take the bus from Boston, MA - South Station to Bangor Transportation Centerbus
    3. Take the bus from Bangor, ME to Perry, MEbus
    4. Drive from Perry, ME to Canaportcar
    33h 31m
    $311–1,053
  4. Bus, drive

    1. Take the bus from Chicago Bus Station to New York Midtownbus
    2. Take the bus from New York Midtown to Bostonbus
    3. Take the bus from Boston, MA - South Station to Bangor Transportation Centerbus
    4. Take the bus from Bangor, ME to Perry, MEbus
    5. Drive from Perry, ME to Canaportcar
    36h 59m
    $321–606
  5. Drive 2,081.8 km

    1. Drive from Chicago to Canaportcar2,081.8 km
    23h 49m
    $418–604
  6. Fly Chicago O'Hare International Airport to Bangor, bus, drive

    1. Fly from Chicago O'Hare International Airport (ORD) to Bangor (BGR)planeORD - BGR
    2. Take the bus from Bangor Airport to Perry, MEbus
    3. Drive from Perry, ME to Canaportcar
    10h 36m
    $199–796
  7. Fly Chicago O'Hare International Airport to Greater Moncton International Airport, bus

    1. Fly from Chicago O'Hare International Airport (ORD) to Greater Moncton International Airport (YQM)planeORD - YQM
    2. Take the bus from Moncton Airport to Saint John Terminalbus
    11h 33m
    $510–1,771
  8. Fly Chicago Midway International Airport to Fredericton International Airport, bus

    1. Fly from Chicago Midway International Airport (MDW) to Fredericton International Airport (YFC)planeMDW - YFC
    2. Take the bus from Fredericton Airport to Saint John, NBbus
    12h 4m
    $204–860
  9. Train, bus, drive via Bangor

    1. Take the train from Chicago Union Station to Bostontrain
    2. Take the bus from Boston to Bangor Park & Ridebus
    3. Take the bus from Bangor Airport to Perry, MEbus
    4. Drive from Perry, ME to Canaportcar
    35h 47m
    $296–1,046
  10. Train, bus

    1. Take the train from Chicago Union Station to Schenectadytrain
    2. Take the train from Schenectady to St-Lambert Amtrak Stationtrain
    3. Take the train from Saint-Lambert to Monctontrain
    4. Take the bus from Moncton to Saint John Terminalbus
    46h 39m
    $350–773

Chicago O'Hare International Airport (ORD) to St. John Airport (YSJ) flights

Calendar32Weekly Planes
Duration7h 27mAverage Duration
Ticket$182Cheapest Price
See schedules

Questions & Answers

What companies run services between Chicago, IL, USA and Canaport, NB, Canada?

Air Canada, United Airlines, and American Airlines fly from Chicago O'Hare International Airport (ORD) to St. John Airport (YSJ) 5 times a day.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus 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

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound