Badulla Travel Guide

City City in Uva Province, Sri Lanka

Badulla sits amid tea-clad hills; visitors arrive for Dunhinda Falls, the Muthiyangana temple and as a stop on the scenic hill-country rail route. Tea estates, winding roads and markets selling spicy kottu make for straightforward exploration of Uva Province.

Main image
Wikivoyage banner
A bird eye view of Badulla city from a peak of mountain.jpg
Blue Water Lily with bees.jpg
Demodara bridge, Ella, Sri Lanka.jpg
Evening in Badulla.jpg
Living together in a meter box.jpg
SL Badulla asv2020-01 img03 Badulu Oya.jpg
Suspesion Steel Bridge, Baulla, Sri Lanka.jpg
Costs
$25-$40 per day
Very affordable local prices; guesthouses and budget hotels common.
Safety
Moderately safe with normal caution
Generally safe for tourists; usual caution on busy streets and at night.
Best Time
January-April (dry season)
Dry season in the hill country is best for trekking and waterfalls.
Time
Weather
Population
47,587
Infrastructure & Convenience
Good rail and bus links; tuk‑tuks for local travel, basic tourist facilities.
Popularity
Popular as a regional hub for tea‑country travelers and hikers heading into the highlands.
Known For
Tea plantations, Main Line terminus, Dunhinda Falls, Demodara Loop nearby, Muthiyangana Temple, colonial buildings, hill country bazaars, hiking
Badulla is the terminus of Sri Lanka Railways' Main Line, linking it by rail to Colombo via the hill country.

Why Visit Badulla? #

Set at the edge of Sri Lanka’s tea country, Badulla draws travelers for its dramatic waterfalls, highland scenery and strong local culture. The thundering Dunhinda Falls and the Muthiyangana temple are focal points for daytrips, while train rides through tea plantations and views of the Namunukula range offer classic hill-country panoramas. Markets and street stalls serve kottu and hoppers, and the town’s mix of Buddhist shrines and colonial-era buildings adds historical texture.

Top Things to Do in Badulla

All Attractions ›
Don't Miss
  • Dunhinda Falls - High waterfall just outside Badulla, short hike through forest to viewpoint.
  • Muthiyangana Raja Maha Vihara - Ancient Buddhist temple in Badulla with ornate stupas and daily rituals.
  • Bogoda Wooden Bridge and Temple - Historic wooden bridge and small temple, traditional Kandyan-era carpentry techniques.
Hidden Gems
  • Namunukula Range viewpoint - Panoramic views over Uva Province and terraced tea estates from roadside picnic spots.
  • Badulla morning market - Bustling early-morning market selling fresh produce, spices, and local snacks.
  • Colonial-era railway architecture - Historic station buildings reflecting the region's railway heritage and engineering past.
Day Trips
  • Ella and Nine Arch Bridge - Short drive to Ella for the Nine Arch Bridge, hiking, and tea walks.
  • Haputale and Lipton's Seat - Tea estate panorama and sunrise viewpoint, popular with early-morning visitors.

Best Time to Visit Badulla #

Best months for Badulla are February to April and parts of October for drier, clearer weather ideal for trekking and tea‑country visits. Monsoon periods bring heavy rains and lush scenery.

Southwest Monsoon
May - September · 18-27 °C (64-81 °F)
Heavy rains and lush landscapes; travel can be disrupted but waterfalls and tea country are spectacular.
Northeast Monsoon
October - January · 19-28 °C (66-82 °F)
Wet at times with cooler spells; scenic hill roads stay green and dramatic - expect occasional downpours.
Inter‑monsoon
February - April · 18-29 °C (64-84 °F)
Drier, warmer months with clearer skies and ideal conditions for trekking, waterfalls and exploring tea plantations.

Best Time to Visit Badulla #

Climate

Badulla's climate is classified as Tropical Monsoon - Tropical Monsoon climate with consistently warm temperatures year-round. Temperatures range from 17°C to 29°C. Abundant rainfall (1931 mm/year), wettest in November with a pronounced dry season.

Best Time to Visit
JuneJulyAugust
Temperature & Rainfall
Temperature Range
38°
Warmest Month
13°
Coldest Month
Monthly Conditions

January

January is mild with highs of 26°C and lows of 17°C. Heavy rain (202 mm) and partly cloudy skies.

69 Good

Comfort

22°
Feels Like Mild
22°C
Temperature
17° 26°
89%
Humidity
Very Humid

Weather

202 mm
Rainfall
2.1 m/s
Wind
Calm
1.9
UV Index
Very High
11.7h daylight

February

February is mild with highs of 27°C and lows of 17°C. Significant rainfall (132 mm) and partly cloudy skies.

73 Very Good

Comfort

22°
Feels Like Mild
22°C
Temperature
17° 27°
86%
Humidity
Very Humid

Weather

132 mm
Rainfall
1.6 m/s
Wind
Calm
2.2
UV Index
Extreme
11.8h daylight

March

March is mild with highs of 28°C and lows of 18°C. Significant rainfall (135 mm) and partly cloudy skies.

77 Very Good

Comfort

23°
Feels Like Mild
23°C
Temperature
18° 29°
81%
Humidity
Very Humid

Weather

135 mm
Rainfall
1.4 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

April

April is warm with highs of 29°C and lows of 19°C. Heavy rain (233 mm) and partly cloudy skies.

69 Good

Comfort

24°
Feels Like Warm
24°C
Temperature
19° 29°
81%
Humidity
Very Humid

Weather

233 mm
Rainfall
1.2 m/s
Wind
Calm
2.4
UV Index
Extreme
12.2h daylight

May

May is the warmest month with muggy conditions (dew point 22°C). Significant rainfall (113 mm) and partly cloudy skies.

