Cheap Flights from Miami to San Juan (MIA - SJU)

Depart
Return
1 adult
Adults
18-64
Seniors
65+
Youth
12-17
Child
2-11
Seat Infant
under 2
Lap Infant
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none

Best fares from MIA to SJU

Sun Mon Tue Wed Thu Fri Sat
  1 $330 2 $277 3 $324 4 $324 5 $230 6 $284
7 $218 8 $218 9 $218 10 $218 11 $251 12 $218 13 $218
14 $251 15 $284 16 $334 17 $387 18 $387 19 $407 20 $389
21 $407 22 $427 23 $407 24 $441 25 $396 26 $480 27 $540
28 $545 29 $530 30 $580 31 $294      

Best fares found by others...

KAYAK searches hundreds of sites to find the best rate for your next flight from Miami to San Juan. Get the best flight deal for your San Juan trip!
Here's how it works. Search KAYAK for a flight ticket from Miami to San Juan. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights MIA to SJU on American Airlines
Flight # Depart MIA Arrive SJU Sun Mon Tue Wed Thu Fri Sat Valid Between
1506 7:05 am 10:38 am Dec 5 - Dec 15
1506 7:05 am 10:38 am Dec 2 - Dec 17
1256 7:10 am 10:43 am Nov 29 - Dec 1
1506 7:13 am 10:46 am Dec 19 - Dec 29
1506 7:13 am 10:46 am Dec 18 - Jan 1
397 9:25 am 1:00 pm Dec 2 - Dec 27
397 9:25 am 1:00 pm Nov 20 - Dec 1
397 9:25 am 1:00 pm Dec 29 - Jan 5
397 9:25 am 1:00 pm Dec 28 - Jan 2
2494 11:05 am 2:46 pm Dec 29 - Jan 1
2494 11:05 am 2:45 pm Nov 29 - Dec 1
2494 11:05 am 2:46 pm Dec 28 - Dec 28
2494 11:05 am 2:46 pm Dec 18 - Dec 27
2494 11:11 am 2:51 pm Dec 2 - Dec 17
1613 12:25 pm 4:02 pm Nov 24 - Dec 1
1613 12:25 pm 4:02 pm Nov 20 - Nov 30
1613 12:25 pm 4:02 pm Nov 22 - Nov 29
1613 12:26 pm 4:03 pm Dec 2 - Dec 31
1613 12:26 pm 4:03 pm Dec 4 - Dec 28
1613 12:26 pm 4:03 pm Dec 6 - Jan 3
2404 1:55 pm 5:27 pm Dec 28 - Jan 4
2404 1:55 pm 5:27 pm Nov 22 - Nov 29
2404 1:55 pm 5:27 pm Nov 20 - Nov 30
2404 1:55 pm 5:27 pm Nov 24 - Dec 1
2404 1:55 pm 5:27 pm Dec 19 - Dec 27
2404 1:55 pm 5:27 pm Dec 18 - Dec 25
2404 1:55 pm 5:27 pm Dec 22 - Dec 31
2404 1:58 pm 5:30 pm Dec 4 - Dec 14
2404 1:58 pm 5:30 pm Dec 6 - Dec 13
2404 1:58 pm 5:30 pm Dec 2 - Dec 17
2486 4:50 pm 8:31 pm Nov 20 - Dec 1
2486 4:50 pm 8:31 pm Dec 2 - Jan 5
1193 8:05 pm 11:41 pm Dec 18 - Dec 31
1493 9:20 pm 12:53 am Nov 20 - Dec 1
1193 9:25 pm 12:58 am Dec 2 - Dec 17