Find cheap Peshawar, Pakistan to Riyadh, Saudi Arabia flights with our free search service. Compare all available fares for direct or connection flights to Riyadh.
Best price to flight from Peshawar to Riyadh (One Way)
What is the distance between Peshawar and Riyadh?
The average distance from Peshawar to Riyadh is 2593 kilometers (equals to 1611 miles or 1400 nautical miles).
Your flight will departure from Peshawar Airport, Pakistan and arrive on Riyadh Airport, Saudi Arabia.
How long is the flight from Peshawar to Riyadh?
The average flight time between Peshawar to Riyadh is 8 hours and 30 minutes.
How much is the fare for flight between Peshawar and Riyadh?
The average price for one-way airfare from Peshawar to Riyadh is 233 USD (none-taxes) for economy class.