Flying to Sri Lanka at a glance
- city with direct flights
- 1
- flights a week
- 336
- lowest direct fare, Dubai to Colombo
- $203
- nonstop from Dubai to Colombo
- 4h 30m
- currency
- Sri Lankan rupee
Cities with direct flights
Direct fare from Dubai; where there is no fare, the flight time
Prices and flight times from Dubai and Chennai
Direct flights, the lowest fare found in recent days
Weather in Sri Lanka by month
Long-term averages for the main destinations
Best time to visit Colombo: February.
Jan
+30°
+23°
+28°
18 days
Feb
+31°
+23°
+29°
11 days
Mar
+31°
+24°
+30°
20 days
Apr
+31°
+25°
+31°
24 days
May
+30°
+25°
+30°
30 days
Jun
+29°
+25°
+29°
29 days
Jul
+29°
+25°
+29°
27 days
Aug
+29°
+25°
+29°
28 days
Sep
+29°
+25°
+29°
29 days
Oct
+29°
+24°
+29°
28 days
Nov
+29°
+23°
+29°
25 days
Dec
+30°
+23°
+29°
20 days
Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.
Frequently asked questions
How long is the flight to Sri Lanka from Dubai?
A nonstop flight from Dubai to Colombo takes about 4 hours 30 minutes.
Which cities have direct flights to Sri Lanka?
16 cities: Dubai, Chennai, New Delhi, Abu Dhabi, Mumbai, Bengaluru, Singapore, Sharjah and others. Most flights go to Colombo.
When is the best time to visit Sri Lanka?
By long-term weather averages, the most comfortable months in Colombo are February.
How much is a flight to Sri Lanka?
Lowest direct fares found recently: Dubai to Colombo from $203, Chennai to Colombo from $103. The price for your dates shows in the search.