Cheap Flights from Riyadh to Peshawar

Compare Riyadh to Peshawar flight deals

Find the cheapest month or even day of the year to fly to Peshawar

Book the best Peshawar fare with no extra fees

Flight deals from Riyadh to Peshawar

Looking for a cheap last-minute deal or the best return flight from Riyadh Airport to Peshawar Airport? If you want to travel next month, return fares start from Rs122,192. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Riyadh to Peshawar

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Riyadh to Peshawar flights are currently cheapest in July.

Direct flights from Riyadh to Peshawar

Riyadh to Peshawar: Alternative routes

Compare routes from Riyadh to Peshawar below. You may find an airport to fly into that's cheaper, faster, or easier than Peshawar.

Riyadh to Peshawar: Flight information

The things to know before you go.
Cheapest flight foundRs38,857
Cheapest month to flyJuly
Average flight time4 hrs, 10 mins
Most popular airlineSaudia
Average flights per week5

Finding cheap flights from Riyadh to Peshawar: Frequently asked questions

The best price we found for a return flight from Riyadh to Peshawar is Rs92,380. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 10 minutes is the average flight time from Riyadh to Peshawar.
Saudia, Etihad Airways and flyadeal fly direct from Riyadh to Peshawar.
As of June 2026, there are 5 flights per week flying from Riyadh to Peshawar.
The cheapest month to fly from Riyadh to Peshawar is usually October.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Riyadh Airport to Peshawar Airport on Tuesday, 6 October 2026.
Yes – the average flight time is 4 hours and 10 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Peshawar but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Peshawar is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Etihad Airways and flyadeal offer the cheapest flight tickets to Peshawar.

Travelling from Riyadh Airport (RUH) to Peshawar Airport (PEW): what you need to know

  • Around 4 hours 10 minutes is how long you can expect to be in the air on a direct flight from Riyadh Airport to Peshawar Airport.

  • Peshawar's timezone is UTC+5, making Peshawar two hours ahead of Riyadh.

  • You can choose from seven weekly Riyadh Airport to Peshawar Airport flights.

  • Get to the airport on time so you don't miss your RUH to PEW flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • You'll likely experience longer queues in popular months such as July. Arriving up to four hours ahead of an international flight and two hours for domestic departures is a good idea.

  • You can fly nonstop to Peshawar, Pakistan. Take off with one of these carriers that offer direct flights from Riyadh Airport to Peshawar Airport:

  • Flyadeal is the airline with the highest passenger demand for this route.

  • The most punctual carrier that offers RUH to PEW flights is Saudia. Its services arrive as scheduled 76.47% of the time.

  • Consider adding a stopover when booking your ticket from Riyadh Airport to Peshawar Airport. Simply uncheck 'Direct flights only' to break up your journey, or even explore someplace new along the way. Here are some options between RUH and PEW:

    • Dubai Airport

    • Hamad International Airport

    • Muscat Airport

Handy information about Riyadh Airport (RUH)

  • 85% of flights leaving Riyadh Airport touch down at their destination on schedule. With its strong on-time stats, you're unlikely to experience delays when flying out of RUH.

  • Central Riyadh to Riyadh Airport is approximately 32 kilometres. Depending on traffic, it'll take you about 35 minutes to get there if you're catching a taxi, ride-sharing or driving.

  • Expect a journey time of about 1 hour 15 minutes when using public transport.

  • Need a place to stay before your flight from Riyadh Airport to Peshawar Airport? Check out Riyadh Airport Marriott Hotel. Get a good night's sleep here before making your way to RUH.

Arriving at Peshawar Airport (PEW)

When to fly to Peshawar Airport (PEW)

  • It's time to work out your dates for your flight from Riyadh Airport to Peshawar Airport. June is the most popular month to visit Peshawar. If you like a more low-key vibe, go in March.

  • Book your flight from Riyadh Airport to Peshawar Airport for June if you want to go to Peshawar during its warmest month. You can expect temperatures of between 24ºC and 43ºC.

  • Search for cheap tickets from RUH to PEW in January if you like cooler conditions. Temperatures are at their lowest around then, ranging between 3ºC and 20ºC on average.

Explore more of Pakistan

  • You've visited Peshawar, now it's time to explore more of Pakistan. Journey around 386 kilometres south-east to Lahore to tick off its must-visit sights. From Mavi Mosque(blue mosque) to Indo-Islamic Design Monument and Jamia Masjid Shah Jamaat, you'll have a full itinerary ahead.

  • Faisalabad is another sought-after destination in Pakistan and is around 322 kilometres south-east of Peshawar. No trip is complete without experiencing Faisal Masjid, Cricket Ground and Jinnah Park.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.