|Distance||1620 miles (2613 km)|
|Average flight duration||5 h 25 min|
|Average plane ticket price||$189 (€175)|
|Flight frequency||5 a day|
|Direct flight||Yes, there are 5 direct flights a day|
|Airlines||Pakistan International Airlines, Kuwait Airways, Gulf Air, saudi airlines, Air Arabia or Emirates|
Flights from Riyadh to Peshawar cover the 1620 miles (2613 km) long trip taking on average 5 h 25 min with our travel partners like Pakistan International Airlines, Kuwait Airways, Gulf Air, saudi airlines, Air Arabia or Emirates. Normally, there are 5 flights operating per day, including direct services available. While the average ticket price for this trip costs around $189 (€175), you can find the cheapest plane ticket for as low as $189 (€175). Travelers depart most frequently from Riyadh and arrive in Peshawar.
Omio customers traveling this route book their cheap flights from Riyadh to Peshawar most frequently.
You can find the most popular departure airport for this journey, Riyadh, located approximately 22.3 miles (36 km) from the city center of Riyadh. The most popular arrival airport in Peshawar, called Peshawar, is located around 7.1 miles (11.4 km) away from its city center. To reach the city center of Peshawar from Peshawar, check what taxi services, airport shuttle services or public transit options are available.
Here are some other resources that might have the information you need