Sign In Register

Ratnapura, Sri Lanka

Sabaragamuwa Province · Sri Lanka

Ratnapura is a mid-size city in Sabaragamuwa Province, Sri Lanka with a population of 47,832. Elevation: 240 ft (73 m). Average temperature: 78°F (25°C).

47,832 Population 6,196/sq mi density
240 ft Elevation 73 meters
78°F Avg Temperature 25°C
164.0 in Annual Rain
Asia / Colombo Timezone

Discover Ratnapura, 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 Ratnapura

Ratnapura

Ratnapura is a major city in Sri Lanka. It is the capital city of Sabaragamuwa Province, as well as the Ratnapura District, and is a traditional centre for the Sri Lankan gem trade. It is located on the Kalu Ganga in south-central Sri Lanka, some 101 km (63 mi) southeast of the country's capital, Colombo. Ratnapura is also spelled as Rathnapura.

People

Population47,832
Density6,196/mi²

Climate

Avg Temp78°F (25°C)
Rain164.0 in/yr
Sunny Days99/yr
Elevation240 ft (73 m)
Population47,832
Population Density6,196 / sq mi
Elevation240 ft (73 m)
Coordinates6.6858°, 80.4036°
TimezoneAsia/Colombo
Country🇱🇰 Sri Lanka
State / ProvinceSabaragamuwa Province
Average Temperature78°F (25°C)
January Average76°F (24°C)
July Average77°F (25°C)
Annual Precipitation164.0 inches (4,165 mm)
Annual Snowfall0.0 inches (0 cm)

About Ratnapura

Ratnapura is a mid-size city in Sri Lanka (Sabaragamuwa Province) with a population of 47,832. The city sits at an elevation of 240 feet (73 meters) above sea level. The average annual temperature is 78°F (25°C). Temperatures range from 76°F in January to 77°F in July. Annual precipitation averages 164.0 inches. The timezone is Asia/Colombo.

Climate in Ratnapura

Ratnapura has an average annual temperature of 25.1°C (77°F). The hottest month is Apr (26.3°C), the coldest is Jan (24.1°C). Average annual precipitation is 2248 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 24.1°C / 75°F 17.1° / 30.2° 135.5
Feb 24.6°C / 76°F 16.9° / 31.2° 90.2
Mar 25.4°C / 78°F 18.6° / 32.3° 97.5
Apr 26.3°C / 79°F 20.7° / 32.8° 175.2
May 26°C / 79°F 22.3° / 31.3° 216.8
Jun 25.5°C / 78°F 22.1° / 29.8° 116.2
Jul 25.1°C / 77°F 21.7° / 30.1° 120.1
Aug 25°C / 77°F 21.5° / 30° 158.6
Sep 24.9°C / 77°F 21.6° / 29.9° 229.7
Oct 24.7°C / 76°F 21.1° / 29.9° 332.7
Nov 24.7°C / 76°F 20.2° / 29.9° 335.7
Dec 24.4°C / 76°F 18.8° / 29.9° 240.0
Ratnapura has a warm climate with an average annual temperature of 78°F (25°C). Winters average 76°F in January while summers reach 77°F in July / relatively mild seasonal variation. The area gets 99 sunny days per year, below the national average of 205. Annual precipitation totals 164.0 inches (wetter than the 38-inch national average). The city sits at an elevation of 240 feet.

Temperature

76°F Jan (24°C) 77°F Jul (25°C)
Annual Average77.5°F
44% above Sri Lanka avg
January Average76°F (24°C)
July Average77°F (25°C)
Sunny Days99 days/yr

Geography

Elevation240 ft (73 m)
Area7.7 sq mi (20.0 km²)
Population Density6,196/sq mi
Coordinates6.6858°N, 80.4036°W
TimezoneAsia/Colombo

Precipitation & Snow

Annual Rainfall 164.0"
332% above Sri Lanka avg
Snowfall 0.0"
Wettest Month (May) 21.10"
Driest Month (Jan) 4.84"

Air Quality

Hurricane History

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

Year Name Category Closest
2000 Unnamed Category 1 212 km
1992 Unnamed Category 1 224 km
Source: NOAA IBTrACS (Cat 1+, 1980–2026)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 76°F (24°C) 4.8 in Coldest, Driest
February 77°F (25°C) 5.3 in
March 79°F (26°C) 9.7 in
April 79°F (26°C) 14.5 in Warmest
May 79°F (26°C) 21.1 in Wettest
June 78°F (26°C) 19.5 in
July 77°F (25°C) 14.8 in
August 77°F (25°C) 14.3 in
September 77°F (25°C) 16.1 in
October 77°F (25°C) 18.8 in
November 77°F (25°C) 15.8 in
December 76°F (25°C) 9.4 in

