Rome2Rio

How to get fromChannel-Port aux Basques to Saint Johnby bus, plane, ferry, or train

Find Transport to Saint John

See all options

There are 6 ways to get from Channel-Port aux Basques to Saint John by bus, plane, ferry, 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, fly to St. John Airport

    best
    1. Take the bus from Port aux Basques - Marine Atlantic to Deer Lake - Circle Kbus bus
    2. Fly from Deer Lake Regional Airport (YDF) to St. John Airport (YSJ)plane plane YDF - YSJ
    12h 5m
    $353–1,414
  2. Ferry, bus

    1. Take the ferry from Port aux Basques Ferry Terminal to North Sydney Ferry Terminalferry ferry
    2. Take the bus from Sydney to Halifax Bus Terminalbus bus
    3. Take the bus from Halifax Bus Terminal to Monctonbus bus
    4. Take the bus from Moncton to Saint John Terminalbus bus
    22h 53m
    $419–914
  3. Ferry, bus, train

    1. Take the ferry from Port aux Basques Ferry Terminal to North Sydney Ferry Terminalferry ferry
    2. Take the bus from Sydney to Halifax Bus Terminalbus bus
    3. Take the train from Halifax to Monctontrain train
    4. Take the bus from Moncton to Saint John Terminalbus bus
    23h 7m
    $379–934
  4. Bus, fly to Greater Moncton International Airport

    1. Take the bus from Port aux Basques - Marine Atlantic to Deer Lake - Circle Kbus bus
    2. Fly from Deer Lake Regional Airport (YDF) to Greater Moncton International Airport (YQM)plane plane YDF - YQM
    3. Take the bus from Moncton Airport to Saint John Terminalbus bus
    11h 22m
    $516–1,260
  5. Bus, fly to Fredericton International Airport

    1. Take the bus from Port aux Basques - Marine Atlantic to Deer Lake - Circle Kbus bus
    2. Fly from Deer Lake Regional Airport (YDF) to Fredericton International Airport (YFC)plane plane YDF - YFC
    3. Take the bus from Fredericton Airport to Saint John Terminalbus bus
    13h 50m
    $551–1,305
  6. Bus, fly to Halifax Stanfield International Airport

    1. Take the bus from Port aux Basques - Marine Atlantic to Deer Lake - Circle Kbus bus
    2. Fly from Deer Lake Regional Airport (YDF) to Halifax Stanfield International Airport (YHZ)plane plane YDF - YHZ
    3. Take the bus from Halifax Airport to Monctonbus bus
    4. Take the bus from Moncton to Saint John Terminalbus bus
    15h 2m
    $546–1,180

Deer Lake Regional Airport (YDF) to St. John Airport (YSJ) flights

Calendar15Weekly Planes
Duration6h 59mAverage Duration
Ticket$256Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Channel-Port aux Basques, NL, Canada and Saint John, NB, Canada?

There is no direct connection from Channel-Port aux Basques to Saint John. However, you can take the bus to Deer Lake - Circle K, take the taxi to Deer Lake Regional Airport (YDF) 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 ferry from Port aux Basques Ferry Terminal to Saint John Terminal via North Sydney Ferry Terminal, Sydney, Halifax Bus Terminal, and Moncton in around 22h 53m.

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 Train travel in Spain: A guide to Renfe, Need to know: Eurostar, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.