Airlines with flights from Prague to Edinburgh
There are 15 airlines with scheduled flights between PRG and EDI. Ryanair, easyJet and Jet2 has non-stop flights from Václav Havel Airport Prague to Edinburgh Airport and the flight time is 2 hours and 20 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 2 hours and 20 minutes
-
Low-cost airline
-
Prague and Edinburgh are both Ryanair focus cities.
-
5 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2Boeing 737MAX 8 Passenger
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with easyJet
-
Total flight time: 2 hours and 25 minutes
-
Low-cost airline
-
Edinburgh is a easyJet focus city (Operating base).
-
2 flights per week
-
Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Jet2
-
Total flight time: 2 hours and 30 minutes
-
Low-cost airline
-
2 flights per week
Flight
The timetable & schedule information was updated at 2026-04-22
Via Cologne with Eurowings
-
Total flight time: 3h 50m - 3h 50m.
-
Low-cost airline
-
Prague is a Eurowings focus city (Operating base).
Flight
EW362
The timetable & schedule information was updated at 2026-04-22
Via Dusseldorf with Eurowings
-
Total flight time: 4h 00m - 7h 05m.
-
Low-cost airline
-
Prague is a Eurowings focus city (Operating base).
-
7 flights per week
Flight
EW9364
EW9364
The timetable & schedule information was updated at 2026-04-22
Via Copenhagen with Norwegian Air Sweden
-
Total flight time: 4h 00m - 7h 15m.
-
Low-cost airline
-
5 flights per week
Flight
D83502
D83504
The timetable & schedule information was updated at 2026-04-22
Via Copenhagen with Scandinavian Airlines
-
Total flight time: 4h 05m - 4h 55m.
-
Sky Team Alliance
Flight
SK2513
SK2513
The timetable & schedule information was updated at 2026-04-22

There are 15 airlines with scheduled flights between PRG and EDI. Ryanair, easyJet and Jet2 has non-stop flights from Václav Havel Airport Prague to Edinburgh Airport and the flight time is 2 hours and 20 minutes.
Via Amsterdam with KLM
Via Munich with Lufthansa
Via Oslo with Norwegian
Via London with British Airways
Via Paris with Air France
Via Brussels with Brussels Airlines
Via Dublin with Aer Lingus
Via Vienna with Austrian
Via Luxembourg with Luxair