Bus from Toronto to Saint John

Toronto
Saint John, Canada

Your cost to travel by Bus, line 704,705 bus: $139 - $169

Toronto, ON
  • Total Distance:

    548.06 km (341 miles)

  • Travel Time:

    5 Hours 59 Minutes

  • Frequency:

    8 Times/Day

  • Bus Fare:

    30.0 USD (~31.65 CAD)

René-Lévesque / de la Montagne
  • Total Distance:

    19.03 km (12 miles)

  • Travel Time:

    30 Minutes

  • Frequency:

    109 Times/Day

  • Bus Fare:

    2.0 USD (~2.11 CAD)

Montréal-Trudeau Airport
  • Total Distance:

    496.52 km (309 miles)

  • Travel Time:

    6 Hours 39 Minutes

  • Frequency:

    6 Times/Day

  • Bus Fare:

    60.0 USD (~63.3 CAD)

Riviere Du Loup, PQ
  • Total Distance:

    416.19 km (259 miles)

  • Travel Time:

    4 Hours 58 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    50.0 USD (~52.75 CAD)

Fredericton, NB
  • Total Distance:

    106.43 km (66 miles)

  • Travel Time:

    1 Hours 46 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    12.0 USD (~12.66 CAD)

Saint John, Canada
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Toronto, ON Montreal, PQ 30 USD http://ca.megabus.com/ 5h 55mins
René-Lévesque / de la Montagne Aéroport international Montréal-Trudeau 2 USD http://www.stm.info/fr/infos/reseaux/bus 30mins
Montréal-Trudeau Airport Rivière-du-Loup 60 USD http://www.orleansexpress.com/wp-content/uploads/2014/03/OEX-Trajets-MTL-AEROP-QC.pdf 6h 35mins
Riviere Du Loup, PQ Fredericton, NB 50 USD http://www.maritimebus.com/en/ 4h 55mins
Fredericton, NB Saint John, NB 12 USD http://www.maritimebus.com/en/ 1h 45mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 162 USD ~ 171 CAD
2 people 324 USD ~ 342 CAD
3 people 486 USD ~ 513 CAD
4 people 648 USD ~ 684 CAD
5 people 810 USD ~ 855 CAD

Did you know?

  • The total CO2 Emission for your Toronto - Saint John bus trip is 47.59 kg
  • Your total cost to travel by bus from Toronto to Saint John is about 162.0 USD (~170.91 CAD)