Airlines with flights from San Jose to London
There are 10 airlines with scheduled flights between SJO and LHR. British Airways is the only airline with non-stop flights from Juan Santamaria International to Heathrow and the flight time is 10 hours and 10 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 10 hours and 10 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
Business class available
SJO
Direct
LHR
W26, Jun 22 - Jun 28
Flight
The next flight with this airline is scheduled on 2026-10-25.
The timetable & schedule information was updated at 2026-04-21
Via Miami with American Airlines
-
Total flight time: 13h 34m - 15h 55m.
-
One World Alliance
-
58 flights per week
SJO
Via MIA
LHR
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
AA1600
AA38
AA38
12:50
----
----
12:50
12:50
12:50
12:50
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 14h 05m - 16h 50m.
-
Sky Team Alliance
-
30 flights per week
SJO
Via CDG
LHR
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
AF431
AF1280
AF1280
19:05
----
19:05
----
19:05
19:05
19:05
The timetable & schedule information was updated at 2026-04-21
Via Dulles with United Airlines
-
Total flight time: 14h 05m - 14h 05m.
-
6 flights per week
SJO
Via IAD
LHR
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 14h 15m - 16h 15m.
-
6 flights per week
SJO
Via FRA
LHR
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
LH519
LH914
LH914
----
19:25
----
19:25
----
19:25
----
The timetable & schedule information was updated at 2026-04-21

There are 10 airlines with scheduled flights between SJO and LHR. British Airways is the only airline with non-stop flights from Juan Santamaria International to Heathrow and the flight time is 10 hours and 10 minutes.
Via Amsterdam with KLM
Via Atlanta with Delta
Via Madrid with Iberia
Via Montreal with Air Canada
Via Bogota with AVIANCA