Sign In Register

Haputale, Sri Lanka

Uva Province · Sri Lanka

Haputale is a small town in Uva Province, Sri Lanka with a population of 4,721. Elevation: 4,754 ft (1,449 m). Average temperature: 72°F (22°C).

Data updated June 2026

4,721 Population 3/sq mi density
4,754 ft Elevation 1,449 meters
72°F Avg Temperature 22°C
82.6 in Annual Rain
Asia / Colombo Timezone

Discover Haputale, Sri Lanka

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Haputale

Haputale

Haputale is a town of Badulla District in the Uva Province, Sri Lanka, governed by an Urban Council. The elevation is 1431 m (4695 ft) above the sea level. The area has a rich bio-diversity dense with numerous varieties of flora and fauna. Haputale is surrounded by hills covered with cloud forests and tea plantations. The town has a cooler climate than its surroundings, due to its elevation. The Haputale pass allows views across the Southern plains of Sri Lanka. The South-West boundary of Uva basin is marked by the Haputale mountain ridges, which continue on to Horton Plains and Adam's Peak to the west. CNN in 2010 named Haputale as one of Asia's most overlooked destinations.

People

Population4,721
Density3/mi²

Climate

Avg Temp72°F (22°C)
Rain82.6 in/yr
Sunny Days186/yr
Elevation4,754 ft (1,449 m)
Population4,721
Population Density3 / sq mi
Elevation4,754 ft (1,449 m)
Coordinates6.7657°, 80.9510°
TimezoneAsia/Colombo
Country🇱🇰 Sri Lanka
State / ProvinceUva Province
Average Temperature72°F (22°C)
January Average70°F (21°C)
July Average73°F (23°C)
Annual Precipitation82.6 inches (2,099 mm)
Annual Snowfall0.0 inches (0 cm)

About Haputale

Haputale is a small town in Sri Lanka (Uva Province) with a population of 4,721. The city sits at an elevation of 4,754 feet (1,449 meters) above sea level. The average annual temperature is 72°F (22°C). Temperatures range from 70°F in January to 73°F in July. Annual precipitation averages 82.6 inches. The timezone is Asia/Colombo.

Climate in Haputale

Haputale has an average annual temperature of 16.2°C (61°F). The hottest month is May (17.4°C), the coldest is Jan (15.2°C). Average annual precipitation is 1797 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 15.2°C / 59°F 10.5° / 19.8° 111.7
Feb 15.5°C / 60°F 10.1° / 20.9° 69.8
Mar 16.5°C / 62°F 10.7° / 22.3° 82.7
Apr 17.2°C / 63°F 11.9° / 22.4° 137.7
May 17.4°C / 63°F 13.3° / 21.5° 173.5
Jun 16.4°C / 62°F 13.7° / 19.2° 170.9
Jul 16°C / 61°F 13.5° / 18.5° 135.4
Aug 16.1°C / 61°F 13.2° / 19° 120.7
Sep 16.2°C / 61°F 12.9° / 19.4° 163.8
Oct 16.2°C / 61°F 12.6° / 19.7° 225.7
Nov 16.1°C / 61°F 12.4° / 19.8° 216.2
Dec 15.4°C / 60°F 11.6° / 19.3° 189.3
Haputale has a warm climate with an average annual temperature of 72°F (22°C). Winters average 70°F in January while summers reach 73°F in July / relatively mild seasonal variation. The area gets 186 sunny days per year. Annual precipitation totals 82.6 inches (wetter than the 38-inch national average). The city sits at an elevation of 4,754 feet.

Temperature

70°F Jan (21°C) 73°F Jul (23°C)
Annual Average72.0°F
33% above Sri Lanka avg
January Average70°F (21°C)
July Average73°F (23°C)
Sunny Days186 days/yr

Geography

Elevation4,754 ft (1,449 m)
Area1,656.4 sq mi (4,290.1 km²)
Population Density3/sq mi
Coordinates6.7657°N, 80.9510°W
TimezoneAsia/Colombo

Precipitation & Snow

