background

Flight Deals from Miami to Puerto Rico from $156

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

VS LogoDL LogoAS LogoUA LogoB6 LogoQR LogoSQ Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Miami to San Juan

Miami, US (MIA) - San Juan, PR (SJU)

Spirit Airlines Logo
Spirit Airlines

May 16

MIA
2h 29m
Direct

May 16

SJU
Spirit Airlines Logo
Spirit Airlines

May 19

SJU
2h 49m
Direct

May 19

MIA

as low as

$156

Miami, US (MIA) - San Juan, PR (SJU)

Frontier Airlines Logo
Frontier Airlines

May 21

MIA
2h 38m
Direct

May 21

SJU
Frontier Airlines Logo
Frontier Airlines

May 21

SJU
2h 56m
Direct

May 22

MIA

as low as

$160

Miami, US (MIA) - San Juan, PR (SJU)

American Airlines Logo
American Airlines

May 17

MIA
2h 30m
Direct

May 17

SJU
American Airlines Logo
American Airlines

May 18

SJU
2h 50m
Direct

May 18

MIA

as low as

$218

Miami, US (MIA) - San Juan, PR (SJU)

Delta Air Lines Logo
Delta Air Lines

May 10

MIA
6h 50m
ATL

May 10

SJU
Delta Air Lines Logo
Delta Air Lines

May 11

SJU
8h 39m
ATL

May 11

MIA

as low as

$229

Miami, US (MIA) - San Juan, PR (SJU)

Frontier Airlines Logo
Frontier Airlines

May 18

MIA
9h
PHL

May 18

SJU
Frontier Airlines Logo
Frontier Airlines

May 22

SJU
2h 56m
Direct

May 23

MIA

as low as

$271

Miami, US (MIA) - San Juan, PR (SJU)

Virgin Atlantic Logo
Virgin Atlantic

May 7

MIA
6h 5m
ATL

May 7

SJU
Virgin Atlantic Logo
Virgin Atlantic

May 10

SJU
6h 42m
ATL

May 10

MIA

as low as

$284

Miami, US (MIA) - San Juan, PR (SJU)

Frontier Airlines Logo
Frontier Airlines

May 13

MIA
2h 38m
Direct

May 13

SJU
Frontier Airlines Logo
Frontier Airlines

May 16

SJU
8h 52m
BWI

May 16

MIA

as low as

$373

Miami, US (MIA) - San Juan, PR (SJU)

JetBlue Logo
JetBlue

May 16

MIA
11h 19m
JFK

May 17

SJU
JetBlue Logo
JetBlue

May 18

SJU
9h 58m
JFK

May 18

MIA

as low as

$394

Miami, US (MIA) - San Juan, PR (SJU)

United Airlines Logo
United Airlines

May 7

MIA
11h 38m
IAH

May 7

SJU
United Airlines Logo
United Airlines

May 10

SJU
10h 34m
EWR

May 10

MIA

as low as

$408

Miami, US (MIA) - San Juan, PR (SJU)

United Airlines Logo
United Airlines

May 8

MIA
11h 34m
ORD

May 8

SJU
United Airlines Logo
United Airlines

May 11

SJU
8h 5m
EWR

May 11

MIA

as low as

$408

Miami, US (MIA) - San Juan, PR (SJU)

JetBlue Logo
JetBlue

May 16

MIA
12h 58m
BOS
JFK

May 16

SJU
JetBlue Logo
JetBlue

May 18

SJU
9h 58m
JFK

May 18

MIA

as low as

$456

Miami, US (MIA) - San Juan, PR (SJU)

United Airlines Logo
United Airlines

May 8

MIA
11h 38m
IAH

May 8

SJU
United Airlines Logo
United Airlines

May 11

SJU
16h 10m
EWR
MCO

May 11

MIA

as low as

$478

Top Deals on flights from Miami to Aguadilla

Miami, US (MIA) - Aguadilla, PR (BQN)

JetBlue Logo
JetBlue

Jun 3

MIA
18h 19m
JFK