Ratnapura has a seasonal temperature swing of 3°F / from 76°F in January to 79°F in April. Total annual precipitation is 164.0 inches, with May being the wettest month (21.1") and January the driest (4.8").

View full weather details →

Colleges & Universities in Ratnapura

Institution Type Founded Website
College Of Technology - Ratnapura College
National Youth Training Centre College
Open University Ratnapura Regional Centre University Visit →
pathanawaththa ground College
R/theppanawa central college College
Ruwanpura National College of Education College
Sivali Central College College
Sri Lanka Institute of Tourism & Hotel Management (SLITHM) - Ratnapura College Visit →
Sri Rahula College College

Schools in Ratnapura

40 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Malankanda Vidyalaya
Sri Rahula Central College
Gallealla Maha Vidyalaya
Sumana Maha Vidyalaya
Nivithigala Primary School
Hiddellana Ananda Vidyalaya
Ketawala Vidyalaya
Ekneligoda School
Lellopitiya Sri Rahula Vidyalaya
Gonakumbura Maha Vidyalaya
Dhammananda Primary School
Dimiyawa School
Withanagama School
Erabadda School
Dela Maha Vidyalaya
Raththurugala Vidyalaya
Punchigama Siduhath Vidyalaya
Siriperakum Vidyalaya
Yakdehiwaththa Vidyalaya
New Mahawala Tamil School
Sussex College Ratnapura Play Ground
Kuruwita Central College
Batuhena Maha Vidyalaya
Ferguson High School
St.Lukes College
Lyceum Int. School
Mihindu Vidyalaya
St.Aloysius College
Al Makiya Muslim Maha Vidyalaya
Dharmapala College
Sumana Balika Vidyalaya
Sri Rathnakaa Maha Vidyalaya
Dippitigala Maha Vidyalaya
Sri Sumana Maha Vidyalaya
Dambuluwana School
Siri Perakuma Viyalaya
Hidellana Tamil School
Prince College
Sumana Saman Maha Vidyalaya
Lyceum Int. School
View full schools details →

Radio Stations near Ratnapura

0 stations within ~55 km.

Station Genre Quality

Museums in Ratnapura

NameTypeAddressPhoneAnnual Revenue
National Museum Ratnapura

Libraries in Ratnapura

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Kotagala Public Library0.0
Polegoda Public Library0.0
Public Library0.0
Ratnapura New Public Library0.0

Farmers Markets in Ratnapura

NameAddressSeasonHoursOrganicWebsite
Public Market
Weekly Fair Ground

Hotels in Ratnapura

17 hotels within city radius — OpenStreetMap data

Akoya Pearl
Boulder Garden Resort
Gem Field Rest Hotel
Hotel Black Lion
Hotel Garland
Hotel Gemm Land
Hotel Lux Sapphire
Kethumathee Hotel & Banquet
Krishnee Villa
Kuruwita Retreat
Madhushi's Hill Top Hotel
New White House
Omega Residence
Rathna Gems Halt
Savon Rest
Summer Ridge Homestay
Wijaya Holiday Resort

Restaurants in Ratnapura

8 restaurants within city radius — OpenStreetMap data

Garland Cafe
Isuru Hotel
Kele Kade
Pizza Hut
Royal Palace
Silver Ray
Siril Thai Restaurant
Tea Jar Lounge

Cafes in Ratnapura

4 cafes within city radius — OpenStreetMap data

Ariya Sinhala
KOPI KADE
Mellona Chocolate Cafe - Ratnapura
Riverine Hotel

Cinemas in Ratnapura

3 cinemas within city radius — OpenStreetMap data

Imperial Cinema
Jothi Cinema
Lakshmi

Monuments in Ratnapura

4 monuments within city radius — OpenStreetMap data

Clock Tower
Old Kelani Valley Railway Bridge
Ratnapura Clock Tower
Shakyasinghe Samadhi Buddha statue

Bus Stations in Ratnapura

12 bus stations within city radius — OpenStreetMap data

