Ratnapura Travel Guide

City City in Sabaragamuwa Province of Sri Lanka

In Sri Lanka’s wet zone, Ratnapura pulses around gem pits and muddy sluices where rubies and sapphires surface. Visitors watch miners at work, haggle at gem bazaars, visit nearby tea plantations and waterfalls, and use the town as a base for rainforest treks.

Main image
195 cartes postales d'Inde, Birmanie, Indochine vers 1906, don Collin de Plancy en 1928 - btv1b53216123p (079 of 382).jpg
Batch of 2010.jpg
Ceylan-Sachot-1869-bord du Kaluganga.jpg
Donated House26.jpg
Donated House27.jpg
Faculty of Geomatics - panoramio.jpg
Faculty of Management Studies - panoramio.jpg
Faculty of Social Sciences ^ Languages - panoramio.jpg
From Faculty of Applied Sciences - panoramio.jpg
Godigamuwa, Ratnapura, Sri Lanka - panoramio.jpg
Costs
USD 25-45 per day
Very affordable local prices; lodging and food are cheap by Western standards.
Safety
Moderate - take normal precautions
Generally safe for tourists; expect petty theft and take common-sense precautions around markets.
Best Time
December-March (dry season)
Drier months make travel and gem-site visits easier; heavy monsoon rains disrupt outings.
Time
Weather
Population
47,832
Infrastructure & Convenience
Local buses and tuk‑tuks are common; English limited outside tourist-facing shops and guides.
Popularity
Rarely a major international stop; attracts gem buyers, industry visitors and adventurous travellers.
Known For
Gem mining, sapphires and rubies, gem markets, gem-cutting workshops, waterfalls, rainforest access, rubber plantations, local temples
Ratnapura literally means "City of Gems" and is Sri Lanka's primary gem-mining and trading centre.

Why Visit Ratnapura? #

Known as Sri Lanka’s City of Gems, Ratnapura attracts visitors fascinated by gem mining, local cutting workshops and the bustling gem bazaar. Lush waterfalls such as Bopath Falls and the surrounding tea- and rainforest foothills offer easy nature escapes, while village markets and Buddhist temples reveal everyday life in Sabaragamuwa Province. Travelers interested in geology, traditional crafts or guided mine tours will find a distinctive mix of industry, rural scenery and cultural color.

Top Things to Do in Ratnapura

All Attractions ›
Don't Miss
  • Ratnapura Gem Market - Explore Ratnapura's gem market to see miners, cutters, and rough gemstones up close.
  • Saman Devalaya (Ratnapura) - Historic Saman Devalaya shrine important to local worship and seasonal ceremonies.
  • Bopath Ella Waterfall - Scenic waterfall with a heart-shaped pool, popular for short hikes and photography.
Hidden Gems
  • Samanalawewa Reservoir viewpoint - Quiet reservoir viewpoint offering wide vistas, fishing opportunities, and calm sunset reflections.
  • Local gem-cutting workshops - Visit workshops to watch artisans facet stones and learn about gem grading processes.
  • Tea garden walks nearby - Short walks through small tea plots offering peaceful scenery and local hospitality.
Day Trips
  • Sinharaja Rainforest - UNESCO rainforest reserve rich in endemic birds, amphibians, and lush walking trails.
  • Kithulgala white-water rafting - Thrilling rafting and jungle scenery an hour's drive from Ratnapura town.

Best Time to Visit Ratnapura #

Ratnapura is tropical and very wet much of the year, so the brief inter-monsoon window (March-April) is the easiest time to visit. Monsoon periods bring heavy rain, humidity and occasional travel disruptions.

Inter-monsoon (drier window)
March - April · 24-32°C (75-90°F)
Sunny, humid and relatively drier - the easiest time to explore tea estates and gem markets before the heavy monsoons arrive.
Southwest Monsoon (Wet Season)
May - September · 22-30°C (72-86°F)
Frequent, heavy downpours and thunderstorms; travel is possible but expect muddy roads and interrupted outdoor plans.
Northeast Monsoon (Rainy Season)
December - February · 23-31°C (73-88°F)
Still very wet with intense showers and high humidity; indoor activities and short excursions are most practical during this period.

