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
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.
About 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
Climate
| Population | 4,721 |
| Population Density | 3 / sq mi |
| Elevation | 4,754 ft (1,449 m) |
| Coordinates | 6.7657°, 80.9510° |
| Timezone | Asia/Colombo |
| Country | 🇱🇰 Sri Lanka |
| State / Province | Uva Province |
| Average Temperature | 72°F (22°C) |
| January Average | 70°F (21°C) |
| July Average | 73°F (23°C) |
| Annual Precipitation | 82.6 inches (2,099 mm) |
| Annual Snowfall | 0.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.
Temperature
| Annual Average | 72.0°F |
| 33% above Sri Lanka avg | |
| January Average | 70°F (21°C) |
| July Average | 73°F (23°C) |
| Sunny Days | 186 days/yr |
Geography
| Elevation | 4,754 ft (1,449 m) |
| Area | 1,656.4 sq mi (4,290.1 km²) |
| Population Density | 3/sq mi |
| Coordinates | 6.7657°N, 80.9510°W |
| Timezone | Asia/Colombo |
Precipitation & Snow
Air Quality
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").
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 | - | - | - | - |
Radio Stations near Haputale
0 stations within ~55 km.
| Station | Genre | Quality |
|---|
Museums in Haputale
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| 35 | ||||
| Archeological Museum | ||||
| Badulla Museum | ||||
| Mackwoods Museum | ||||
| Victoria Museum |
Libraries in Haputale
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| Bandarawela Main Libraray | 0.0 | |||||
| Ebulgoda Public Library | 0.0 | |||||
| New Library Complex | 0.0 | |||||
| Nuwara Eliya Public Library | 0.0 | |||||
| Pradeshiya Sabha Library | 0.0 | |||||
| Public Library - Keppetipola | 0.0 | |||||
| Senarath Paranavithana Public Library | 0.0 | |||||
| Welimada Public Library | 0.0 |
Farmers Markets in Haputale
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| 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
Restaurants in Haputale
19 restaurants within city radius - OpenStreetMap data
Cafes in Haputale
2 cafes within city radius - OpenStreetMap data
Theatres in Haputale
2 theatres within city radius - OpenStreetMap data
Monuments in Haputale
1 monuments within city radius - OpenStreetMap data
Train Stations in Haputale
6 train stations within city radius - OpenStreetMap data
Bus Stations in Haputale
3 bus stations within city radius - OpenStreetMap data
Gas Stations in Haputale
6 gas stations within city radius - OpenStreetMap data
Banks in Haputale
5 banks within city radius - OpenStreetMap data
Stadiums & Teams in Haputale
| Team | League | Division |
|---|---|---|
Airports Near Haputale
3 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Mattala Rajapaksa International Airport | HRI | Large Airport |
| Ampara Airport | ADP | Medium Airport |
| Weerawila Airport | WRZ | Small Airport |
Post Offices in Haputale
5 post offices.
| Post Office | Address |
|---|---|
| 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).
| Name | Address |
|---|---|
| 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 |
Explore Near Haputale
Quick Facts
🇱🇰 About Sri Lanka
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Haputale.
Get ReportFrequently 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.
All Countries























































































































































































































































