Flights to St. John's at a glance
- cities with nonstop flights here
- 6
- nonstop flights a week
- 114
- flight time from Halifax
- 3h 23m
- lowest fare from Toronto
- $129
- flight time from Toronto
- 4h 40m
Where you can fly to St. John's from
Nonstop flights, busiest routes first
Frequently asked questions
Where are there direct flights to St. John's from?
From 6 cities. The busiest routes are from Halifax (41 flights a week), Toronto (37 flights a week), Deer Lake (16 flights a week), Wabush (13 flights a week) and Ottawa (7 flights a week).
How long is the flight from Halifax to St. John's?
A nonstop flight takes about 3 hours 23 minutes.
How long is the flight from Toronto to St. John's?
A nonstop flight takes about 4 hours 40 minutes, tickets from $129.
What is the cheapest city to fly to St. John's from?
Toronto from $129 and Paris from $553.
Cities near St. John's with their own flights
Worth a look when fares or dates to St. John's do not suit; distance by straight line