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
$184
US Airways, American, Delta, United
$240
United, Delta, US Airways, American
$80
United, American, US Airways, Delta
$101

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$237
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$161
US Airways, Delta
$338
AirTran, JetBlue, American, US Airways, Delta, United
$142
JetBlue, AirTran, US Airways, American, Delta, United
$200
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$177
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$192
JetBlue, AirTran, Delta, American, United, US Airways
$209
AirTran, JetBlue, US Airways, Delta, United
$288
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$130
United, US Airways, Delta, American, AirTran, JetBlue
$186

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
$333
Air Canada, Delta, United, American, US Airways, WestJet
$307
Air Canada, United
$346
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
$269
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$276
Air Canada, United
$388
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$275
Recommended by:More >
Cheap Flights from Miami to St John, from $385 Round trip from MIA to YSJ