Welcome | Sign out

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
$217
US Airways, American, Delta, United
$227
United, Delta, US Airways, American
$209
United, American, US Airways, Delta
$251

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$219
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$165
US Airways, Delta
$396
AirTran, JetBlue, American, US Airways, Delta, United
$221
JetBlue, AirTran, US Airways, American, Delta, United
$167
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$165
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$165
JetBlue, AirTran, Delta, American, United, US Airways
$187
AirTran, JetBlue, US Airways, Delta, United
$253
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$155
United, US Airways, Delta, American, AirTran, JetBlue
$233

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$415
United, Air Canada
$351
WestJet, American, US Airways, Delta, United, Air Canada
$321
WestJet, American, US Airways, United, Delta, Air Canada
$301

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$402
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$327
Air Canada, United
$336
Air Canada, Delta, United, American, US Airways, WestJet
$400
Air Canada, United
$397
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$117
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$323
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$117
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$117
Air Canada, United
$519
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$117
Cheap Flights from Miami to St John, from $357 Round trip from MIA to YSJ