Jun 4

BQN
JetBlue Logo
JetBlue

Jun 10

BQN
8h 8m
JFK

Jun 10

MIA

as low as

$471

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

May 31

MIA
8h 47m
EWR

May 31

BQN
United Airlines Logo
United Airlines

Jun 7

BQN
8h 51m
EWR

Jun 7

MIA

as low as

$520

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 3

MIA
8h 47m
EWR

Jun 3

BQN
United Airlines Logo
United Airlines

Jun 10

BQN
8h 56m
EWR

Jun 10

MIA

as low as

$521

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 3

MIA
16h 3m
EWR

Jun 3

BQN
United Airlines Logo
United Airlines

Jun 10

BQN
8h 56m
EWR

Jun 10

MIA

as low as

$532

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 5

MIA
8h 47m
EWR

Jun 5

BQN
United Airlines Logo
United Airlines

Jun 8

BQN
8h 51m
EWR

Jun 8

MIA

as low as

$575

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

May 31

MIA
8h 47m
EWR

May 31

BQN
United Airlines Logo
United Airlines

Jun 2

BQN
16h 36m
EWR
MCO

Jun 2

MIA

as low as

$576

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 5

MIA
8h 47m
EWR

Jun 5

BQN
United Airlines Logo
United Airlines

Jun 8

BQN
14h 51m
EWR
MCO

Jun 8

MIA

as low as

$616

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 3

MIA
33h 48m
IAD
EWR

Jun 4

BQN
United Airlines Logo
United Airlines

Jun 10

BQN
8h 56m
EWR

Jun 10

MIA

as low as

$663

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 14

MIA
8h 47m
EWR

Jun 14

BQN
United Airlines Logo
United Airlines

Jun 21

BQN
15h 29m
EWR
IAH

Jun 21

MIA

as low as

$699

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 14

MIA
16h 39m
IAH
EWR

Jun 14

BQN
United Airlines Logo
United Airlines

Jun 21

BQN
15h 29m
EWR
IAH

Jun 21

MIA

as low as

$948

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

May 31

MIA
16h 39m
IAH
EWR

May 31

BQN
United Airlines Logo
United Airlines

Jun 7

BQN
11h 29m
EWR
IAD

Jun 7

MIA

as low as

$1077

Miami, US (MIA) - Aguadilla, PR (BQN)

United Airlines Logo
United Airlines

Jun 5

MIA
16h 39m
IAH
EWR

Jun 5

BQN
United Airlines Logo
United Airlines

Jun 8

BQN
11h 29m
EWR
IAD

Jun 8

MIA

as low as

$1107

Top Deals on flights from Miami to Culebra

Miami, US (MIA) - Culebra, PR (CPX)

American Airlines Logo
American Airlines

Jun 2

MIA
25h 24m
SJU

Jun 3

CPX
Cape Air Logo
Cape Air

Jun 9

CPX
4h 39m
SJU

Jun 9

MIA

as low as

$797

Miami, US (MIA) - Culebra, PR (CPX)

American Airlines Logo
American Airlines

Jun 2

MIA
19h 42m
SJU

Jun 3

CPX
Cape Air Logo
Cape Air

Jun 9

CPX
4h 39m
SJU

Jun 9

MIA

as low as

$797

Miami, US (MIA) - Culebra, PR (CPX)

American Airlines Logo
American Airlines

Jun 2

MIA
19h 42m
SJU

Jun 3

CPX
Cape Air Logo
Cape Air

Jun 9

CPX
9h 47m
SJU

Jun 9

MIA

as low as

$797

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
19h 23m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
14h
SJU
JFK

Jun 10

MIA

as low as

$879

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
19h 23m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
15h 53m
SJU
JFK

Jun 10

MIA

as low as

$879

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
18h 59m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
14h
SJU
JFK

Jun 10

MIA

as low as

$879

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
18h 59m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
13h
SJU
BOS

Jun 9

MIA

as low as

$883

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
18h 59m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
14h 53m
SJU
BOS

Jun 9

