Flight times from Saint Thomas to Miami & schedule

The average flight time from Saint Thomas to Miami is About 3 hours 5 minutes, covering a distance of About 1,781.35km.

Flight duration

About 3 hours 5 minutes

Flight distance

About 1,781.35km

How long is the flight from Saint Thomas to Miami?

The flights usually depart from Cyril E. King Airport and arrive at Miami International Airport.

See more
Earliest first
Latest first
Cape Air 9K8001
STT 08:10
SJU 08:56
With stops 0.8h
S
M
T
W
T
F
S
Spirit Airlines NK461
SJU 11:07
MIA 14:05
3.0h
S
M
T
W
T
F
S
Check prices
American Airlines AA445
STT 13:02
MIA 15:20
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
Spirit Airlines NK3033
BOS 17:23
MIA 20:55
3.5h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
American Airlines AA2980
BOS 06:00
MIA 09:39
3.6h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
Delta Air Lines DL1399
BOS 07:00
MIA 10:43
3.7h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1823
STT 13:50
ATL 17:05
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1588
ATL 19:00
MIA 20:54
1.9h
S
M
T
W
T
F
S
Check prices
Cape Air 9K8241
STT 14:22
SJU 15:08
With stops 0.8h
S
M
T
W
T
F
S
Frontier Airlines F92383
SJU 19:54
MIA 21:50
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1774
STT 15:10
ATL 18:25
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1234
ATL 20:50
MIA 22:45
1.9h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK277
STT 15:36
MCO 18:14
With stops 3.6h
S
M
T
W
T
F
S
American Airlines AA3261
MCO 06:00
MIA 07:14
1.2h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F92383
SJU 19:54
MIA 21:50
2.9h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F93377
SJU 20:53
MIA 22:52
3.0h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Spirit Airlines NK461
SJU 11:07
MIA 14:05
3.0h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F92283
SJU 06:00
MIA 07:57
3.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1883
STT 16:15
ATL 19:30
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1589
ATL 22:57
MIA 00:52
1.9h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA559
EWR 06:31
MIA 09:49
3.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA538
EWR 07:45
MIA 11:05
3.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1950
STT 17:25
JFK 20:50
With stops 3.4h
S
M
T
W
T
F
S
Frontier Airlines F91809
JFK 10:02
MIA 13:21
3.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1950
STT 17:25
JFK 20:50
With stops 3.4h
S
M
T
W
T
F
S
Spirit Airlines NK2890
EWR 16:18
MIA 19:22
3.1h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA2612
EWR 17:14
MIA 20:35
3.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA3196
STT 18:25
MIA 20:43
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
See all
American Airlines AA3196
STT 18:25
MIA 20:43
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA559
EWR 06:31
MIA 09:49
3.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA538
EWR 07:45
MIA 11:05
3.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1950
STT 17:25
JFK 20:50
With stops 3.4h
S
M
T
W
T
F
S
Frontier Airlines F91809
JFK 10:02
MIA 13:21
3.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1950
STT 17:25
JFK 20:50
With stops 3.4h
S
M
T
W
T
F
S
Spirit Airlines NK2890
EWR 16:18
MIA 19:22
3.1h
S
M
T
W
T
F
S
Check prices
United Airlines UA1530
STT 17:25
EWR 20:58
With stops 3.5h
S
M
T
W
T
F
S
United Airlines UA2612
EWR 17:14
MIA 20:35
3.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1883
STT 16:15
ATL 19:30
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1589
ATL 22:57
MIA 00:52
1.9h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F92383
SJU 19:54
MIA 21:50
2.9h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F93377
SJU 20:53
MIA 22:52
3.0h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Spirit Airlines NK461
SJU 11:07
MIA 14:05
3.0h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B61135
STT 15:56
SJU 16:39
With stops 0.7h
S
M
T
W
T
F
S
Frontier Airlines F92283
SJU 06:00
MIA 07:57
3.0h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK277
STT 15:36
MCO 18:14
With stops 3.6h
S
M
T
W
T
F
S
American Airlines AA3261
MCO 06:00
MIA 07:14
1.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1774
STT 15:10
ATL 18:25
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1234
ATL 20:50
MIA 22:45
1.9h
S
M
T
W
T
F
S
Check prices
Cape Air 9K8241
STT 14:22
SJU 15:08
With stops 0.8h
S
M
T
W
T
F
S
Frontier Airlines F92383
SJU 19:54
MIA 21:50
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1823
STT 13:50
ATL 17:05
With stops 3.3h
S
M
T
W
T
F
S
Delta Air Lines DL1588
ATL 19:00
MIA 20:54
1.9h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
Spirit Airlines NK3033
BOS 17:23
MIA 20:55
3.5h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
American Airlines AA2980
BOS 06:00
MIA 09:39
3.6h
S
M
T
W
T
F
S
Check prices
Jetblue Airways B6808
STT 13:45
SJU 14:34
With stops 0.8h
S
M
T
W
T
F
S
Jetblue Airways B6808
SJU 15:30
BOS 19:36
4.1h
S
M
T
W
T
F
S
Delta Air Lines DL1399
BOS 07:00
MIA 10:43
3.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA445
STT 13:02
MIA 15:20
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
Cape Air 9K8001
STT 08:10
SJU 08:56
With stops 0.8h
S
M
T
W
T
F
S
Spirit Airlines NK461
SJU 11:07
MIA 14:05
3.0h
S
M
T
W
T
F
S
Check prices
See all
American Airlines AA445
STT 13:02
MIA 15:20
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA3196
STT 18:25
MIA 20:43
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA3196
STT 18:25
MIA 20:43
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA445
STT 13:02
MIA 15:20
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Saint Thomas to Miami

  • When to buy flight tickets from Saint Thomas (STT) to Miami (MIA) the cheapest?

    Airlines adjust prices for flights from Saint Thomas to Miami based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 3 hours 15 minutes to fly from Saint Thomas (STT) to Miami (MIA).
  • Airlines with flights from Saint Thomas (STT) to Miami (MIA): American Airlines, Finnair, Qatar Airways and British Airways.
  • There are 2 airports near Miami: Miami International Airport and Opa Locka Executive Airport.