Logo
Sri LankaTravel Info

Sri Lanka Travel Info

Everything you need to know before you go — visas, best time to visit, flights, climate, and health tips.

Entry Requirements

Entry Visas to Sri Lanka

A visit visa is an entry permit signifying the consent of the Sri Lankan Government for the admission of a foreign national to the country. The visa specifies the permitted period of stay and the conditions of entry.

Tourist Visit Visa

Issued to bona-fide tourists who want to enter Sri Lanka for sightseeing, excursions, relaxation, visiting relatives, or yoga training for a short period of time.

Business Purpose Visa

Issued to foreign nationals who visit Sri Lanka for business purposes for a short period of time. This visa may be issued for single or double journeys.

Contact the Sri Lankan High Commission or consulate in your country. A 30-day tourist visa can usually be obtained without difficulty.

Department of Immigration and Emigration
Colombo, Sri Lanka
When to Go

Best Time to Visit

West & South Coasts

December to March

The best time to visit is from December to March, when the weather is dry and sunny. This period is ideal for beach activities and exploring coastal towns such as Colombo, Galle, and Bentota.

East Coast

April to September

The best time to visit is from April to September, when the weather is dry and the sea is calm. This period is great for enjoying beaches such as Arugam Bay, Trincomalee, and Pasikudah.

Hill Country

December to March and June to September

The best time to visit the hill country — including Kandy, Nuwara Eliya, and Ella — is from December to March and from June to September. These months offer pleasant weather, ideal for hiking, exploring tea plantations, and enjoying cooler temperatures.

Arugam Bay, Sri Lanka
Getting Here

Airlines Serving Sri Lanka

Sri Lanka is served by a wide range of international airlines connecting to the Bandaranaike International Airport (BIA) in Colombo.

Air Arabia
AirAsia
Air Astana
Air China
Air India
Air Seychelles
Cathay Pacific
China Eastern Airlines
Chongqing Airlines
Emirates
Etihad Airways
FitsAir
Fly Dubai
Gulf Air
IndiGo
Malaysia Airlines
Malindo Air (Batik Air)
Oman Air
Qantas
Qatar Airways
Rossiya Airlines
Saudi Arabian Airlines
Singapore Airlines
SriLankan Airlines (National Carrier)
Turkish Airlines
Vistara
Weather

Temperature Chart

CityJan – AprMay – AugSept – Dec
Kandy30°C / 22°C30°C / 24°C29°C / 22°C
Nuwara Eliya31°C / 17°C29°C / 21°C28°C / 18°C
Trincomalee21°C / 14°C18°C / 16°C18°C / 15°C
Colombo32°C / 24°C33°C / 25°C33°C / 23°C

Sri Lanka has a tropical climate with warm temperatures year-round. The coastal areas are hot and humid, while the central hill country is cooler.

Climate

Climate & Seasons

Sri Lanka enjoys a tropical climate without extremes of temperature, with averages of 27°C (80°F) in Colombo and its suburbs, rising to as much as 38°C (100°F) in the semi-arid northwest, and cooling to 16°C (61°F) at higher elevations of the central hill country. The country experiences two monsoon periods, which bring continuous rains for several months. The southwest monsoon affects the southern, western, and central regions from May to July, while the northeast monsoon brings rain to the north and east from November to January. Positioned at the edge of the Indian Ocean, Sri Lanka benefits from its warm tropical waters, making it a pivotal point between the Indian subcontinent and the southern reaches of the ocean.

Sri Lanka hill country
Sri Lanka wildlife
Stay Safe

Health & Safety

Emergency medical treatment can be handled by most tourist hotels in Sri Lanka. Throughout the country, government hospitals are located in almost all cities, ranging from well-equipped base hospitals to district hospitals. Private hospitals are also present in many cities, offering a wide range of medical services for visitors.

  • Drink filtered, mineral, or bottled water. The yellow king coconut is a popular and refreshing alternative.
  • Apply sunscreen and stay hydrated, especially when outdoors.
  • Carry basic first-aid supplies and any personal prescription medication.
  • Contact your country's embassy or high commission in Sri Lanka if you need consular assistance.