Welcome | Sign out
Recommended by:More >

Cheap Flights from Miami to St John - MIA to YSJ

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
$314
US Airways, American, Delta, United
$296
United, Delta, US Airways, American
$151
United, American, US Airways, Delta
$209

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$249
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$214
US Airways, Delta
$399
AirTran, JetBlue, American, US Airways, Delta, United
$153
JetBlue, AirTran, US Airways, American, Delta, United
$232
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$170
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$192
JetBlue, AirTran, Delta, American, United, US Airways
$205
AirTran, JetBlue, US Airways, Delta, United
$304
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$159
United, US Airways, Delta, American, AirTran, JetBlue
$222

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$414
United, Air Canada
$346
WestJet, American, US Airways, Delta, United, Air Canada
$288
WestJet, American, US Airways, United, Delta, Air Canada
$316

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$424
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$335
Air Canada, United
$354
Air Canada, Delta, United, American, US Airways, WestJet
$401
Air Canada, United
$411
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$250
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$323
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$294
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$287
Air Canada, United
$538
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$293
Recommended by:More >
Cheap Flights from Miami to St John, from $355 Round trip from MIA to YSJ