Welcome | Sign out

Cheap Flights from Miami to St John - MIA to YSJ (reverse)

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
$277
US Airways, American, Delta, United
$297
United, Delta, US Airways, American
$207
United, American, US Airways, Delta
$272

Cheap Domestic Flights to St John - YSJ

Flights
Airline
Lowest Price
AirTran, United, Delta, American, US Airways, Spirit, JetBlue
$241
Spirit, United, Delta, US Airways, American, JetBlue, AirTran
$185
US Airways, Delta
$396
AirTran, JetBlue, American, US Airways, Delta, United
$239
JetBlue, AirTran, US Airways, American, Delta, United
$197
American, AirTran, JetBlue, Spirit, US Airways, Delta, United
$175
Spirit, JetBlue, US Airways, American, Delta, AirTran, United
$195
JetBlue, AirTran, Delta, American, United, US Airways
$207
AirTran, JetBlue, US Airways, Delta, United
$252
US Airways, JetBlue, American, Delta, United, AirTran, Spirit
$165
United, US Airways, Delta, American, AirTran, JetBlue
$185

Cheap International Flights from Miami - MIA

Flights
Airline
Lowest Price
American, Delta, United, US Airways, Air Canada, WestJet
$415
United, Air Canada
$642
WestJet, American, US Airways, Delta, United, Air Canada
$399
WestJet, American, US Airways, United, Delta, Air Canada
$378

Cheap International Flights to St John - YSJ

Flights
Airline
Lowest Price
United, Air Canada
$532
American, WestJet, US Airways, Air Canada, United, Delta, Air Transat
$329
Air Canada, United
$455
Air Canada, Delta, United, American, US Airways, WestJet
$402
Air Canada, United
$530
Delta, United, Air Canada, American, US Airways, WestJet, Air Transat
$118
United, Delta, US Airways, American, JetBlue, Copa, Air Canada, AirTran
$343
Air Canada, American, US Airways, WestJet, Air Transat, United, Delta
$119
Air Transat, Air Canada, American, US Airways, Delta, United, WestJet
$119
Air Canada, United
$512
American, United, US Airways, Air Canada, WestJet, Air Transat, Delta
$118
Cheap Flights from Miami to St John, from $686 Round trip from MIA to YSJ