Travel options for:
Toronto to St. John's
  • Fly from Toronto

    $180 - $750
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      2 h 55 min - non-stop

      $180 - $750

    3. St Johns (YYT)

      20 min - hourly - line 14

  • Fly from Toronto Island

    $162 - $1,102
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      4 h 26 min - 1 stopover

      $160 - $1,100

    3. St Johns (YYT)

      20 min - hourly - line 14

  • Drive, car ferry

    $267 - $381
    1. Toronto

      21 h 44 min - 1247.1 miles

      $160 - $240

    2. North Sydney, NS

      6 h 30 min - twice daily

      $27 - $32

    3. Port aux Basques

      10 h 3 min - 564.7 miles

      $75 - $110

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From UP Express Union Station train to Toronto airport, fly to St Johns airport, then line 14 bus to St. John's. 5 h 36 min $224. From Union Station line 509 tram to Toronto Island airport, fly to St Johns airport, then line 14 bus to St. John's. 6 h 54 min $232. From Toronto drive to North Sydney, NS, car ferry to Port aux Basques, then drive to St. John's. 38 h 18 min $318.