Lowcost flights from Riyadh (Saudi Arabia) to Peshawar (Pakistan), €65 - €260

Direct distance between cities: 2595 km. Average direct flight time is 4:03 hours.

Please note! Some routes are seasonal.

From Riyadh to Peshawar with Serene Air (ER)
From Riyadh to Peshawar with Flynas (XY)
Average ticket price: €65 - €260

Connection in Doha (Qatar)
From Riyadh to Doha with Flynas (XY)
Average ticket price: €12 - €49
From Doha to Peshawar with Level (IB)
Average ticket price: €54 - €215
Connection in Jeddah (Saudi Arabia)
From Riyadh to Jeddah with Flynas (XY)
From Riyadh to Jeddah with Flyadeal (F3)
Average ticket price: €21 - €85
From Jeddah to Peshawar with Serene Air (ER)
Average ticket price: €86 - €345
Connection in Karachi (Pakistan)
From Riyadh to Karachi with Flynas (XY)
Average ticket price: €52 - €206
From Karachi to Peshawar with Fly Jinnah (9P)
From Karachi to Peshawar with Serene Air (ER)
Average ticket price: €27 - €110
Connection in Muscat (Oman)
From Riyadh to Muscat with Salam Air (OV)
Average ticket price: €30 - €118
From Muscat to Peshawar with Salam Air (OV)
Average ticket price: €43 - €173
Connection in Sharjah (United Arab Emirates)
From Riyadh to Sharjah with Flynas (XY)
From Riyadh to Sharjah with Air Arabia (G9)
Average ticket price: €22 - €89
From Sharjah to Peshawar with Serene Air (ER)
From Sharjah to Peshawar with Air Arabia (G9)
Average ticket price: €45 - €182