75 Very Good

Comfort

24°
Feels Like Warm
24°C
Temperature
20° 29°
81%
Humidity
Very Humid

Weather

113 mm
Rainfall
2.2 m/s
Wind
Calm
2.3
UV Index
Extreme
12.3h daylight

June

June is warm with highs of 28°C and lows of 21°C. The driest month with just 22 mm and partly cloudy skies.

85 Excellent

Comfort

24°
Feels Like Warm
24°C
Temperature
21° 28°
77%
Humidity
Very Humid

Weather

22 mm
Rainfall
2.6 m/s
Wind
Calm
2.2
UV Index
Extreme
12.4h daylight

July

July is mild with highs of 28°C and lows of 20°C. Moderate rainfall (49 mm) and partly cloudy skies.

81 Excellent

Comfort

24°
Feels Like Mild
24°C
Temperature
20° 28°
73%
Humidity
Very Humid

Weather

49 mm
Rainfall
2.5 m/s
Wind
Calm
2.2
UV Index
Extreme
12.3h daylight

August

August is mild with highs of 28°C and lows of 20°C. Moderate rainfall (73 mm) and partly cloudy skies.

79 Very Good

Comfort

24°
Feels Like Mild
24°C
Temperature
20° 28°
72%
Humidity
Very Humid

Weather

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

September

September is mild with highs of 28°C and lows of 20°C. Regular rainfall (94 mm) and partly cloudy skies.

77 Very Good

Comfort

24°
Feels Like Mild
24°C
Temperature
20° 28°
73%
Humidity
Very Humid

Weather

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

October

October is mild with highs of 27°C and lows of 19°C. Heavy rain (249 mm) and partly cloudy skies.

69 Good

Comfort

23°
Feels Like Mild
23°C
Temperature
19° 27°
80%
Humidity
Very Humid

Weather

249 mm
Rainfall
1.7 m/s
Wind
Calm
2.2
UV Index
Extreme
11.9h daylight

November

November is mild with highs of 26°C and lows of 19°C. The wettest month with heavy rain (321 mm) and mostly overcast skies.

65 Good

Comfort

23°
Feels Like Mild
23°C
Temperature
19° 26°
88%
Humidity
Very Humid

Weather

321 mm
Rainfall
1.3 m/s
Wind
Calm
1.8
UV Index
Very High
11.7h daylight

December

December is mild with highs of 26°C and lows of 18°C. Heavy rain (308 mm) and mostly overcast skies.

65 Good

Comfort

22°
Feels Like Mild
22°C
Temperature
18° 26°
90%
Humidity
Very Humid

Weather

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

How to Get to Badulla

Badulla is most commonly reached from Colombo by the scenic long-distance train or by intercity bus. The train is slower but is the preferred option for the landscape; for faster or more flexible schedules choose a bus or private transfer.

By Air

Bandaranaike International Airport (CMB): The main international airport for Badulla is Bandaranaike (near Colombo). From CMB you can reach Colombo Fort (about 45-60 minutes by road) by taxi or airport express bus, then continue by train or bus to Badulla.

Mattala Rajapaksa International Airport (HRI): Mattala has limited scheduled services; ground connections to Badulla are long and not usually convenient for international arrivals.

By Train & Bus

Train: Badulla is the terminus of Sri Lanka Railways’ Main Line (the scenic hill-country route) from Colombo Fort. The journey is long (typically 8-10 hours depending on service) and is popular for scenery; fares vary by class (third-class very inexpensive; reserved second/first-class and observation seats cost more). Book reserved seats for comfort on long runs.

Bus: There are intercity buses (SLTB and private operators) from Colombo and Kandy to Badulla; journey times are roughly 6-8 hours depending on route and traffic. Local buses and minibuses connect Badulla with nearby towns and hill-country villages.

How to Get Around Badulla #

Badulla has a compact central area that’s straightforward to explore on foot for short trips. The city is also served by buses and by the Sri Lanka Railways line - Badulla is the terminus of the Main Line, with direct trains linking to towns such as Ella, Kandy and Colombo. Within the city, tuk‑tuks are commonly used for short trips and buses run to nearby towns; taxis exist but are less common. Fares for tuk‑tuks and buses are inexpensive by international standards, but always agree a tuk‑tuk fare in advance.

Where to Stay in Badulla #

Budget
Badulla / Bandarawela - LKR 1,000-6,000/night (approx.)
Badulla town has a few budget guesthouses and simple hotels serving local travellers. Options are basic; consider nearby Bandarawela or Ella for more choice.
Mid-Range
Badulla / Bandarawela area - LKR 5,000-15,000/night (approx.)
Mid-range hotels exist in Badulla and the surrounding hill-country. Comfortable guesthouses and small hotels suit visitors exploring the Badulla district.
Luxury
Ella / Nuwara Eliya - LKR 15,000+/night (approx.)
Luxury resorts are limited in Badulla itself. For upscale lodges and boutique tea-country hotels, base in Ella or Nuwara Eliya instead.

Where to Eat in Badulla #

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

Regional
Asian
Local
American
Pasta
Italian
Breakfast
Tea
Curry
Diner
Pizza
Indian
Chicken
Italian Pizza
Fish
Crepe
Ramen
Burger
Fusion
German

Nightlife in Badulla #

Evening options are limited compared with Sri Lanka’s larger cities: expect some hotel bars and local tea shops that stay open later. Clubs and late-night venues are rare.

Shopping in Badulla #

The central market is the primary place for fresh produce and local staples; small shops and street vendors handle everyday purchases. For larger supermarkets and a broader selection, travellers often visit bigger regional centres.

Nearby Cities #