Flying from Prague to London
The Prague to London route covers around 648 miles (1,043 km), making it one of the more convenient short-haul connections between Central Europe and the UK. Direct flights from Václav Havel Airport Prague (PRG) take approximately 1 hour 15 minutes, meaning you can realistically be in central London within three hours of leaving your hotel in Vinohrady or Žižkov. It's a proper quick hop — short enough that you won't bother with a neck pillow but long enough to finish a coffee and a podcast.
London is served by five airports, and flights from Prague land at all of them depending on which airline you book. Heathrow (LHR) handles British Airways traffic and sits closest to the West End for business travelers. Gatwick (LGW), Stansted (STN), Luton (LTN), and London City (LCY) are used by the budget carriers. Which airport you land at makes a significant difference to your onward journey time and cost, so factor that in before you book the cheapest-looking fare.
Airlines on This Route
Four airlines operate non-stop flights from Prague to London: British Airways, easyJet, Ryanair, and Wizz Air. British Airways is by far the most frequent, running around 31 flights per week between PRG and LHR — handy if you need flexibility or a same-day rebooking option. They fly into Heathrow Terminal 5, which is well-connected and generally less chaotic than T3. easyJet operates between PRG and Gatwick (LGW), with a solid schedule that works well for leisure travelers. Ryanair and Wizz Air use Stansted (STN) and Luton (LTN) respectively — both further out from the city, but both served by decent coach and rail links.
If you're looking at connecting flights, airlines like KLM (via Amsterdam), Lufthansa (via Frankfurt or Munich), Swiss (via Zurich), and Austrian (via Vienna) all route through their respective hubs. These add two to four hours to your travel day and rarely make financial sense unless you're collecting miles or the direct options are sold out.
Flight Prices: Prague to London
This route is genuinely one of the cheaper short-haul flights in Europe. One-way fares start as low as $20–$28 on Wizz Air if you book well in advance and travel light — carry-on only, mid-week, off-peak months. Ryanair typically comes in at $55–$89 one-way, while easyJet runs $75–$119. British Airways can be surprisingly competitive, with one-way fares around $59 and round-trips from $120 when booked early. Round-trip prices on the budget end sit in the $34–$131 range, though you'll pay more in summer and over holidays.
The key to cheap flights on this route is booking 2–3 months ahead and being flexible on which London airport you use. A $30 saving on a Luton flight can evaporate quickly if you're paying £20 for a National Express coach into the city. Always calculate total door-to-door cost, not just the base fare.
Best Time to Book Prague to London Flights
January through March is consistently the cheapest window to fly this route. Post-Christmas demand drops sharply, and airlines discount heavily to fill seats. February is often the sweet spot — no school holidays, no major events in either city, and you'll find the lowest average fares of the year. April and May see prices creep up as spring travel picks up, but shoulder season still offers reasonable deals if you book six to eight weeks out. June through August is peak season — London school holidays, tourist season in Prague, and fares that reflect both. Budget on paying 40–60% more than January prices during this window. September and October drop back to sensible levels and remain good value, particularly mid-week. November is quiet until the pre-Christmas rush kicks in around mid-December, which pushes prices up again.
London Airport Guide
Where you land shapes your arrival experience significantly. Heathrow (LHR) — British Airways flies here. The Elizabeth line now connects T5 directly to Paddington in about 35 minutes, costing around £13. Fast, reliable, worth it. Gatwick (LGW) — easyJet lands here. The Gatwick Express runs to Victoria in 30 minutes for around £20, or the Thameslink takes slightly longer but costs less. Stansted (STN) — Ryanair's base. The Stansted Express to Liverpool Street takes 47 minutes and costs £20–£28. Budget an hour to central London minimum. Luton (LTN) — Wizz Air operates here. A shuttle bus connects the terminal to Luton Airport Parkway station, then a train to St Pancras takes around 25 minutes. Total journey to central London is 60–80 minutes and costs £15–£22. London City (LCY) — small airport, great for Canary Wharf and the City of London. Elizabeth line and DLR connections are quick and easy.
FAQ — Prague to London Flights
How long is the flight from Prague to London?
Direct flights from Prague (PRG) to London take approximately 1 hour 15 minutes. This applies to non-stop routes on British Airways, easyJet, Ryanair, and Wizz Air. Connecting flights via Amsterdam, Frankfurt, or Zurich add at least two hours to your total travel time.
What is the cheapest time to fly from Prague to London?
January, February, and March offer the lowest fares on Prague to London flights. Mid-week departures — particularly Tuesday and Wednesday — are cheaper than weekend travel. Avoiding Czech and UK school holiday periods makes a meaningful difference to price.
Which airlines fly from Prague to London?
Four airlines operate non-stop flights from Prague to London: British Airways (to Heathrow), easyJet (to Gatwick), Ryanair (to Stansted), and Wizz Air (to Luton). British Airways runs the most frequent service with around 31 weekly flights. Connecting options include KLM, Lufthansa, Swiss, and Austrian via their respective European hubs.
How much do Prague to London flights cost?
One-way fares start from around $20–$28 on Wizz Air for advance bookings in off-peak periods. Ryanair typically ranges from $55–$89, easyJet from $75–$119, and British Airways from around $59 one-way. Round-trip prices range from approximately $34 on the low end to $131 or more during peak travel periods. Prices vary significantly by season and how far ahead you book.