Main image

Terrance Rengarasu CC BY-SA 4.0 Wikimedia Commons

Ratnapura Travel Guide

Town

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.

Ratnapura Adam's PeakAdam's PeakHorton Plains National ParkBambarakanda FallsAberdeen FallsKirigalpoththaBopath Ella FallsDevon FallsElgin FallsLaxapana FallsKandySigiriyaNuwara EliyaGalleColomboAnuradhapuraRatnapura
In this guide

Ratnapura essentials

Country: Sri Lanka
Driest months: Jan-Mar
Pay in: Rupee (ரூ)
Language: Sinhala
Emergency: 112

Where to Go in Ratnapura

Ratnapura at a Glance

Local Time
8:50 AM
GMT+5:30
Population
47,832

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.

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.

Best Things to Do in Ratnapura

Ratnapura Bucket List

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.

When to Go

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 - April24-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 - September22-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 - February23-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.

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.

Air Quality: AQI 67 Moderate
Best Time to Visit
JanuaryFebruaryDecember
Temperature & Rainfall
Temperature Range
37°
Warmest Month
14°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Very Good 22° - 31° 26° 124 mm overcast 83% 2.8 m/s 2.0 very high 11.7h
February Good 23° - 31° 27° 143 mm partly cloudy 80% 1.8 m/s 2.3 extreme 11.8h
March Good 24° - 32° 31° 249 mm partly cloudy 79% 1.5 m/s 2.4 extreme 12.0h
April Acceptable 24° - 32° 32° 373 mm overcast 84% 1.8 m/s 2.3 extreme 12.2h
May Acceptable 25° - 31° 33° 512 mm overcast 87% 2.2 m/s 2.0 extreme 12.3h
June Good 25° - 30° 31° 400 mm overcast 87% 2.6 m/s 2.0 very high 12.4h
July Good 24° - 29° 27° 300 mm overcast 86% 2.1 m/s 2.0 very high 12.3h
August Good 24° - 29° 27° 305 mm overcast 86% 1.9 m/s 2.1 extreme 12.2h
September Good 24° - 30° 27° 393 mm overcast 86% 1.9 m/s 2.1 extreme 12.0h
October Good 23° - 30° 27° 473 mm overcast 87% 1.4 m/s 2.0 extreme 11.9h
November Good 23° - 30° 26° 396 mm overcast 88% 2.1 m/s 1.8 very high 11.7h
December Good 23° - 30° 26° 249 mm overcast 86% 2.3 m/s 1.7 very high 11.6h
Getting There & Around

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 is best navigated by road - intercity buses and private cars are the practical ways to arrive and to visit surrounding attractions. Public buses are cheapest but tuk‑tuks and hired cars give more flexibility for sightseeing.

  • Intercity bus / express coaches (LKR 200-1,500) - Express and private coaches from Colombo (Fort or Maharagama) are the most common public option. Buses are frequent; express services are faster and more comfortable - bring snacks, and allow extra time for traffic when travelling at peak periods.
  • Local buses (LKR 50-300) - Local buses serve smaller villages and run more frequently but are slower and crowded during peak times. They are very cheap and useful for short hops around the Ratnapura district; luggage space is limited.
  • Private taxi / car hire (LKR 7,000-20,000 per trip/day) - Taxis or private car hires give the most flexibility for reaching hill-country sights and gem-mining areas near Ratnapura. Negotiate a return price or a daily rate; drivers often act as informal guides.
  • Motorbike / tuk-tuk (LKR 100-1,000) - For short local trips inside Ratnapura town and nearby villages, tuk‑tuks and motorbike taxis are quick and cheap; agree the fare in advance and be prepared for bumpy, narrow roads outside the town centre.
  • Tour operators (LKR 6,000-20,000 per day) - Day tours and private drivers are commonly booked to visit waterfalls, tea estates and gem shops around Ratnapura - convenient if you want a guided itinerary and transfers included.
  • Walking - Ratnapura’s centre is pedestrian-friendly for short visits to markets and shops; many attractions just outside town require a vehicle to reach.

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.

Local guesthouses (various listings) - Small family-run rooms, simple amenities

Budget rooms on booking.com - Several basic guesthouses listed

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.

Hotel Orian Ratnapura - Comfortable mid-range rooms, central

Grand Hotel Ratnapura (listing) - Decent facilities, restaurant on site

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.

Riverview Bungalow - Upscale bungalow on river outskirts

Select higher-end lodges (few) - Limited premium properties listed online

Eat & Drink

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.