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: Wed 17 Jan 2018 Return: Wed 31 Jan 2018 Trip spans 15 days
£496
Select
British Airways
British Airways
MAN
SJU
15h 50m
1 stop
SJU
MAN
17h 05m
2 stops
Depart: Thu 2 Nov 2017 Return: Sun 12 Nov 2017 Trip spans 11 days
£538
Select
Air Europa
Air Europa
LGW
SJU
13h 10m
1 stop
SJU
LGW
14h 05m
1 stop
Depart: Fri 6 Oct 2017 Return: Sat 14 Oct 2017 Trip spans 9 days
£579
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
22h 12m
1 stop
SJU
MAN
12h 54m
1 stop
Depart: Mon 22 Jan 2018 Return: Mon 12 Feb 2018 Trip spans 22 days
£601
Select
Virgin Atlantic
Virgin Atlantic
LHR
SJU
18h 34m
1 stop
SJU
LHR
12h 45m
1 stop
Depart: Tue 20 Feb 2018 Return: Tue 6 Mar 2018 Trip spans 15 days
£613
Select
Avianca
Avianca
LHR
SJU
23h 46m
1 stop
SJU
LHR
15h 24m
1 stop
Depart: Wed 7 Feb 2018 Return: Wed 21 Feb 2018 Trip spans 15 days
£616
Select
Lufthansa
Lufthansa
LCY
SJU
24h 04m
2 stops
SJU
LCY
29h 32m
2 stops
Depart: Mon 22 Jan 2018 Return: Mon 12 Feb 2018 Trip spans 22 days
£641
Select
KLM
KLM
LCY
SJU
18h 04m
2 stops
SJU
LCY
19h 25m
2 stops
Depart: Mon 25 Dec 2017 Return: Wed 10 Jan 2018 Trip spans 17 days
£678
Select
American Airlines
American Airlines
LHR
SJU
18h 55m
2 stops
SJU
LHR
13h 35m
1 stop
Depart: Fri 19 Jan 2018 Return: Sun 4 Feb 2018 Trip spans 17 days
£711
Select
Aer Lingus
Aer Lingus
LGW
SJU
20h 03m
2 stops
SJU
LGW
21h 49m
2 stops
Depart: Mon 8 Jan 2018 Return: Mon 15 Jan 2018 Trip spans 8 days
£507
Select
British Airways
British Airways
MAN
SJU
15h 50m
1 stop
SJU
MAN
16h 00m
2 stops
Depart: Fri 15 Sep 2017 Return: Sun 24 Sep 2017 Trip spans 10 days
£591
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
22h 12m
nonstop
SJU
MAN
16h 00m
nonstop
Depart: Thu 21 Dec 2017 Return: Sat 30 Dec 2017 Trip spans 10 days
£610
Select
Air Europa
Air Europa
LGW
SJU
13h 10m
1 stop
SJU
LGW
14h 05m
1 stop
Depart: Mon 6 Nov 2017 Return: Mon 13 Nov 2017 Trip spans 8 days
£560
Select
British Airways
British Airways
GLA
SJU
19h 03m
2 stops
SJU
GLA
17h 13m
2 stops
Depart: Sat 27 Jan 2018 Return: Fri 2 Feb 2018 Trip spans 7 days
£617
Select
Avianca
Avianca
LHR
SJU
23h 46m
1 stop
SJU
LHR
15h 24m
1 stop
Depart: Sat 27 Jan 2018 Return: Fri 2 Feb 2018 Trip spans 7 days
£648
Select
Lufthansa
Lufthansa
STN
SJU
31h 34m
2 stops
SJU
STN
47h 55m
2 stops
Depart: Sun 18 Feb 2018 Return: Mon 26 Feb 2018 Trip spans 9 days
£617
Select
Avianca
Avianca
LHR
SJU
23h 46m
1 stop
SJU
LHR
15h 24m
1 stop
Depart: Sat 25 Nov 2017 Return: Thu 30 Nov 2017 Trip spans 6 days
£620
Select
Air Europa
Air Europa
LGW
SJU
30h 00m
1 stop
SJU
LGW
14h 05m
1 stop
Depart: Sun 1 Oct 2017 Return: Tue 10 Oct 2017 Trip spans 10 days
£622
Select
Thomas Cook Airlines
Thomas Cook Airlines
MAN
SJU
22h 12m
nonstop
SJU
MAN
12h 54m
nonstop
Depart: Tue 12 Dec 2017 Return: Sat 16 Dec 2017 Trip spans 5 days
£702
Select
Virgin Atlantic
Virgin Atlantic
LHR
SJU
14h 54m
1 stop
SJU
LHR
12h 20m
1 stop
Depart: Mon 20 Nov 2017 Return: Thu 30 Nov 2017 Trip spans 11 days
£707
Select
KLM
KLM
LCY
SJU
18h 44m
2 stops
SJU
LCY
19h 00m
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 £601
only £616
only £538
only £648
Manchester
£496
Glasgow
£560
Destination

San Juan
£496