Located in the southern coast of Sri Lanka, Dikwella is a hidden gem waiting to be explored by intrepid travelers seeking a tranquil seaside escape. Known for its pristine beaches, vibrant coral reefs, and towering palm trees swaying in the gentle breeze, Dikwella offers a perfect blend of relaxation and adventure. Visitors can indulge in water sports, explore ancient temples, and savor delicious seafood cuisine at local eateries. With its laid-back atmosphere and breathtaking natural beauty, Dikwella promises a truly unforgettable travel experience for those looking to immerse themselves in the authentic charm of Sri Lanka's coastal regions.
The cheapest month to fly to Dikwella is typically in September.
The popular airports near Dikwella include Mattala Rajapaksa International Airport (HRI) and Bandaranaike International Airport (CMB) in Sri Lanka.
The flight to Dikwella (DIW) is roughly 20 hours 2 minutes and 8,793 miles (14,151 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Dikwella from leading comparison sites using our search engine dashboard.
Palm-fringed beach popular for surfing
Centuries-old shrine with sculptures
Beach
Beach
Geological feature with powerful spray
Picturesque cove with lodging & dining
Lodging, dining & a tropical feel
Beach
Beach
Beach
Average Temperature
31°C
Jan
31°C
Feb
32°C
Mar
32°C
Apr
31°C
May
30°C
Jun
30°C
Jul
30°C
Aug
30°C
Sep
30°C
Oct
30°C
Nov
30°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Dikwella (DIW) - The flight distance between these airports is 8,793 miles (14,151 kilometres). The direct flight time is roughly 20 hours 2 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Dikwella (DIW) - The flight distance between these airports is 8,548 miles (13,756 kilometres). The direct flight time is roughly 19 hours 29 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Dikwella (DIW) - The flight distance between these airports is 8,363 miles (13,459 kilometres). The direct flight time is roughly 19 hours 5 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Dikwella (DIW) - The flight distance between these airports is 8,397 miles (13,514 kilometres). The direct flight time is roughly 19 hours 9 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Dikwella (DIW) - The flight distance between these airports is 8,257 miles (13,289 kilometres). The direct flight time is roughly 18 hours 50 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Dikwella (DIW) - The flight distance between these airports is 8,283 miles (13,330 kilometres). The direct flight time is roughly 18 hours 54 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Dikwella (DIW) - The flight distance between these airports is 8,603 miles (13,846 kilometres). The direct flight time is roughly 19 hours 37 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Dikwella (DIW) - The flight distance between these airports is 8,411 miles (13,536 kilometres). The direct flight time is roughly 19 hours 11 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Dikwella (DIW) - The flight distance between these airports is 7,641 miles (12,297 kilometres). The direct flight time is roughly 17 hours 28 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Dikwella (DIW) - The flight distance between these airports is 8,574 miles (13,799 kilometres). The direct flight time is roughly 19 hours 33 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Dikwella (DIW) - The flight distance between these airports is 7,779 miles (12,520 kilometres). The direct flight time is roughly 17 hours 47 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Dikwella (DIW) - The flight distance between these airports is 8,390 miles (13,503 kilometres). The direct flight time is roughly 19 hours 8 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Dikwella (DIW) - The flight distance between these airports is 8,082 miles (13,006 kilometres). The direct flight time is roughly 18 hours 27 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Dikwella (DIW) - The flight distance between these airports is 8,256 miles (13,287 kilometres). The direct flight time is roughly 18 hours 50 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Dikwella (DIW) - The flight distance between these airports is 8,634 miles (13,895 kilometres). The direct flight time is roughly 19 hours 41 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Dikwella (DIW) - The flight distance between these airports is 7,948 miles (12,791 kilometres). The direct flight time is roughly 18 hours 9 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Dikwella (DIW) - The flight distance between these airports is 8,391 miles (13,505 kilometres). The direct flight time is roughly 19 hours 8 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Dikwella (DIW) - The flight distance between these airports is 8,058 miles (12,968 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Dikwella (DIW) - The flight distance between these airports is 8,295 miles (13,350 kilometres). The direct flight time is roughly 18 hours 56 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Dikwella (DIW) - The flight distance between these airports is 8,527 miles (13,723 kilometres). The direct flight time is roughly 19 hours 26 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Dikwella (DIW) - The flight distance between these airports is 8,515 miles (13,704 kilometres). The direct flight time is roughly 19 hours 25 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Dikwella (DIW) - The flight distance between these airports is 8,396 miles (13,513 kilometres). The direct flight time is roughly 19 hours 9 minutes.
Expert Help