MIA

as low as

$883

Miami, US (MIA) - Culebra, PR (CPX)

JetBlue Logo
JetBlue

Jun 2

MIA
17h 29m
JFK
SJU

Jun 3

CPX
JetBlue Logo
JetBlue

Jun 9

CPX
14h 53m
SJU
BOS

Jun 9

MIA

as low as

$883

Miami, US (MIA) - Culebra, PR (CPX)

United Airlines Logo
United Airlines

Jun 2

MIA
28h 31m
ORD
SJU

Jun 3

CPX
United Airlines Logo
United Airlines

Jun 9

CPX
22h 58m
SJU
EWR

Jun 10

MIA

as low as

$1810

Miami, US (MIA) - Culebra, PR (CPX)

United Airlines Logo
United Airlines

Jun 2

MIA
26h 29m
EWR
SJU

Jun 3

CPX
United Airlines Logo
United Airlines

Jun 9

CPX
22h 58m
SJU
EWR

Jun 10

MIA

as low as

$1810

Miami, US (MIA) - Culebra, PR (CPX)

United Airlines Logo
United Airlines

Jun 2

MIA
28h 45m
IAH
SJU

Jun 3

CPX
United Airlines Logo
United Airlines

Jun 9

CPX
22h 58m
SJU
EWR

Jun 10

MIA

as low as

$1810

Top Deals on flights from Miami to Mayagueez

Miami, US (MIA) - Mayagueez, PR (MAZ)

American Airlines Logo
American Airlines

Jun 2

MIA
4h 27m
SJU

Jun 2

MAZ
Cape Air Logo
Cape Air

Jun 9

MAZ
4h 50m
SJU

Jun 9

MIA

as low as

$677

Miami, US (MIA) - Mayagueez, PR (MAZ)

American Airlines Logo
American Airlines

Jun 2

MIA
6h 23m
SJU

Jun 2

MAZ
Cape Air Logo
Cape Air

Jun 9

MAZ
4h 50m
SJU

Jun 9

MIA

as low as

$677

Miami, US (MIA) - Mayagueez, PR (MAZ)

American Airlines Logo
American Airlines

Jun 2

MIA
4h 31m
SJU

Jun 2

MAZ
Cape Air Logo
Cape Air

Jun 9

MAZ
4h 50m
SJU

Jun 9

MIA

as low as

$677

Miami, US (MIA) - Mayagueez, PR (MAZ)

JetBlue Logo
JetBlue

Jun 2

MIA
11h 42m
JFK
SJU

Jun 2

MAZ
JetBlue Logo
JetBlue

Jun 9

MAZ
16h 38m
SJU
JFK

Jun 10

MIA

as low as

$729

Miami, US (MIA) - Mayagueez, PR (MAZ)

JetBlue Logo
JetBlue

Jun 2

MIA
11h 42m
JFK
SJU

Jun 2

MAZ
JetBlue Logo
JetBlue

Jun 9

MAZ
14h 37m
SJU
JFK

Jun 10

MIA

as low as

$729

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
26h 5m
EWR
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 44m
SJU
IAD

Jun 10

MIA

as low as

$1984

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
23h 8m
EWR
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 44m
SJU
IAD

Jun 10

MIA

as low as

$1984

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
28h 21m
IAH
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 44m
SJU
IAD

Jun 10

MIA

as low as

$1984

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
28h 7m
ORD
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 44m
SJU
IAD

Jun 10

MIA

as low as

$1984

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
26h 5m
EWR
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 17m
SJU
ORD

Jun 10

MIA

as low as

$1999

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
28h 21m
IAH
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 17m
SJU
ORD

Jun 10

MIA

as low as

$1999

Miami, US (MIA) - Mayagueez, PR (MAZ)

United Airlines Logo
United Airlines

Jun 2

MIA
23h 8m
EWR
SJU

Jun 3

MAZ
United Airlines Logo
United Airlines

Jun 9

MAZ
21h 17m
SJU
ORD

Jun 10

MIA

as low as

$1999

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158