Annual Rainfall 82.6"
117% above Sri Lanka avg
Snowfall 0.0"
Wettest Month (Nov) 12.40"
Driest Month (Jun) 3.74"

Air Quality

Hurricane History

2 hurricanes (Cat 1+) within 500 km since 1980. Strongest: Category 1.

Year Name Category Closest
2000 Unnamed Category 1 193 km
1992 Unnamed Category 1 276 km
Source: NOAA IBTrACS (Cat 1+, 1980-2026)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 70°F (21°C) 5.2 in Coldest
February 70°F (21°C) 4.3 in
March 72°F (22°C) 6.6 in
April 73°F (23°C) 9.8 in
May 74°F (23°C) 7.2 in Warmest
June 73°F (23°C) 3.7 in Driest
July 73°F (23°C) 4.1 in
August 73°F (23°C) 4.3 in
September 73°F (23°C) 5.2 in
October 72°F (22°C) 11.0 in
November 71°F (22°C) 12.4 in Wettest
December 70°F (21°C) 8.7 in

Haputale has a seasonal temperature swing of 5°F / from 70°F in January to 74°F in May. Total annual precipitation is 82.6 inches, with November being the wettest month (12.4") and June the driest (3.7").

View full weather details →

Schools in Haputale

20 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Ginigathgala School - - - -
Kahagolla collage play ground - - - -
Weerakoongama School - - - -
Diyatahalawa Maha Vidyalaya - - - -
Koslanda Central College - - - -
Soragune Vidyalaya - - - -
Kirawanagama Navodya Maha Vidyalaya - - - -
Nikapotha Vidyalaya - - - -
Obada Ella Vidyalaya - - - -
Ananda Central College - Haldumulla - - - -
Walhaputhenna Primary School - - - -
Tamil School - - - -
Swarnahansa Primary School - - - -
Wangiyakumbura Central Collage - - - -
Mirahawatta shool - - - -
Primary School - - - -
Dharmapala Central College - - - -
St. Thomas College, Guruthalawa - - - -
Albarakka Int. School - - - -
Dharmapala College - - - -
View full schools details →

Radio Stations near Haputale

0 stations within ~55 km.

Station Genre Quality

Museums in Haputale

NameTypeAddressPhoneAnnual Revenue
35
Archeological Museum
Badulla Museum
Mackwoods Museum
Victoria Museum

Libraries in Haputale

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Bandarawela Main Libraray0.0
Ebulgoda Public Library0.0
New Library Complex0.0
Nuwara Eliya Public Library0.0
Pradeshiya Sabha Library0.0
Public Library - Keppetipola0.0
Senarath Paranavithana Public Library0.0
Welimada Public Library0.0

Farmers Markets in Haputale

NameAddressSeasonHoursOrganicWebsite
Cargills vegetable collecting center
Central Market
Fruit Market
karagahulpotha
Keppetipola Special Economic Center
Market Place

Hotels in Haputale

30 hotels within city radius - OpenStreetMap data

Diya Dahara food cabin & rooms - chinese
Diya Dahara Food Cabin and Rooms - chinese
Green Valley Holiday Resort
Highlanders Holiday Complex
Hill Safari Eco Lodge
Hirikatuoya Heritage
Hotel Olinka
Icy Falls
Kepler Villa
Living Heritage
Luxor Kirindi Ella
Melheim Resort
Nadeesha
Nagrak Holiday Bungalow
Nalanda residence
Nature Hub Koslanda
Olive Hilltop Hotel
Olympus Plaza hotel
Rishan Hotel 4th mile post
River Side
River Side Hotel
River Side Hotel
River Side Hotel - family restaurant &guest, natural pool
Royal Top Rest Inn
Sesiri Hotel
The Planters House
Thotalagala Plantation House
Treehouse chalets
Viharagala Estate Bunglow
World's End Lodge

Restaurants in Haputale

19 restaurants within city radius - OpenStreetMap data

