Rome2Rio

How to get fromTadoussac to Saint Johnby bus, plane, ferry, car, or train

Find Transport to Saint John

See all options

There are 6 ways to get from Tadoussac to Saint John by bus, plane, ferry, car, 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. Bus to Québec City Jean Lesage International Airport, fly

    best
    1. Take the bus from Tadoussac to Québecbus bus
    2. Fly from Québec City Jean Lesage International Airport (YQB) to St. John Airport (YSJ)plane plane YQB - YSJ
    12h 5m
    $554–1,674
  2. Ferry, drive

    cheapest
    1. Take the ferry from Tadoussac to Baie-Sainte-Catherineferry ferry Tadoussac / ...
    2. Drive from Baie-Sainte-Catherine to Saint Johncar car
    11h 7m
    $160–240
  3. Ferry, drive, train, bus via Trois-Pistoles

    1. Take the ferry from Tadoussac to Baie-Sainte-Catherineferry ferry
    2. Drive from Baie-Sainte-Catherine to Trois Pistolescar car
    3. Take the train from Trois Pistoles to Monctontrain train
    4. Take the bus from Moncton to Saint John Terminalbus bus
    21h 14m
    $280–610
  4. Drive to Bagotville Airport, fly

    1. Drive from Tadoussac to Bagotville Airport (YBG)car car
    2. Fly from Bagotville Airport (YBG) to St. John Airport (YSJ)plane plane YBG - YSJ
    13h 8m
    $230–944
  5. Ferry, drive, train, bus

    1. Take the ferry from Tadoussac to Baie-Sainte-Catherineferry ferry
    2. Drive from Baie-Sainte-Catherine to Rivière-du-Loupcar car
    3. Take the train from Rivière-du-Loup to Monctontrain train
    4. Take the bus from Moncton to Saint John Terminalbus bus
    21h 23m
    $280–610
  6. Bus, train

    1. Take the bus from Tadoussac to Québecbus bus
    2. Take the train from Sainte-Foy to Monctontrain train
    3. Take the bus from Moncton to Saint John Terminalbus bus
    23h 24m
    $302–620

Tadoussac to Saint John by bus and train

Calendar3Weekly Services
Duration23h 24mAverage Duration
Ticket$302Cheapest Price
See schedules

Questions & Answers

What companies run services between Tadoussac, QC, Canada and Saint John, NB, Canada?

There is no direct connection from Tadoussac to Saint John. However, you can take the bus to Québec, walk to L'Isle-Dieu, take the line 76 bus to Aérogare, walk to Québec City Jean Lesage International Airport (YQB) airport, fly to St. John Airport (YSJ), walk to YSJ Airport Terminal, then take the line 32 bus to McAllister Place. Alternatively, you can take a vehicle from Tadoussac to Saint John Terminal via Tadoussac, Baie-Sainte-Catherine, Trois Pistoles, Moncton, and Moncton in around 21h 14m.

Airlines
Train operators
Bus operators
Ferry 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 Bali: What to do if Mount Agung erupts, How to get from Luton Airport into central London, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.