Peshawar offers nonstop service to 19 destinations, served by 11 airlines.
| Destination | Code | Country | Distance | Duration | Airlines |
|---|---|---|---|---|---|
| Quetta | UET | Pakistan | 598 km | 1h 40m | SQB |
| Karachi | KHI | Pakistan | 1,091 km | 1h 55m | 9P |
| Muscat | MCT | Oman | 1,727 km | 2h 50m | OV |
| Ras al-Khaimah | RKT | United Arab Emirates | 1,765 km | 2h 55m | G9 |
| Sharjah | SHJ | United Arab Emirates | 1,819 km | 3h 0m | G9, PK |
| Dubai | DXB | United Arab Emirates | 1,836 km | 3h 30m | EK, FZ, PK |
| Abu Dhabi | AUH | United Arab Emirates | 1,949 km | 3h 25m | EY, PK |
| Doha | DOH | Qatar | 2,151 km | 4h 0m | PK, QR |
| Riyadh | RUH | Saudi Arabia | 2,597 km | 4h 25m | F3, SV |
| Jeddah | JED | Saudi Arabia | 3,449 km | 5h 20m | PK, SV |