Welcome | Sign out

Cheap Flights from Miami to St John - MIA to YSJ (reverse)

Did You Know?

There are 1770 flights from Miami, FL to St John per week.
45,677 seats are available per week to fly from Miami, FL to St John.
United Airlines has 480 connecting flights between Miami, FL and St John.
You must make at least one connection to fly from Miami, FL to St John.

Cheap Domestic Flights from Miami - MIA

Flights
Airline
Lowest Price
Delta, United, US Airways, American
$217
US Airways, American, Delta, United
$227
United, Delta, US Airways, American
$207
United, American, US Airways, Delta
$194

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$225
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$165
US Airways, Delta
$396
AirTran, JetBlue, American, US Airways, Delta, United
$230
JetBlue, AirTran, US Airways, American, Delta, United
$168
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$175
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$165
JetBlue, AirTran, Delta, American, United, US Airways
$188
AirTran, JetBlue, US Airways, Delta, United
$253
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$155
United, US Airways, Delta, American, AirTran, JetBlue
$233

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$415
United, Air Canada
$519
WestJet, American, US Airways, Delta, United, Air Canada
$318
WestJet, American, US Airways, United, Delta, Air Canada
$302

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$402
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$328
Air Canada, United
$337
Air Canada, Delta, United, American, US Airways, WestJet
$357
Air Canada, United
$397
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$118
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$343
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$118
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$118
Air Canada, United
$481
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$118
Cheap Flights from Miami to St John, from $531 Round trip from MIA to YSJ