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
$222
US Airways, American, Delta, United
$247
United, Delta, US Airways, American
$84
United, American, US Airways, Delta
$150

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$258
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$137
US Airways, Delta
$399
AirTran, JetBlue, American, US Airways, Delta, United
$157
JetBlue, AirTran, US Airways, American, Delta, United
$232
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$126
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$170
JetBlue, AirTran, Delta, American, United, US Airways
$208
AirTran, JetBlue, US Airways, Delta, United
$304
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$115
United, US Airways, Delta, American, AirTran, JetBlue
$204

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$432
United, Air Canada
$393
WestJet, American, US Airways, Delta, United, Air Canada
$324
WestJet, American, US Airways, United, Delta, Air Canada
$350

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$454
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$335
Air Canada, United
$389
Air Canada, Delta, United, American, US Airways, WestJet
$400
Air Canada, United
$453
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$264
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$402
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$264
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$318
Air Canada, United
$509
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$317
Recommended by:More >
Cheap Flights from Miami to St John, from $405 Round trip from MIA to YSJ