Best Time to Visit Ratnapura #

Climate

Ratnapura's climate is classified as Tropical Rainforest - Tropical Rainforest climate with consistently warm temperatures year-round. Temperatures range from 22°C to 32°C. Heavy rainfall (3917 mm/year), wettest in May.

Best Time to Visit
JanuaryFebruaryDecember
Temperature & Rainfall
Temperature Range
37°
Warmest Month
14°
Coldest Month
Monthly Conditions

January

January is warm with highs of 30°C and lows of 22°C. Significant rainfall (124 mm) and mostly overcast skies.

71 Very Good

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 31°
83%
Humidity
Very Humid

Weather

124 mm
Rainfall
2.8 m/s
Wind
Calm
2.0
UV Index
Very High
11.7h daylight

February

February is warm with highs of 31°C and lows of 23°C. Significant rainfall (143 mm) and partly cloudy skies.

65 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
80%
Humidity
Very Humid

Weather

143 mm
Rainfall
1.8 m/s
Wind
Calm
2.3
UV Index
Extreme
11.8h daylight

March

March is hot, feeling like 31°C due to high humidity. Heavy rain (249 mm) and partly cloudy skies.

61 Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
79%
Humidity
Very Humid

Weather

249 mm
Rainfall
1.5 m/s
Wind
Calm
2.4
UV Index
Extreme
12.0h daylight

April

April is the hottest month, feeling like 32°C with oppressive humidity. Heavy rain (373 mm) and mostly overcast skies.

57 Acceptable

Comfort

32°
Feels Like Hot
28°C
Temperature
24° 32°
84%
Humidity
Very Humid

Weather

373 mm
Rainfall
1.8 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

May

May is hot, feeling like 33°C with oppressive humidity. The wettest month with heavy rain (512 mm) and mostly overcast skies.

55 Acceptable

Comfort

33°
Feels Like Hot
28°C
Temperature
25° 31°
87%
Humidity
Very Humid

Weather

512 mm
Rainfall
2.2 m/s
Wind
Calm
2.0
UV Index
Extreme
12.3h daylight

June

June is hot, feeling like 31°C with oppressive humidity. Heavy rain (400 mm) and mostly overcast skies.

63 Good

Comfort

31°
Feels Like Hot
27°C
Temperature
25° 30°
87%
Humidity
Very Humid

Weather

400 mm
Rainfall
2.6 m/s
Wind
Calm
2.0
UV Index
Very High
12.4h daylight

July

July is warm with muggy conditions (dew point 22°C). Heavy rain (300 mm) and mostly overcast skies.

63 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
24° 29°
86%
Humidity
Very Humid

Weather

300 mm
Rainfall
2.1 m/s
Wind
Calm
2.0
UV Index
Very High
12.3h daylight

August

August is warm with muggy conditions (dew point 22°C). Heavy rain (305 mm) and mostly overcast skies.

63 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
24° 29°
86%
Humidity
Very Humid

Weather

305 mm
Rainfall
1.9 m/s
Wind
Calm
2.1
UV Index
Extreme
12.2h daylight

September

September is warm with muggy conditions (dew point 22°C). Heavy rain (393 mm) and mostly overcast skies.

63 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
24° 30°
86%
Humidity
Very Humid

Weather

393 mm
Rainfall
1.9 m/s
Wind
Calm
2.1
UV Index
Extreme
12.0h daylight

October

October is warm with muggy conditions (dew point 22°C). Heavy rain (473 mm) and mostly overcast skies.

63 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 30°
87%
Humidity
Very Humid

Weather

473 mm
Rainfall
1.4 m/s
Wind
Calm
2.0
UV Index
Extreme
11.9h daylight

