Nestled at the crossroads of ancient civilizations, Peshawar beckons travelers with its rich tapestry of history, culture, and hospitality. Known as the "City of Flowers" for its vibrant bazaars and blooming gardens, Peshawar boasts a captivating blend of tradition and modernity. From the bustling streets lined with delectable street food vendors to the historic sites steeped in tales of conquerors and traders, each corner exudes a charm that is as warm as it is intriguing. Discover the fusion of past and present in this enchanting city that has stood the test of time with grace and resilience.
The cheapest month to fly to Peshawar is typically in the off-peak season, such as September or October.
The best price we found is for C$2,177 from Toronto to Peshawar.
Some popular airlines include: Saudia, Air Transat.
A good price for a flight to Peshawar is C$1959 - C$2395.
The popular airports near the city of Peshawar include Bacha Khan International Airport and Islamabad International Airport.
The flight to Peshawar (PEW) is roughly 15 hours 32 minutes and 6,771 miles (10,896 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Peshawar from leading comparison sites using our search engine dashboard.
Landmark 17th century Mughal mosque
History & art in an old memorial hall
Zoo
Fortress built in 1836 by a Sikh general
Architecture
History
Park and garden
History
Park and garden
Garden and park and garden
Buddhism, ancient history, archaeological excavation, history and monument
Museum
Temple
Park and garden
17.1 °C
Sat, 27 Apr 2024
Average Temperature
18°C
Jan
20°C
Feb
24°C
Mar
30°C
Apr
36°C
May
40°C
Jun
38°C
Jul
36°C
Aug
35°C
Sep
31°C
Oct
26°C
Nov
20°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Peshawar (PEW) - The flight distance between these airports is 6,771 miles (10,896 kilometres). The direct flight time is roughly 15 hours 32 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Peshawar (PEW) - The flight distance between these airports is 6,532 miles (10,513 kilometres). The direct flight time is roughly 15 hours.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Peshawar (PEW) - The flight distance between these airports is 6,618 miles (10,651 kilometres). The direct flight time is roughly 15 hours 12 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Peshawar (PEW) - The flight distance between these airports is 6,547 miles (10,536 kilometres). The direct flight time is roughly 15 hours 2 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Peshawar (PEW) - The flight distance between these airports is 6,397 miles (10,295 kilometres). The direct flight time is roughly 14 hours 42 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Peshawar (PEW) - The flight distance between these airports is 6,302 miles (10,142 kilometres). The direct flight time is roughly 14 hours 30 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Peshawar (PEW) - The flight distance between these airports is 6,585 miles (10,597 kilometres). The direct flight time is roughly 15 hours 7 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Peshawar (PEW) - The flight distance between these airports is 6,398 miles (10,296 kilometres). The direct flight time is roughly 14 hours 43 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Peshawar (PEW) - The flight distance between these airports is 5,764 miles (9,276 kilometres). The direct flight time is roughly 13 hours 18 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Peshawar (PEW) - The flight distance between these airports is 6,599 miles (10,620 kilometres). The direct flight time is roughly 15 hours 9 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Peshawar (PEW) - The flight distance between these airports is 5,828 miles (9,380 kilometres). The direct flight time is roughly 13 hours 27 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Peshawar (PEW) - The flight distance between these airports is 6,598 miles (10,619 kilometres). The direct flight time is roughly 15 hours 9 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Peshawar (PEW) - The flight distance between these airports is 6,072 miles (9,773 kilometres). The direct flight time is roughly 13 hours 59 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Peshawar (PEW) - The flight distance between these airports is 6,265 miles (10,083 kilometres). The direct flight time is roughly 14 hours 25 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Peshawar (PEW) - The flight distance between these airports is 6,624 miles (10,661 kilometres). The direct flight time is roughly 15 hours 13 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Peshawar (PEW) - The flight distance between these airports is 5,932 miles (9,546 kilometres). The direct flight time is roughly 13 hours 40 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Peshawar (PEW) - The flight distance between these airports is 6,653 miles (10,707 kilometres). The direct flight time is roughly 15 hours 17 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Peshawar (PEW) - The flight distance between these airports is 6,172 miles (9,932 kilometres). The direct flight time is roughly 14 hours 12 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Peshawar (PEW) - The flight distance between these airports is 6,567 miles (10,568 kilometres). The direct flight time is roughly 15 hours 5 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Peshawar (PEW) - The flight distance between these airports is 6,599 miles (10,620 kilometres). The direct flight time is roughly 15 hours 9 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Peshawar (PEW) - The flight distance between these airports is 6,492 miles (10,448 kilometres). The direct flight time is roughly 14 hours 55 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Peshawar (PEW) - The flight distance between these airports is 6,482 miles (10,432 kilometres). The direct flight time is roughly 14 hours 54 minutes.
From Toronto (YYZ), Canada to Peshawar, Pakistan (PEW): C$2,177
Depart: 01 Jun 2024 · Return: 01 Aug 2024 Price found 27 Apr 2024, 18:54
Expert Help