
Bandarawela
A cool hill town in Uva Province, about 1,230 m up, between Haputale and Ella on the running hill railway. It has its own weather station, which shows June to August as the driest months and October and November as the wettest.
Is Bandarawela worth visiting?
Quick answer: Yes, as a cool and practical base between Haputale and Ella. Bandarawela is a hill town in Uva Province at about 1,230 m, on the hill railway that is running from Nanu Oya to Ella and Badulla. It has its own weather station, which shows June to August as the driest months. Ella is about 30 minutes away by train.
The Uva Province tourism site describes Bandarawela as a hill town known for its cool climate, tea plantations and colonial-era buildings, with guesthouses, boutique hotels and resorts (Visit Uva, Bandarawela). It is busier and more of a working town than Ella or Haputale, with fewer backpacker cafes.
Where is Bandarawela?
Bandarawela is in Badulla District, Uva Province. On the railway it is 259.15 km from Colombo Fort, between Diyatalawa and Kinigama, and the next main stop after it is Ella (Sri Lanka Railways fare table).
Road distances on an OpenStreetMap route we checked on 19 October 2026 (car, no traffic):
| From Bandarawela to | Road distance | Drive time, no traffic |
|---|---|---|
| Haputale | 10.4 km | about 13 min |
| Ella | 11.5 km | about 13 min |
| Nuwara Eliya | 45.5 km | about 59 min |
Hill roads are slow and winding, so allow more time, especially in rain or after dark.
What is the weather like in Bandarawela by month?
Bandarawela is one of the few hill towns with its own long-term weather record. These are the 1991 to 2020 WMO climate normals for the Bandarawela station, 1,226 m above sea level (WMO normals, Bandarawela):
| Month | Rain (mm) | Rain days (1 mm or more) | Average high | Average low | Verdict |
|---|---|---|---|---|---|
| Jan | 153.0 | 14.5 | 22.9 C (73 F) | 14.9 C (59 F) | Cool, some rain |
| Feb | 96.4 | 10.3 | 24.4 C (76 F) | 14.9 C (59 F) | Good |
| Mar | 137.6 | 11.2 | 26.1 C (79 F) | 15.4 C (60 F) | Good |
| Apr | 236.4 | 18.5 | 26.3 C (79 F) | 16.9 C (62 F) | Showery |
| May | 171.2 | 14.6 | 27.0 C (81 F) | 17.9 C (64 F) | Mixed |
| Jun | 90.5 | 7.4 | 26.5 C (80 F) | 18.1 C (65 F) | Best |
| Jul | 71.2 | 6.9 | 26.4 C (80 F) | 18.0 C (64 F) | Best |
| Aug | 67.8 | 8.1 | 26.4 C (80 F) | 17.7 C (64 F) | Best |
| Sep | 165.4 | 12.9 | 26.1 C (79 F) | 17.3 C (63 F) | Mixed |
| Oct | 347.1 | 22.3 | 25.0 C (77 F) | 16.8 C (62 F) | Wettest |
| Nov | 338.1 | 24.2 | 23.7 C (75 F) | 16.4 C (62 F) | Wettest |
| Dec | 231.3 | 19.5 | 22.7 C (73 F) | 15.8 C (60 F) | Wet |
The yearly total is 2,106 mm. The pattern is the reverse of the south-west coast: on the same normals, Colombo gets 196.7 mm in June and Bandarawela 90.5 mm. If you are travelling in June, July or August, this part of the hill country is a strong choice. Our best time to visit guide compares regions by month.
What time are the trains from Bandarawela?
As of 19 October 2026, the line through Bandarawela is running between Nanu Oya and Badulla. No train runs from Kandy or Colombo to Nanu Oya, so you join this line at Nanu Oya or further east. These are the times in the Sri Lanka Railways notice in force from 20 June 2026, which we re-read on 19 October 2026 (SLR notice, PDF):
Towards Ella and Badulla
| Train | Runs | Nanu Oya | Haputale | Diyatalawa | Bandarawela | Ella |
|---|---|---|---|---|---|---|
| 1005 | Daily | 9.00 am | 10.28 am | 10.40 am | 10.56 am | 11.27 am |
| 1043 Ella Odyssey | Wednesdays only | 1.00 pm | 2.29 pm | 2.40 pm | 2.55 pm | 3.21 pm |
| 1015 | Not Wednesdays | 2.30 pm | 3.58 pm | 4.10 pm | 4.26 pm | 4.57 pm |
Towards Nanu Oya
| Train | Runs | Ella | Bandarawela | Diyatalawa | Haputale | Nanu Oya |
|---|---|---|---|---|---|---|
| 1044 Ella Odyssey | Wednesdays only | 8.43 am | 9.11 am | 9.27 am | 9.39 am | 11.29 am |
| 1016 | Not Wednesdays | 9.52 am | 10.23 am | 10.37 am | 10.49 am | 12.16 pm |
| 1006 | Daily | 3.52 pm | 4.23 pm | 4.37 pm | 4.49 pm | 6.06 pm |
Confirm times on the Sri Lanka Railways 1971 line or at the station. Reserved first-class and second-class seats can be booked on the official reservation site up to 30 days ahead. Its FAQ uses Bandarawela as an example: if you join or leave a Colombo to Badulla booking here, you still pay the fare for the booked section (SLR reservation FAQ). See our Nanu Oya to Ella train guide for the latest line status and our train booking guide for step-by-step booking.
The Uva Province tourism site says the Bandarawela station was built by the British in the late 19th century, with a red brick front and a tiled roof, and that the ride on to Badulla is known for its views (Visit Uva, Bandarawela Railway Station).
What can you do in Bandarawela?
The Uva Province tourism site describes these places in and around Bandarawela:
- Dowa Rock Temple. A Buddhist temple set in a cave in a large rock, with its main shrine carved into the rock face and a reclining Buddha of about 11.5 m (38 feet). The Uva site says legend links its founding to King Walagamba in the 1st century BCE and that it is a protected archaeological site (Visit Uva, Dowa Rock Temple). It is a working temple, so cover shoulders and knees and remove shoes. Our temple dress code guide has the details.
- Obadaella temple. An old Buddhist temple in Bandarawela with murals, frescoes and quiet gardens, where festivals are held through the year (Visit Uva).
- Walks and birdwatching. The Uva site describes trails through tea estates, forests and villages around the town, good for hiking and birdwatching (Visit Uva). Stay on paths and ask before entering estate land.
For the big Ella sights, such as Little Adam's Peak and the Nine Arch Bridge, Bandarawela is a 30-minute train ride away.
Are there landslide warnings near Bandarawela? (Checked 19 October 2026)
On 18 October 2026 the NBRI's landslide warning, valid from 6 pm that day to 6 pm on 19 October, listed three divisions in Badulla District at Level 1 (Yellow): Haputale, Haldumulla and Passara. Bandarawela was not on the list (landslide early warning, 18 October 2026). Warnings change daily in the October and November rains, so check again the night before any road trip.
Should you stay in Bandarawela or Ella?
| Question | Bandarawela | Ella |
|---|---|---|
| Feel | Working hill town | Busy visitor village |
| Walk to Little Adam's Peak and Nine Arch Bridge | No, take the train or a tuk-tuk | Yes |
| Train times to the other | 10.56 am, 4.26 pm (not Wed), 2.55 pm (Wed only) | 8.43 am (Wed only), 9.52 am (not Wed), 3.52 pm |
| Road distance | About 11.5 km | About 11.5 km |
| Weather record | Own WMO station, 1,226 m | No WMO station |
| Best for | Quiet nights, a base for Haputale and Ella | First-time visitors who want everything close |
For the two bigger hill bases, see Ella vs Nuwara Eliya. For a full route, see the hill country itinerary.
Frequently asked questions
Where is Bandarawela?
Bandarawela is a hill town in Badulla District, Uva Province. The Uva Province tourism site puts it at around 1,230 m above sea level. It is on the railway between Haputale and Ella, 259.15 km from Colombo Fort by rail, and about 12 km from Ella by road.
Is Bandarawela worth visiting?
Yes, as a cool, practical base or a short stop. The Uva Province tourism site describes tea estates, colonial-era buildings and temples around the town, and lists the Dowa Rock Temple and the Obadaella temple nearby. It is a good choice if you want a working town rather than a backpacker strip.
What is the weather like in Bandarawela?
Mild all year. On the 1991 to 2020 WMO normals for the Bandarawela station, average highs are about 23 to 27 C (73 to 81 F) and average lows about 15 to 18 C (59 to 65 F). Yearly rain is 2,106 mm, most of it from October to January.
What is the best time to visit Bandarawela?
June to August. The Bandarawela station averages 90.5 mm of rain in June, 71.2 mm in July and 67.8 mm in August, with only about 7 to 8 rain days a month. October and November are the wettest months, each with more than 330 mm and rain on 22 to 24 days.
How do I get from Bandarawela to Ella?
By train or by road. Sri Lanka Railways' timetable from 20 June 2026 has train 1005 leaving Bandarawela at 10.56 am and reaching Ella at 11.27 am. By road it is about 11.5 km, roughly 15 to 20 minutes, on an OpenStreetMap route checked on 19 October 2026.
What time is the train from Bandarawela to Ella?
In Sri Lanka Railways' timetable from 20 June 2026: 10.56 am daily (train 1005), 4.26 pm except Wednesdays (train 1015), and 2.55 pm on Wednesdays only (the Ella Odyssey, train 1043). Each takes about 30 minutes. Confirm on the 1971 railway line before you travel.
How do I get to Bandarawela from Nuwara Eliya?
By road, about 45.5 km on an OpenStreetMap route checked on 19 October 2026, or by train from Nanu Oya, the station for Nuwara Eliya. Train 1005 leaves Nanu Oya at 9.00 am and reaches Bandarawela at 10.56 am, per Sri Lanka Railways' timetable from 20 June 2026.
Bandarawela or Ella: where should I stay?
Stay in Ella if you want to walk to Little Adam's Peak and the Nine Arch Bridge and have the most cafes. Stay in Bandarawela if you want a quieter, larger working town with cooler nights, a short train or road ride from Ella and Haputale.
Sources
Last verified 2026-10-19
- https://visituva.lk/destination/bandarawela
- https://visituva.lk/destination/bandarawela-railway-station
- https://visituva.lk/destination/dowa-rock-temple
- https://visituva.lk/destination/the-obadaella-ancient-temple
- https://www.railway.gov.lk/web/images/news/bandulla-nanuoya-sin1.pdf
- https://www.railway.gov.lk/web/index.php?Itemid=241&id=60&lang=en&option=com_content&view=category
- https://www.railway.gov.lk/web/images/pdf/Ticket_Price_Line/main_line/1_fot.pdf
- https://seatreservation.railway.gov.lk/mtktwebslr/faq
- https://www.ncei.noaa.gov/data/oceans/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/SriLanka/CSV/Bandarawela_43476.csv
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1792328311.pdf
- https://www.openstreetmap.org/
Plan your Bandarawela trip

Ella or Nuwara Eliya?
Choose Ella for an itinerary centred on Little Adam's Peak and the Nine Arch Bridge; choose Nuwara Eliya when Horton Plains is the priority.

Sri Lanka in June
June is the driest month of the year in much of Sri Lanka's east, north and Cultural Triangle, while Colombo, Galle and Nuwara Eliya stay wet. Weather for 16 stations in C and F, Poson 2027, Trincomalee whale cruises and a simple June route, checked 19 October 2026.


