Flights to St. John's

Direct flights from 6 cities, 114 flights a week. From Halifax the flight takes 3h 23m. From Toronto the flight takes 4h 40m, tickets from $129.

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

FromFare
Halifax 3h 23m, 41 a week
Toronto 4h 40m, 37 a week from $129
Deer Lake 2h 40m, 16 a week
Wabush 5h 55m, 13 a week
Ottawa 4h 9m, 7 a week

From other countries

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