Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Riyadh
  4. Riyadh to Peshawar
Nonstop route · Saudi Arabia → Pakistan

Cheap flights from Riyadh to Peshawar from US$113

Saudia, flyadeal, Pakistan International Airlines and Serene Air fly nonstop from Riyadh to Peshawar. The flight takes around 3h 45m, and the cheapest one-way fare we found recently is US$113 on 28 Jan.

Direct flights available 3h 45m Cheapest in January Prices checked 14 days ago
RUHPEW

Riyadh to Peshawar at a glance

Cheapest one-wayUS$113Saudia · 1 stop · Thu 28 JanFastest flight3h 45mEstimated
Nonstop flightsYesSaudia, flyadeal, Pakistan International Airlines

Airlines flying nonstop from Riyadh to Peshawar

4 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
SSaudia——US$137Search
flyadeal———Search
Pakistan International Airlines———Search
Serene Air———Search

Cheapest month to fly from Riyadh to Peshawar

Lowest one-way fare found for each month: January is cheapest, December the most expensive.

Good to know

Distance
2,595 km1,611 miles
Flight time
3h 45mestimate
Time difference
+2hPeshawar vs Riyadh
Currency in Peshawar
PKR
Airports
RUH → PEW

Flights from Riyadh to Peshawar: questions answered

How much is a flight from Riyadh to Peshawar?
The cheapest one-way fare we found recently is US$113 with 1 stop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Riyadh to Peshawar?
Yes. Saudia, flyadeal, Pakistan International Airlines and Serene Air fly this route nonstop.
How long is the flight from Riyadh to Peshawar?
A nonstop flight covers 2,595 km and takes around 3h 45m.
What is the cheapest month to fly from Riyadh to Peshawar?
January has the lowest fare we found (US$113), while December is the most expensive (US$138).
Which airlines fly from Riyadh to Peshawar?
Saudia, flyadeal, Pakistan International Airlines and Serene Air operate nonstop flights on this route.
Which airports serve Riyadh and Peshawar?
Riyadh: King Khalid International Airport (RUH). Peshawar: Bacha Khan International Airport (PEW).
What is the time difference between Riyadh and Peshawar?
Peshawar is 2 hours ahead of Riyadh.

More flights from Riyadh