Ayagama Bus Station
Bus Depot
Bus Stand
Kiriella Bus
Kuruwita Bus Stand
LK #1100804784
LK #498166974
Main Bus Stand
Pelmadulla Bus Station
Ratnapura Central Bus Stand
Ratnapura CTB Depot
Uda Delwala Bus Stop

Gas Stations in Ratnapura

13 gas stations within city radius — OpenStreetMap data

Ceypetco
Ceypetco
Ceypetco
Ceypetco
Ceypetco - Filling Station
Ceypetco - Fuel Station
Ceypetco Filling Station
IOC gas station
Lanka IOC
LK #385199354
LK #385234253
LK #385287228
RTS Fuel Station

Banks in Ratnapura

16 banks within city radius — OpenStreetMap data

Bank of Ceylon
Bank of Ceylon
Bank of Ceylon
Bank of Ceylon (Super Grade Branch)
BOC
Commercial Bank of Ceylon PLC
Commercial Bank of Ceylon PLC
Commertial Bank
DFCC Bank
HNB
Nation Trust Bank (NTB)
National Savings Bank
People's Bank
People's Bank
People's Bank
Sanasa Development Bank

Stadiums & Teams in Ratnapura

TeamLeagueDivision

Airports Near Ratnapura

5 airports within the area.

AirportIATAType
Bandaranaike International Colombo AirportCMBLarge Airport
Colombo Ratmalana International AirportRMLLarge Airport
Mattala Rajapaksa International AirportHRILarge Airport
Koggala AirportKCTMedium Airport
Katukurunda Air Force BaseKTYSmall Airport

Post Offices in Ratnapura

3 post offices.

Post OfficeAddress
Hidellana Sub Post Office
Kuruwita Post Office
Post Office

UNESCO World Heritage Sites Near Ratnapura

1 UNESCO sites.

SiteCategoryYear
Sinharaja Forest ReserveNatural1988

Churches & Religious Organizations in Ratnapura

43 religious organizations (IRS tax-exempt data).

NameAddress
Aluketiya Dewalaya
Ananda Maitreya Sangha Raja Viharaya
Angammana Purana Rajamaha Viharaya
Baranduwa Rankoth Viharaya
Batugedara Temple
Dambuluwana Temple
Dela Gangarama Maha Viharaya
Ellegedara Sri Purwaramaya
Entrance of Saman Dewalaya
Getangama Sri Wijyaramaya
Gileemale Rajamaha Viharaya
Gnanasinghe Tapowana Temple (Kajugaswatta)
Gnanasinghe Tapowana Temple (Kajugaswatta)
Gonakumbura Sri Dharma Niketanaramaya
Haldola Bodhiya
Jayabodi viharaya
Kekula Temple
Kekula Temple
Liyandawela Sri Mangalaramaya
Magurugoda Dewalaya
Palm Garden Kovil
Sabaragamu Maha Saman Dewalaya
Saman Dewalaya
Sri Ashokaramaya
Sri Bodhirajaramaya
Sri Bodhiwardhanarama Temple
Sri Jayasekararamaya Temple
Sri Jayasunandarama Moola Maha Viharaya
Sri Maha Viharaya - Vidyananda Maha Pirivena
Sri Saddharmalankara Piriven Viharaya(Temple)
Sri Sumana Maha Piriwena
Sri Sumana Temple
Sri Sumana Temple
Sri Wardhanaramaya
St. Lukes Church
Temple
temple
Temple
vihara
Weeragoda Sri Maha Temple
Weralupa Temple
Wimala Ramaya
Wimaladarshanaramaya

Explore Near Ratnapura

Waterfalls
11
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

UNESCO World Heritage Sites Near Ratnapura

Sinharaja Forest Reserve
Natural · inscribed 1988
Located in south-west Sri Lanka, Sinharaja is the country's last viable area of primary tropical rainforest. More than 60% of the trees are endemic and many of them are considered rare. There is much endemic wildlife, especially birds, but the reserve is also ...

Download Full City Report

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

Get Report

Frequently Asked Questions About Ratnapura

What is the population of Ratnapura?

Ratnapura has a population of 47,832 residents and is located in Sri Lanka. The population density is 6,196 people per square mile, spread across 7.7 square miles.

What is the weather like in Ratnapura?

Ratnapura has a warm climate with an average annual temperature of 78°F (25°C). Winter temperatures average 76°F in January, while summers reach an average of 77°F in July. The area receives 99 sunny days per year, below the national average of 205. Annual rainfall totals 164.0 inches.

Nearby Cities

Compare Ratnapura with another city: