Lowcost flights from Muscat (Oman) to Peshawar (Pakistan), €43 - €173

Direct distance between cities: 1729 km. Average direct flight time is 3:02 hours.

Please note! Some routes are seasonal.

From Muscat to Peshawar with Salam Air (OV)
Average ticket price: €43 - €173

Connection in Doha (Qatar)
From Muscat to Doha with Salam Air (OV)
From Muscat to Doha with Level (IB)
Average ticket price: €18 - €71
From Doha to Peshawar with Level (IB)
Average ticket price: €54 - €215
Connection in Jeddah (Saudi Arabia)
From Muscat to Jeddah with Salam Air (OV)
Average ticket price: €49 - €198
From Jeddah to Peshawar with Serene Air (ER)
Average ticket price: €86 - €345
Connection in Karachi (Pakistan)
From Muscat to Karachi with Salam Air (OV)
Average ticket price: €23 - €91
From Karachi to Peshawar with Fly Jinnah (9P)
From Karachi to Peshawar with Serene Air (ER)
Average ticket price: €27 - €110
Connection in Riyadh (Saudi Arabia)
From Muscat to Riyadh with Salam Air (OV)
Average ticket price: €30 - €118
From Riyadh to Peshawar with Serene Air (ER)
From Riyadh to Peshawar with Flynas (XY)
Average ticket price: €65 - €260
Connection in Sharjah (United Arab Emirates)
From Muscat to Sharjah with Air India Express (IX)
From Muscat to Sharjah with Air Arabia (G9)
Average ticket price: €9 - €34
From Sharjah to Peshawar with Serene Air (ER)
From Sharjah to Peshawar with Air Arabia (G9)
Average ticket price: €45 - €182