Cheap flights from San Juan to Miami

Find cheap Miami to San Juan flights with our free search service. Compare all available fares for direct or connection flights from Miami to San Juan.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

San Juan to Miami flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
San Juan (SJU) - Miami (MIA) 2026-02-23 2026-02-23 145 USD 5 hours 36 minutes Direct 2026-01-10T20:59:06

San Juan to Miami flight status

Flight Origin Destination Departure Arrival Equip
LA8762 San Juan (SJU) Miami (MIA) 8:25 a.m. 4:07 p.m. 738
LA6575 San Juan (SJU) Miami (MIA) 7 a.m. 8:12 a.m.
NH5788 San Juan (SJU) Miami (MIA) 8 a.m. 10:15 a.m. 320
LA6645 San Juan (SJU) Miami (MIA) 5:45 p.m. 8:51 p.m. None
BA5086 San Juan (SJU) Miami (MIA) 2:16 p.m. 9:41 p.m. 738
AA1613 San Juan (SJU) Miami (MIA) 7:12 p.m. 9:20 p.m. B772
AY4075 San Juan (SJU) Miami (MIA) 11:37 a.m. 1:55 p.m.
BA4949 San Juan (SJU) Miami (MIA) 6:11 p.m. 9:23 p.m. 738
M68442 San Juan (SJU) Miami (MIA) 4:35 a.m. 6:15 a.m. B752
BA6644 San Juan (SJU) Miami (MIA) 1:58 p.m. 8:15 p.m. B738
M68342 San Juan (SJU) Miami (MIA) 4:35 a.m. 6:15 a.m. B763
IB4697 San Juan (SJU) Miami (MIA) 10:35 a.m. 12:17 p.m. 319
NZ3979 San Juan (SJU) Miami (MIA) 3:40 p.m. 5:40 p.m. 320
BA2427 San Juan (SJU) Miami (MIA) 4:36 p.m. 6:20 p.m. Bombardier CRJ-900ER
M68642 San Juan (SJU) Miami (MIA) 4:35 a.m. 6:15 a.m. B763
M68542 San Juan (SJU) Miami (MIA) 4:35 a.m. 6:15 a.m. B763
M68242 San Juan (SJU) Miami (MIA) 4:35 a.m. 6:15 a.m. B722
IB4765 San Juan (SJU) Miami (MIA) 7:30 p.m. 10:28 p.m. 320
M68540 San Juan (SJU) Miami (MIA) 11 a.m. 8:45 a.m. B763
M68240 San Juan (SJU) Miami (MIA) 3:55 a.m. 8:45 a.m. B763
ZH1341 San Juan (SJU) Miami (MIA) 11:55 a.m. 3:30 p.m. 320
IB4321 San Juan (SJU) Miami (MIA) 1:56 p.m. 3:37 p.m. 757
BA1666 San Juan (SJU) Miami (MIA) 3 p.m. 4:36 p.m. 738
M6858 San Juan (SJU) Miami (MIA) 11:15 a.m. 12:30 p.m. B763
QT4024 San Juan (SJU) Miami (MIA) 6 a.m. 9:45 a.m. A332
M6860 San Juan (SJU) Miami (MIA) 5:45 a.m. 9:36 a.m. B763
CA7117 San Juan (SJU) Miami (MIA) 8:20 a.m. 9:30 a.m. 321
IB4463 San Juan (SJU) Miami (MIA) 8:49 p.m. 10:02 p.m. 738
BA6972 San Juan (SJU) Miami (MIA) 10 p.m. 11:06 p.m. M80
M68742 San Juan (SJU) Miami (MIA) 12:50 a.m. 3 a.m. B763
AT5073 San Juan (SJU) Miami (MIA) 12:12 p.m. 1:39 p.m. None
IB4852 San Juan (SJU) Miami (MIA) 9:38 a.m. 11 a.m. None
M68140 San Juan (SJU) Miami (MIA) 11 a.m. 1:15 p.m. B763
M68510 San Juan (SJU) Miami (MIA) 10:10 a.m. 10:55 a.m. B763
M68440 San Juan (SJU) Miami (MIA) 3:55 a.m. 8:45 a.m. B763
M68532 San Juan (SJU) Miami (MIA) 11 a.m. 1:20 p.m. B722
WS16 San Juan (SJU) Miami (MIA) 10:15 p.m. 10:05 a.m. 73W
M68340 San Juan (SJU) Miami (MIA) 1:40 a.m. 4 a.m. B763
M68646 San Juan (SJU) Miami (MIA) 3 a.m. 7:15 a.m. B763
M68544 San Juan (SJU) Miami (MIA) 9:30 p.m. 12:15 a.m. B722
5Y3802 San Juan (SJU) Miami (MIA) 12:33 a.m. 2:19 a.m. B763
AA287 San Juan (SJU) Miami (MIA) 6:30 p.m. 7:43 p.m. B738
M68546 San Juan (SJU) Miami (MIA) 3 a.m. 4:45 a.m. B763
M68346 San Juan (SJU) Miami (MIA) 8:50 a.m. 11:40 a.m. B722
NK3147 San Juan (SJU) Miami (MIA) 12:44 p.m. 3:31 p.m. A20N
M6461 San Juan (SJU) Miami (MIA) 10:25 a.m. 3:10 p.m. B763
F9117 San Juan (SJU) Miami (MIA) 1:42 p.m. 6:34 p.m. A20N
M68142 San Juan (SJU) Miami (MIA) 5:45 a.m. 7 a.m. B722
F9119 San Juan (SJU) Miami (MIA) 9:51 a.m. 12:50 p.m. A20N
M68354 San Juan (SJU) Miami (MIA) None None B763
M68244 San Juan (SJU) Miami (MIA) 10 p.m. 11:15 p.m. B722
IF8144 San Juan (SJU) Miami (MIA) 3:20 p.m. 6:21 p.m. Boeing 727-2S2F(A)(RE)
IF8146 San Juan (SJU) Miami (MIA) 9:43 p.m. 12:01 a.m. B722
M68344 San Juan (SJU) Miami (MIA) 9:30 p.m. 12:15 a.m. B722
M68744 San Juan (SJU) Miami (MIA) 2:10 a.m. None B722
M68444 San Juan (SJU) Miami (MIA) 9:30 p.m. 12:15 a.m. B722
NC801 San Juan (SJU) Miami (MIA) 1:30 a.m. None B763
M68146 San Juan (SJU) Miami (MIA) 2:30 a.m. None R722
M68144 San Juan (SJU) Miami (MIA) 7:45 a.m. None B722
M68644 San Juan (SJU) Miami (MIA) 3 a.m. None B722
M68148 San Juan (SJU) Miami (MIA) 3 p.m. None B722
WQ407 San Juan (SJU) Miami (MIA) None None B733
WQ403 San Juan (SJU) Miami (MIA) None None B733
WQ401 San Juan (SJU) Miami (MIA) 11 a.m. None B733
5X331 San Juan (SJU) Miami (MIA) 7:15 p.m. 9:46 p.m. B752
WQ2038 San Juan (SJU) Miami (MIA) None None B734
M68348 San Juan (SJU) Miami (MIA) None None B762
M68548 San Juan (SJU) Miami (MIA) 3:35 a.m. None B763
M68150 San Juan (SJU) Miami (MIA) 2:45 a.m. None B722
K98644 San Juan (SJU) Miami (MIA) None None B722
K98544 San Juan (SJU) Miami (MIA) None None B722
K98444 San Juan (SJU) Miami (MIA) None None B722
WQ411 San Juan (SJU) Miami (MIA) 7:30 p.m. None B733
WQ502 San Juan (SJU) Miami (MIA) 6:45 a.m. None B738
AA9643 San Juan (SJU) Miami (MIA) 10 a.m. 12:05 p.m. B738
WQ451 San Juan (SJU) Miami (MIA) 2 a.m. None B733
LL525 San Juan (SJU) Miami (MIA) 6:10 p.m. None B738
WQ9317 San Juan (SJU) Miami (MIA) None None B738
LL575 San Juan (SJU) Miami (MIA) None None B738
4M6465 San Juan (SJU) Miami (MIA) 4:37 p.m. 6:37 p.m. None
WQ7003 San Juan (SJU) Miami (MIA) None None B733
NC813 San Juan (SJU) Miami (MIA) None None B763
4M6395 San Juan (SJU) Miami (MIA) 2:48 p.m. 4:50 p.m. Boeing 737-823
WQ711 San Juan (SJU) Miami (MIA) None None B733
LA8729 San Juan (SJU) Miami (MIA) 4:20 p.m. 7:06 p.m. 738
4M6314 San Juan (SJU) Miami (MIA) 2:09 p.m. 4:01 p.m. B738
AB4521 San Juan (SJU) Miami (MIA) 1:10 p.m. 4:14 p.m. 737-800
EA9222 San Juan (SJU) Miami (MIA) None None B762
US1341 San Juan (SJU) Miami (MIA) 10:25 a.m. 1:13 p.m. 738
JJ2219 San Juan (SJU) Miami (MIA) 2 p.m. 9:51 p.m. 777
WQ721 San Juan (SJU) Miami (MIA) None None B733
WQ6005 San Juan (SJU) Miami (MIA) None None B733
JJ2243 San Juan (SJU) Miami (MIA) 12:24 p.m. 2:19 p.m. Boeing 737-823
JJ2221 San Juan (SJU) Miami (MIA) 6:23 p.m. 8:20 p.m.
FY2101 San Juan (SJU) Miami (MIA) 3:30 a.m. 6:32 a.m. AT7
D58044 San Juan (SJU) Miami (MIA) None None B752
CE8541 San Juan (SJU) Miami (MIA) 6 a.m. 8:05 a.m.
XL6263 San Juan (SJU) Miami (MIA) 5:45 p.m. 8:32 p.m. 738
FX9304 San Juan (SJU) Miami (MIA) 5:14 a.m. 7:39 a.m.