Welcome | Sign out

Cheap Flights from Newark to St John - EWR to YSJ (reverse)

Did You Know?

You must make at least one connection to fly from Newark, NJ to St John.
42,204 seats are available per week to fly from Newark, NJ to St John.
There are 1920 flights from Newark, NJ to St John per week.
Air Canada has 483 connecting flights between Newark, NJ and St John.

Cheap Domestic Flights from Newark - EWR

Flights
Airline
Lowest Price
United, US Airways, JetBlue
$110

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
Delta, United, US Airways, American, JetBlue, AirTran
$142
United, US Airways, JetBlue
$194
Delta, United, US Airways, JetBlue
$100
Delta, United, US Airways, American, JetBlue, AirTran
$156
US Airways
$271
United, US Airways
$259
United, US Airways
$514
United, US Airways, JetBlue
$180
Delta, US Airways
$263
Delta, US Airways
$288
Delta, United, US Airways, American, JetBlue, AirTran
$142
United, US Airways, JetBlue
$110
Delta, United, US Airways, JetBlue
$100

Cheap International Flights from Newark - EWR

Flights
Airline
Lowest Price
Air Canada, United, Delta, US Airways, Porter
$461

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
Air Canada, United
$400
Air Canada, United
$722
Air Canada, United
$741
Air Canada, United
$784
Air Canada, United
$542
Air Canada, United, Delta, US Airways, WestJet
$482
Air Canada, United, Delta, US Airways, WestJet, Porter
$375
Air Canada, United
$399
Air Canada, Delta, United, WestJet
$403
Air Canada, United, WestJet, Porter
$721
Air Canada, Delta, United, US Airways
$327
Air Canada, United, Delta, US Airways, American, WestJet, Porter
$498
Air Canada, United, Delta, American, US Airways
$390
Air Canada, United
$540
Air Canada, Delta, United, WestJet
$399
Cheap Flights from Newark to St John, from $403 Round trip from EWR to YSJ