Nestled at the edge of the great Kavir Desert in Iran, Kashan effortlessly marries ancient charm with modern sophistication. This city, with its rich history dating back to the 6th century BC, welcomes visitors with its stunning architecture, lush gardens, and serene desert landscapes. Kashan is renowned for its traditional Persian homes adorned with intricate tilework, the historic Fin Garden offering a tranquil oasis, and the centuries-old bazaars inviting exploration and discovery. As you wander through its winding streets and embrace the warmth of its people, Kashan promises an unforgettable journey into the heart of Persian culture and hospitality.
The cheapest month to fly to Kashan typically falls in the winter months, such as January or February.
Some popular airports near the city of Kashan include Imam Khomeini International Airport (IKA) in Tehran, Isfahan International Airport (IFN) in Isfahan, and Shahid Beheshti Airport (KSH) in Isfahan.
The flight to Kashan (KKS) is roughly 14 hours 24 minutes and 6,259 miles (10,074 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Kashan from leading comparison sites using our search engine dashboard.
Tranquil garden with a storied past
Iconic mansion with 40 rooms & gardens
Historic mosque with gardens & art
Traditional bath with elaborate design
Architecture and history
Elegant 18th-c. mansion, now a museum
Ancient complex with ornate architecture
Hostel
Museum
Tomb and mausoleum
Art Gallery
Art and museum
Excavated site of an ancient settlement
Tourist Attraction
Tourist Attraction
Tourist Attraction
Mosque
Tourist Attraction
Shrine
Tourist Attraction
Tourist Attraction
Mosque
Mosque
Tourist Attraction
Water
Park
Park
Castle
Tomb and history
Museum
Historical Landmark
Ancient history, castle, ecotourism, architecture, and caravanserai
Ancient network of corridors & rooms
Park
Mosque
Historical Landmark
Shrine
Castle
23.9 °C
Sun, 5 May 2024
Average Temperature
10°C
Jan
14°C
Feb
19°C
Mar
26°C
Apr
32°C
May
38°C
Jun
41°C
Jul
40°C
Aug
35°C
Sep
28°C
Oct
19°C
Nov
12°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Kashan (KKS) - The flight distance between these airports is 6,259 miles (10,074 kilometres). The direct flight time is roughly 14 hours 24 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Kashan (KKS) - The flight distance between these airports is 5,977 miles (9,618 kilometres). The direct flight time is roughly 13 hours 46 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Kashan (KKS) - The flight distance between these airports is 6,687 miles (10,761 kilometres). The direct flight time is roughly 15 hours 21 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Kashan (KKS) - The flight distance between these airports is 6,498 miles (10,458 kilometres). The direct flight time is roughly 14 hours 56 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Kashan (KKS) - The flight distance between these airports is 6,346 miles (10,213 kilometres). The direct flight time is roughly 14 hours 36 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Kashan (KKS) - The flight distance between these airports is 5,646 miles (9,086 kilometres). The direct flight time is roughly 13 hours 2 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Kashan (KKS) - The flight distance between these airports is 6,047 miles (9,731 kilometres). The direct flight time is roughly 13 hours 56 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Kashan (KKS) - The flight distance between these airports is 5,833 miles (9,387 kilometres). The direct flight time is roughly 13 hours 27 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Kashan (KKS) - The flight distance between these airports is 5,734 miles (9,228 kilometres). The direct flight time is roughly 13 hours 14 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Kashan (KKS) - The flight distance between these airports is 6,340 miles (10,203 kilometres). The direct flight time is roughly 14 hours 35 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Kashan (KKS) - The flight distance between these airports is 5,122 miles (8,243 kilometres). The direct flight time is roughly 11 hours 52 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Kashan (KKS) - The flight distance between these airports is 6,617 miles (10,649 kilometres). The direct flight time is roughly 15 hours 12 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Kashan (KKS) - The flight distance between these airports is 5,500 miles (8,851 kilometres). The direct flight time is roughly 12 hours 43 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Kashan (KKS) - The flight distance between these airports is 5,633 miles (9,065 kilometres). The direct flight time is roughly 13 hours 1 minute.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Kashan (KKS) - The flight distance between these airports is 6,262 miles (10,078 kilometres). The direct flight time is roughly 14 hours 24 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Kashan (KKS) - The flight distance between these airports is 5,395 miles (8,682 kilometres). The direct flight time is roughly 12 hours 29 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Kashan (KKS) - The flight distance between these airports is 6,725 miles (10,823 kilometres). The direct flight time is roughly 15 hours 26 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Kashan (KKS) - The flight distance between these airports is 6,100 miles (9,816 kilometres). The direct flight time is roughly 14 hours 3 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Kashan (KKS) - The flight distance between these airports is 6,656 miles (10,712 kilometres). The direct flight time is roughly 15 hours 17 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Kashan (KKS) - The flight distance between these airports is 6,432 miles (10,352 kilometres). The direct flight time is roughly 14 hours 47 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Kashan (KKS) - The flight distance between these airports is 6,045 miles (9,728 kilometres). The direct flight time is roughly 13 hours 55 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Kashan (KKS) - The flight distance between these airports is 6,347 miles (10,214 kilometres). The direct flight time is roughly 14 hours 36 minutes.
Expert Help