There are 3 ways to get from Toronto to St. John's by plane, car or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Toronto  •  5 h 35 min

  1. Fly from Toronto (YYZ) to St Johns (YYT) YYZ - YYT

$186 - $761

Cheapest option

Fly from Billy Bishop Toronto City  •  6 h 59 min

  1. Fly from Billy Bishop Toronto City (YTZ) to St Johns (YYT) YTZ - YYT

$164 - $1,104

1 alternative option

Drive, car ferry  •  38 h 18 min

  1. Drive from Toronto to North Sydney, NS
  2. Take the car ferry from North Sydney, NS to Port aux Basques
  3. Drive from Port aux Basques to St. John's

$266 - $381

Questions & Answers

The distance between Toronto and St. John's is 2109 km.

It takes approximately 5 h 35 min to get from Toronto to St. John's, including transfers.

More details

The quickest flight from Toronto Airport to St Johns Airport is the direct flight which takes 2 h 55 min.

Search flights

St. John's is 1 h 30 min ahead of Toronto. It is currently 2:42 AM in Toronto and 4:12 AM in St. John's.

WestJet and Air Canada offer flights from Toronto Airport to St Johns Airport.

Search flights

There are 66+ hotels available in St. John's. Prices start at $79 USD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs .

More details

Map of how to get from Toronto to St. John's.
Launch map view
  • Distance: 1318.1 miles
  • Duration: 5 h 35 min

What companies run services between Toronto, ON, Canada and St. John's, NL, Canada?

Air Canada and WestJet fly from Toronto to St. John's hourly.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to St Johns
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$240 - $750
Flights from Toronto to St Johns via Montreal
Ave. Duration
4 h 56 min
When
Every day
Estimated price
$240 - $750
Flights from Toronto to St Johns via Halifax
Ave. Duration
5 h
When
Every day
Estimated price
$240 - $750
Flights from Toronto to St Johns via Ottawa
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$240 - $750
Flights from Billy Bishop Toronto City to St Johns via Montreal
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$160 - $1,000
Flights from Billy Bishop Toronto City to St Johns via Montreal, Halifax
Ave. Duration
7 h 48 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $1,000
Flights from Billy Bishop Toronto City to St Johns via Montreal, Toronto
Ave. Duration
8 h 26 min
When
Every day
Estimated price
$160 - $1,000
WestJet
Website
westjet.com
Flights from Toronto to St Johns
Ave. Duration
2 h 57 min
When
Every day
Estimated price
$190 - $2,200
Flights from Toronto to St Johns via Halifax
Ave. Duration
4 h 49 min
When
Every day
Estimated price
$190 - $2,200
Porter Airlines
Website
flyporter.com
Flights from Billy Bishop Toronto City to St Johns via Ottawa, Halifax
Ave. Duration
8 h 35 min
When
Monday and Saturday
Estimated price
$160 - $2,100
Ferry operators
Marine Atlantic
Phone
+1 800-341-7981
Website
marineatlantic.ca
Car ferry from North Sydney, NS to Port aux Basques
Ave. Duration
6 h 30 min
Frequency
Twice daily
Estimated price
$26 - $32
Schedules at
marineatlantic.ca

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 Italy Travel Guides, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and How to get from Florence to Rome - to help you get the most out of your next trip.