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 3 hours 24 minutes and 1,311 miles (2,110 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
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
31.6 °C
Thu, 25 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 Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Jaffna (JAF) - The flight distance between these airports is 1,311 miles (2,110 kilometres). The direct flight time is roughly 3 hours 24 minutes.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Jaffna (JAF) - The flight distance between these airports is 803 miles (1,292 kilometres). The direct flight time is roughly 2 hours 17 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Jaffna (JAF) - The flight distance between these airports is 221 miles (356 kilometres). The direct flight time is roughly 59 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Jaffna (JAF) - The flight distance between these airports is 285 miles (458 kilometres). The direct flight time is roughly 1 hour 7 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Jaffna (JAF) - The flight distance between these airports is 251 miles (404 kilometres). The direct flight time is roughly 1 hour 3 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Jaffna (JAF) - The flight distance between these airports is 526 miles (846 kilometres). The direct flight time is roughly 1 hour 40 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Jaffna (JAF) - The flight distance between these airports is 233 miles (375 kilometres). The direct flight time is roughly 1 hour 1 minute.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Jaffna (JAF) - The flight distance between these airports is 1,047 miles (1,686 kilometres). The direct flight time is roughly 2 hours 49 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Jaffna (JAF) - The flight distance between these airports is 1,041 miles (1,676 kilometres). The direct flight time is roughly 2 hours 48 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Jaffna (JAF) - The flight distance between these airports is 295 miles (474 kilometres). The direct flight time is roughly 1 hour 9 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Jaffna (JAF) - The flight distance between these airports is 1,209 miles (1,946 kilometres). The direct flight time is roughly 3 hours 11 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Jaffna (JAF) - The flight distance between these airports is 571 miles (919 kilometres). The direct flight time is roughly 1 hour 46 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Jaffna (JAF) - The flight distance between these airports is 1,174 miles (1,889 kilometres). The direct flight time is roughly 3 hours 6 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Jaffna (JAF) - The flight distance between these airports is 223 miles (358 kilometres). The direct flight time is roughly 59 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Jaffna (JAF) - The flight distance between these airports is 114 miles (184 kilometres). The direct flight time is roughly 45 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Jaffna (JAF) - The flight distance between these airports is 734 miles (1,181 kilometres). The direct flight time is roughly 2 hours 7 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Jaffna (JAF) - The flight distance between these airports is 1,285 miles (2,069 kilometres). The direct flight time is roughly 3 hours 21 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Jaffna (JAF) - The flight distance between these airports is 1,356 miles (2,182 kilometres). The direct flight time is roughly 3 hours 30 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Jaffna (JAF) - The flight distance between these airports is 587 miles (945 kilometres). The direct flight time is roughly 1 hour 48 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Jaffna (JAF) - The flight distance between these airports is 1,552 miles (2,497 kilometres). The direct flight time is roughly 3 hours 56 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Jaffna (JAF) - The flight distance between these airports is 135 miles (217 kilometres). The direct flight time is roughly 47 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Jaffna (JAF) - The flight distance between these airports is 784 miles (1,261 kilometres). The direct flight time is roughly 2 hours 14 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Jaffna (JAF) - The flight distance between these airports is 1,458 miles (2,347 kilometres). The direct flight time is roughly 3 hours 44 minutes.
Expert Help