Asard Bhai Hotel
Crispy Restaurant
Diyaluma Restaurant and Bar Bandarawela
Everest Inn
Franky's Hut
Glacé Café, Diner
Grand discovery Restaurant
Lettuce & Cabbage Restaurant
Mint of the Mist
New Sarawana Bawan Hotel
Olive's
Olive's
Sifan Hotel
SK Restaurant
Sri Sarawana Bawan
Star Hotel
Star Hotel
Sunrise
The Green Paradise

Cafes in Haputale

2 cafes within city radius - OpenStreetMap data

Strawberry Cafe
Wiharegalla

Theatres in Haputale

2 theatres within city radius - OpenStreetMap data

Auditorium
Open Air Theatre's Steps

Monuments in Haputale

1 monuments within city radius - OpenStreetMap data

ISM Logo

Train Stations in Haputale

6 train stations within city radius - OpenStreetMap data

Bandarawela
Diyatalawa
Glenanore Railway Station
Haputale
Idalgashinna
Ohiya

Bus Stations in Haputale

3 bus stations within city radius - OpenStreetMap data

Bus Halt
Diyatalawa Bus Station
Haputale Bus Station

Gas Stations in Haputale

6 gas stations within city radius - OpenStreetMap data

Ceypetco
Filling Station
Haputale Petrol Station
Lanka Filling Station
LK #10108465360
LK #10110603649

Banks in Haputale

5 banks within city radius - OpenStreetMap data

BOC
Hatton National Bank
Peoples Bank
Peoples Bank
Rural Bank Guruthalawa

Stadiums & Teams in Haputale

TeamLeagueDivision

Airports Near Haputale

3 airports within the area.

AirportIATAType
Mattala Rajapaksa International AirportHRILarge Airport
Ampara AirportADPMedium Airport
Weerawila AirportWRZSmall Airport

Post Offices in Haputale

5 post offices.

Post OfficeAddress
Bogahakumbura Post Office
Guruthalawa Post Office
Haputale Post Office
Koslanda Post Office
Post Office

Churches & Religious Organizations in Haputale

32 religious organizations (IRS tax-exempt data).

NameAddress
Adisham Bungalow (St.Benedict's Monastery)
Awasa Temple
Bawana Asapuwa
Buddha Mandiraya
Buddhist Temple
Buddhist Temple
Buddhist Temple
Buddhist Temple
Budu Madura
Ellagama Temple
Ginigathgala Sri Shailabimbarama Viharaya
Hindu Temple
Hinnarangolla Temple
Janaudanagama Sri Bodhirajaramaya
Kahagolla Aranya
Kahagolla Aranya Senasanaya
Karahahawela Temple
Kebillawela Temple
Kirawanagama Viharaya
Komarikagoda Andagiri Viharaya
Koslanda Temple
Local Church
Obada Ella Sri Sudharmarama Purana Viharaya
Ranwanguhawa Temple
Rathakarawwa Viharaya
Soragune Purana Rajamaha Viharaya
St. Andrews Church
St. Paul's Church
Temple
Temple
Udakendagolla Temple
wisuddharama temple

Explore Near Haputale

Waterfalls
15
Natural waterfalls documented by USGS and OpenStreetMap contributors
View all →

Quick Facts

Timezone
Asia/Colombo

🇱🇰 About Sri Lanka

Capital Colombo
Population 21,670,000
Area 65,610 km²
GDP (USD) $83,716,142,582
GDP per capita $3,799
HDI 0.780
Life expectancy 77.5 years
Internet users 51.2%
Urban population 20.2%
Currency LKR (Rupee)
Languages Sinhala, Tamil
Calling code +94
TLD .lk
Driving side left

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Haputale.

Get Report

Frequently Asked Questions About Haputale

What is the population of Haputale?

Haputale has a population of 4,721 residents and is located in Sri Lanka. The population density is 3 people per square mile, spread across 1,656.4 square miles.

What is the weather like in Haputale?

Haputale has a warm climate with an average annual temperature of 72°F (22°C). Winter temperatures average 70°F in January, while summers reach an average of 73°F in July. The area receives 186 sunny days per year. Annual rainfall totals 82.6 inches.

Nearby Cities

Compare Haputale with another city: