Flights
Hotels
From
To
1 traveler
Find Flights
Flights
Hotels
1 traveler
Find Flights

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
$232
United, Delta, US Airways, American
$80
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
$205
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$161
US Airways, Delta
$304
AirTran, JetBlue, American, US Airways, Delta, United
$149
JetBlue, AirTran, US Airways, American, Delta, United
$240
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$182
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$211
JetBlue, AirTran, Delta, American, United, US Airways
$230
AirTran, JetBlue, US Airways, Delta, United
$253
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$109
United, US Airways, Delta, American, AirTran, JetBlue
$239

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$408
United, Air Canada
$376
WestJet, American, US Airways, Delta, United, Air Canada
$318
WestJet, American, US Airways, United, Delta, Air Canada
$273

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$442
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$298
Air Canada, United
$372
Air Canada, Delta, United, American, US Airways, WestJet
$313
Air Canada, United
$441
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$248
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$367
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$261
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$261
Air Canada, United
$483
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$260
Cheap Flights from Miami to St John, from $385 Round trip from MIA to YSJ