Nestled in the northern tip of Sri Lanka, Jaffna is a city steeped in history and cultural richness. With its vibrant mix of Tamil heritage, colonial influence, and modern development, Jaffna offers visitors a unique and immersive experience. Explore ancient temples, bustling markets, and pristine beaches, all while indulging in the mouthwatering local cuisine. The resilient spirit of its people shines through in the city's rebuilt infrastructure and welcoming atmosphere. Whether you're a history buff, a food enthusiast, or a nature lover, Jaffna has something to offer every type of traveler.
The cheapest month to fly to Jaffna is typically in September.
The popular airports near the city of Jaffna are Jaffna International Airport (JAF) and Bandaranaike International Airport (CMB) in Sri Lanka.
The flight to Jaffna (JAF) is roughly 19 hours 27 minutes and 8,529 miles (13,725 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Jaffna from leading comparison sites using our search engine dashboard.
Imposing 17th-century stone citadel
Historic Hindu temple with festivals
Diverse collection of local artifacts
Market
City landmark honoring a martyred king
Landmark clock tower built in 1882
Cathedral and history
Park and garden
17th-century fort with scenic views
Lake
Attraction
Elegant ruins of the Jaffna civilization
Buddhism and temple
Temple
Temple
Causeway
Temple, architecture and history
Attraction
Temple
Small island popular among birders
Lagoon
Ashram
Attraction
Attraction
30.2 °C
Mon, 29 Apr 2024
Average Temperature
29°C
Jan
30°C
Feb
32°C
Mar
33°C
Apr
33°C
May
33°C
Jun
33°C
Jul
32°C
Aug
32°C
Sep
31°C
Oct
29°C
Nov
28°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Jaffna (JAF) - The flight distance between these airports is 8,529 miles (13,725 kilometres). The direct flight time is roughly 19 hours 27 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Jaffna (JAF) - The flight distance between these airports is 8,286 miles (13,335 kilometres). The direct flight time is roughly 18 hours 54 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Jaffna (JAF) - The flight distance between these airports is 8,124 miles (13,074 kilometres). The direct flight time is roughly 18 hours 33 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Jaffna (JAF) - The flight distance between these airports is 8,145 miles (13,108 kilometres). The direct flight time is roughly 18 hours 35 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Jaffna (JAF) - The flight distance between these airports is 8,003 miles (12,880 kilometres). The direct flight time is roughly 18 hours 17 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Jaffna (JAF) - The flight distance between these airports is 8,030 miles (12,923 kilometres). The direct flight time is roughly 18 hours 20 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Jaffna (JAF) - The flight distance between these airports is 8,340 miles (13,423 kilometres). The direct flight time is roughly 19 hours 2 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Jaffna (JAF) - The flight distance between these airports is 8,150 miles (13,116 kilometres). The direct flight time is roughly 18 hours 36 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Jaffna (JAF) - The flight distance between these airports is 7,384 miles (11,884 kilometres). The direct flight time is roughly 16 hours 54 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Jaffna (JAF) - The flight distance between these airports is 8,309 miles (13,371 kilometres). The direct flight time is roughly 18 hours 57 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Jaffna (JAF) - The flight distance between these airports is 7,532 miles (12,122 kilometres). The direct flight time is roughly 17 hours 14 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Jaffna (JAF) - The flight distance between these airports is 8,145 miles (13,108 kilometres). The direct flight time is roughly 18 hours 35 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Jaffna (JAF) - The flight distance between these airports is 7,822 miles (12,588 kilometres). The direct flight time is roughly 17 hours 52 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Jaffna (JAF) - The flight distance between these airports is 8,001 miles (12,877 kilometres). The direct flight time is roughly 18 hours 16 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Jaffna (JAF) - The flight distance between these airports is 8,366 miles (13,464 kilometres). The direct flight time is roughly 19 hours 5 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Jaffna (JAF) - The flight distance between these airports is 7,686 miles (12,369 kilometres). The direct flight time is roughly 17 hours 34 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Jaffna (JAF) - The flight distance between these airports is 8,153 miles (13,121 kilometres). The direct flight time is roughly 18 hours 37 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Jaffna (JAF) - The flight distance between these airports is 7,801 miles (12,554 kilometres). The direct flight time is roughly 17 hours 50 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Jaffna (JAF) - The flight distance between these airports is 8,057 miles (12,967 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Jaffna (JAF) - The flight distance between these airports is 8,266 miles (13,303 kilometres). The direct flight time is roughly 18 hours 52 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Jaffna (JAF) - The flight distance between these airports is 8,249 miles (13,275 kilometres). The direct flight time is roughly 18 hours 49 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Jaffna (JAF) - The flight distance between these airports is 8,137 miles (13,095 kilometres). The direct flight time is roughly 18 hours 34 minutes.
Expert Help