Flight Time from London Heathrow to Puerto Rico: No Direct Flights
There are no nonstop flights from London Heathrow (LHR) to Puerto Rico (Luis Muñoz Marín International Airport, SJU).
Fastest One-Stop Options
- Via New York (JFK): ~10h 30m total (British Airways / American / Delta / JetBlue connections).
- Via Madrid (MAD): ~11h 30m (Iberia / British Airways / American).
- Via Miami (MIA), Atlanta (ATL), Orlando (MCO): 11–13h (American, Delta, United, Virgin Atlantic).
Typical Total Travel Time
11–14 hours including layover (1.5–3h). Overnight connections can stretch to 18+ hours.
Alternative: Fly to Nearby Hubs
- Direct LHR → Punta Cana (PUJ), Dominican Republic (~9h). Then 45-min flight or ferry to SJU.
- Direct LHR → Cancún (CUN), Mexico (~10h). Connect to SJU.
Book early for best connections. Puerto Rico is a US territory—ESTA/visa rules apply.