Welcome | Sign out
Recommended by:More >

Cheap Flights from Miami to St John - MIA to YSJ

Did You Know?

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
$292
US Airways, American, Delta, United
$240
United, Delta, US Airways, American
$82
United, American, US Airways, Delta
$142

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$246
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$161
US Airways, Delta
$315
AirTran, JetBlue, American, US Airways, Delta, United
$122
JetBlue, AirTran, US Airways, American, Delta, United
$233
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$182
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$215
JetBlue, AirTran, Delta, American, United, US Airways
$240
AirTran, JetBlue, US Airways, Delta, United
$267
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$130
United, US Airways, Delta, American, AirTran, JetBlue
$242

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$391
United, Air Canada
$348
WestJet, American, US Airways, Delta, United, Air Canada
$294
WestJet, American, US Airways, United, Delta, Air Canada
$267

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$433
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$298
Air Canada, United
$357
Air Canada, Delta, United, American, US Airways, WestJet
$307
Air Canada, United
$356
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$242
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$367
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$262
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$262
Air Canada, United
$390
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$261
Recommended by:More >
Cheap Flights from Miami to St John, from $385 Round trip from MIA to YSJ