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

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

Please note! Some routes are seasonal.

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

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