November

November is warm with muggy conditions (dew point 22°C). Heavy rain (396 mm) and mostly overcast skies.

63 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
88%
Humidity
Very Humid

Weather

396 mm
Rainfall
2.1 m/s
Wind
Calm
1.8
UV Index
Very High
11.7h daylight

December

December is warm with highs of 30°C and lows of 23°C. Heavy rain (249 mm) and mostly overcast skies.

65 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
86%
Humidity
Very Humid

Weather

249 mm
Rainfall
2.3 m/s
Wind
Calm
1.7
UV Index
Very High
11.6h daylight

How to Get to Ratnapura

Ratnapura is best reached by road from Colombo (Bandaranaike International Airport) - there is no strong direct rail link so coaches and private cars are the common choices. Expect a multi-hour drive across hilly, often congested roads into the Sabaragamuwa tea/gem country.

By Air

Bandaranaike International Airport (CMB): The main international gateway for Sri Lanka, near Negombo and Colombo. By road to Ratnapura the journey typically takes about 2.5-3.5 hours depending on traffic; taxis and private transfers are common (door-to-door car transfers are often priced in the range LKR 10,000-20,000 depending on vehicle and driver).

Mattala Rajapaksa International (HRI): Located in the south (Hambantota), this airport has limited services and is a much longer drive to Ratnapura (typically 4-5+ hours), so it’s rarely used for travel to Ratnapura.

By Train & Bus

Train: Ratnapura is not well served by Sri Lanka’s mainline rail network; there is no reliable direct intercity train service to Ratnapura, so rail is generally not the recommended option.

Bus: Regular buses and private express services run from Colombo (Fort) and the Maharagama/Avissawella area to Ratnapura. Journey time from Colombo is about 2.5-3 hours on express/private coaches and local buses; fares on local buses are very low (typically a few hundred LKR), while private/express services cost more (several hundred to a few thousand LKR).

How to Get Around Ratnapura #

Ratnapura’s town centre is quite walkable for short trips; many sights and shops cluster close together. Tuk‑tuks are the most common local transport for short runs and short‑distance bargaining is expected. Frequent local buses connect Ratnapura with Colombo and other towns; intercity buses are inexpensive and tuk‑tuks are cheap for short rides (expect very modest fares). Taxis exist but are less common than tuk‑tuks.

Where to Stay in Ratnapura #

Budget
City Centre / Near Kalu Ganga - LKR 1,500-5,000/night
Mostly small guesthouses and basic lodges near the city centre and river. Expect simple facilities and friendly hosts; options are fairly limited.
Mid-Range
City Centre - LKR 5,000-12,000/night
Small hotels with private rooms, often with on-site dining. Good for business travellers or short stays; amenities are basic but comfortable.
Luxury
Riverside / Outskirts - LKR 12,000+/night
Very few true luxury hotels in Ratnapura. Expect isolated upscale bungalows or boutique lodges outside town; availability is limited.

Where to Eat in Ratnapura #

Breakdown of cuisine types found across Ratnapura's restaurants and food venues, based on OpenStreetMap data.

Regional
Thai
Asian
Pizza
Burger
Indian
Chicken
Seafood
Sandwich
Sri Lankan
Coffee Shop
International

Nightlife in Ratnapura #

Nightlife in Ratnapura is limited and mostly low‑key: simple bars, guesthouse lounges and small cafés where locals gather in the evenings. There’s little in the way of late‑night clubs, so expect quiet streets after dinner.

Shopping in Ratnapura #

Ratnapura is best known as Sri Lanka’s traditional gem centre - many small gem dealers, cutting shops and traders operate here. If you’re interested in gems, look for established dealers and request documentation for higher‑value stones. Aside from gems, the town has everyday markets selling produce, tea and local goods; shopping is practical and market‑focused rather than tourist‑mall orientated.

Nearby Cities #