Sri Lanka, experiences maximum daytime temperatures in March ranging from 28°C (82°F) in Ramboda to 36°C (97°F) in Nochchiyagama. Nighttime temperatures generally drop to 24°C (75°F) in Nochchiyagama and 18°C (64°F) in Ramboda. On average, March is the warmest month of the year in Sri Lanka. So be prepared and pack summer clothes.
What is the temperature of the different cities in Sri Lanka in March?
To get a sense of March's typical temperatures in the key spots of Sri Lanka, explore the map below. Click on a point for an in-depth look.