Find cheap flights to Puerto Rico

Depart
Return
1 adult
Adults
16+
Youths
12-15
Children
2-11
Seat infants
under 2
Lap infants
under 2
The price shown for each flight will be the average for all passengers, including any infants.
Compare vs. KAYAK all | none
Browse Origins:
Browse Destinations:

Flexible dates? Here are the best fares found in the past 48 hours...

Book cheap flights to

(Return)
Depart: Mon 28 Aug 2017 Return: Sat 9 Sep 2017 Trip spans 13 days
£474
Select
British Airways
British Airways
LHR
SJU
15h 15m
1 stop
SJU
LHR
12h 30m
1 stop
Depart: Fri 3 Nov 2017 Return: Fri 17 Nov 2017 Trip spans 15 days
£564
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
14h 24m
1 stop
SJU
MAN
13h 35m
1 stop
Depart: Thu 16 Nov 2017 Return: Thu 30 Nov 2017 Trip spans 15 days
£583
Select
Air Europa
Air Europa
LGW
SJU
13h 15m
1 stop
SJU
LGW
14h 05m
1 stop
Depart: Fri 20 Oct 2017 Return: Sun 22 Oct 2017 Trip spans 3 days
£667
Select
Aer Lingus
Aer Lingus
LGW
SJU
34h 46m
2 stops
SJU
LGW
22h 40m
2 stops
Depart: Fri 1 Dec 2017 Return: Sat 9 Dec 2017 Trip spans 9 days
£713
Select
WestJet
WestJet
LGW
SJU
31h 58m
1 stop
SJU
LGW
35h 55m
1 stop
Depart: Thu 16 Nov 2017 Return: Thu 30 Nov 2017 Trip spans 15 days
£780
Select
Lufthansa
Lufthansa
STN
SJU
34h 05m
2 stops
SJU
STN
24h 05m
2 stops
Depart: Fri 6 Oct 2017 Return: Tue 10 Oct 2017 Trip spans 5 days
£791
Select
KLM
KLM
LCY
SJU
19h 39m
2 stops
SJU
LCY
19h 15m
2 stops
Depart: Mon 28 Aug 2017 Return: Tue 12 Sep 2017 Trip spans 16 days
£927
Select
Turkish Airlines
Turkish Airlines
LHR
SJU
34h 21m
2 stops
SJU
LHR
23h 25m
2 stops
Depart: Fri 20 Oct 2017 Return: Sun 22 Oct 2017 Trip spans 3 days
£540
Select
British Airways
British Airways
LHR
SJU
36h 00m
1 stop
SJU
LHR
19h 00m
1 stop
Depart: Fri 30 Jun 2017 Return: Mon 3 Jul 2017 Trip spans 4 days
£1163
Select
Iberia
Iberia
LGW
SJU
12h 55m
1 stop
SJU
LGW
18h 50m
1 stop
Depart: Fri 1 Sep 2017 Return: Mon 11 Sep 2017 Trip spans 11 days
£594
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
19h 53m
1 stop
SJU
MAN
24h 35m
1 stop
Depart: Thu 21 Sep 2017 Return: Sun 1 Oct 2017 Trip spans 11 days
£608
Select
Air Europa
Air Europa
LGW
SJU
13h 10m
1 stop
SJU
LGW
13h 55m
1 stop
Depart: Fri 14 Jul 2017 Return: Fri 21 Jul 2017 Trip spans 8 days
£1389
Select
Alitalia
Alitalia
LCY
SJU
40h 11m
2 stops
SJU
LCY
22h 22m
2 stops
Depart: Sun 17 Dec 2017 Return: Wed 10 Jan 2018 Trip spans 25 days
£710
Select
British Airways
British Airways
LCY
SJU
31h 35m
2 stops
SJU
LCY
20h 05m
2 stops
Depart: Fri 1 Dec 2017 Return: Sat 9 Dec 2017 Trip spans 9 days
£798
Select
KLM
KLM
LCY
SJU
31h 24m
2 stops
SJU
LCY
29h 15m
2 stops
Depart: Sun 6 Aug 2017 Return: Sun 27 Aug 2017 Trip spans 22 days
£764
Select
Air Europa
Air Europa
LGW
SJU
13h 10m
1 stop
SJU
LGW
13h 55m
1 stop
Depart: Thu 17 Aug 2017 Return: Sat 2 Sep 2017 Trip spans 17 days
£786
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
22h 01m
1 stop
SJU
MAN
17h 54m
1 stop
Depart: Wed 20 Sep 2017 Return: Sat 30 Sep 2017 Trip spans 11 days
£816
Select
KLM
KLM
LCY
SJU
31h 24m
2 stops
SJU
LCY
18h 30m
2 stops
Depart: Sat 29 Jul 2017 Return: Sat 5 Aug 2017 Trip spans 8 days
£920
Select
Thomas Cook Airlines
Thomas Cook Airlines
STN
SJU
17h 51m
1 stop
SJU
STN
13h 46m
1 stop
Depart: Mon 28 Aug 2017 Return: Wed 6 Sep 2017 Trip spans 10 days
£971
Select
KLM
KLM
LCY
SJU
60h 09m
2 stops
SJU
LCY
21h 35m
2 stops
* Prices are per person and are for e–tickets and include all taxes & fees in GBP.
We attempt to get accurate prices and fees; however, prices and fees are not guaranteed, and may be subject to last minute changes over which we have no control.
Airports
Origin

London
only £474
only £710
only £583
only £780
Manchester
£564
Destination

San Juan
£474