Bandarawela
Uva Province, Sri Lanka
About Bandarawela
Bandarawela is a breezy hill town in Uva Province, set on a ridge between the better-known resorts of Ella and Nuwara Eliya. At around 1,230 metres above sea level it enjoys what is often called one of the most agreeable climates in Sri Lanka — warm, dry days and cool nights, without the damp chill of higher Nuwara Eliya. The British recognised this early, and Bandarawela developed in the colonial era as a planters' town and minor health retreat; the grand old Bandarawela Hotel still trades on that heritage.
Today the town is a busy regional market and transport hub rather than a polished tourist destination, and that is part of its appeal. It is less crowded than Ella, prices are lower, and it makes a practical, authentic base for exploring the surrounding tea estates, the nearby garrison town of Diyatalawa, and waterfalls and viewpoints in the wider hill country. Travellers often pass through Bandarawela on the railway without stopping; those who linger find a working Sri Lankan town with a relaxed pace.
The climate is pleasant year-round, but the driest, clearest weather is broadly from January to March. The inter-monsoon months can bring heavy afternoon rain, and December is often wet. The town centre is compact, clustered around the railway station, bus stand and main bazaar, with guesthouses and bungalows spreading into the quieter surrounding hills and towards Diyatalawa.
Planning Bandarawela? Tell us your dates and we’ll tailor the trip.
Ask on WhatsAppHow to reach
By Plane
Bandarawela has no airport. The nearest international gateway is Bandaranaike International Airport (CMB) near Colombo, roughly 215 km away — typically a 6–7 hour road journey, or a long train ride. Most visitors arrive overland from Colombo, Kandy or the south coast.
By Train
Bandarawela Railway Station sits on the celebrated main Hill Country line between Colombo and Badulla, and the town is one of the more pleasant places to board or alight. In normal operation around five trains a day continue the short, scenic 1.5-hour run to the end of the line at Badulla (roughly Rs 80 / 40, 2nd / 3rd class), and around four trains a day head the other way to Colombo (roughly Rs 480 / 305, 2nd / 3rd class, taking 8–9 hours). Reserved seats in 1st and 2nd class sell out fast in high season — book well ahead through an agency.
By Car / Road
Bandarawela is well connected by bus. Regular services run to Nuwara Eliya via Welimada, to nearby Haputale, to Colombo (about 6 hours), and to Galle and the south coast. By private car or hired van, Ella is around 30 minutes, Badulla about 45 minutes, Haputale roughly 40 minutes, and Nuwara Eliya around 1.5–2 hours over winding mountain roads that are scenic but slow.
The town centre — railway station, bus stand and bazaar — is easily walkable. For trips out to guesthouses, tea estates or Diyatalawa, tuk-tuks are plentiful and cheap; agree the fare in advance, as meters are rare in the hills. Short local-bus hops connect Bandarawela with surrounding villages and are very inexpensive. A pleasant local custom is to ride one stop along the railway and walk back along the tracks, as residents do, for fine views. Ride-hailing apps such as PickMe have only patchy coverage here.
Things to do
- Bandarawela town and bazaar — the lively central market is the main everyday sight, full of hill-country produce, spices and the bustle of a working Uva town.
- Church of the Ascension, Welimada Road (near the playing field) — a modest colonial-era Anglican church, a reminder of the town's British planter past.
- Bandarawela Mosque, in the town centre — reflecting the town's mixed community of Buddhists, Tamils and Muslims.
- Surrounding tea estates — the green slopes around Bandarawela and towards Diyatalawa are open country for walking, with plantations, pickers at work and ridge-top views.
- Diyatalawa — a nearby colonial garrison town set among pine and eucalyptus, an easy and atmospheric short excursion.
Bandarawela is best treated as a quiet base for slow exploration. Walk the tea estates and rail tracks that fan out from town — some of the most rewarding scenery in Sri Lanka is reached simply on foot. Day-trip by train or tuk-tuk to Ella for Little Adam's Peak and the Nine Arch Bridge, or to Haputale for Lipton's Seat. Closer to home, the cool eucalyptus woods around Diyatalawa make for an easy ramble, and wellness retreats in the hills offer yoga and spa stays for those wanting to pause and recharge.
Planning Bandarawela? Want these on a customised itinerary?
Ask on WhatsAppFood & Dining
Bandarawela's food scene is unpretentious and local — rice and curry, kottu roti, hoppers, string hoppers and bakery short eats — with the best home cooking found at guesthouses, where freshly made plantation-style meals are a highlight. There are few tourist-oriented restaurants, which is part of the town's charm.
- Local rice-and-curry "hotels" around the bazaar and bus stand — cheap, generous lunch packets, often only a few hundred rupees.
- Bakeries and short-eats shops in the centre — handy for vegetarable rotti, fish buns, patties and tea throughout the day.
- Bandarawela Hotel restaurant, 14 Welimada Road — a colonial-era dining room for a more formal meal in heritage surroundings.
- Guesthouse home cooking — many guesthouses serve excellent set rice-and-curry dinners on request; arrange in advance.
Vegetarian food is easy, as Sri Lankan curry spreads are vegetable-rich; halal options are straightforward given the local Muslim community.
Cafes & Nightlife
Tea is the natural drink of Uva, and a sweet, milky cup is offered everywhere. King-coconut water (thambili) and fresh lime juice are widely sold and refreshing. For alcohol, a handful of hotel bars and licensed restaurants serve Lion lager and arrack — the Bandarawela Hotel bar is the atmospheric choice — but the town is quiet in the evenings rather than a nightlife destination. Tap water is not safe to drink; use bottled or properly filtered water.
Planning Bandarawela? We’ll book the stays and dining for you.
Ask on WhatsAppPlaces to Stay
- Budget — Himalie Guest House, Badulla Road, Bindunuwewa (☏ +94 57-2222362), a simple, friendly guesthouse; and Summer Cottage, No. 147 Helamuduna (☏ +94 57-2230304), a holiday bungalow option.
- Mid-range — Orient Hotel, Vishaka Road (☏ +94 572 222 377), a 50-room hotel around Rs 6,000; and Rose Villa, off Route B396 in Diyatalawa (☏ +94 574 932 020), a small three-room guesthouse with Wi-Fi.
- Upscale / heritage — Bandarawela Hotel, 14 Welimada Road (☏ +94 572 222 501), a 36-room colonial-era hotel full of planter-era character, around Rs 14,700; and Anasa Wellness Resort, Dambagolla Estate (☏ +94 577 535 353), a hillside retreat with a swimming pool.
What to buy
Bandarawela's central bazaar is the place to shop — a genuine market rather than a tourist arcade, good for fresh fruit and vegetables grown in the surrounding hills, spices and everyday goods. Locally grown Uva tea, prized for its brisk, distinctive flavour, makes the best souvenir and is widely sold. Bargaining is expected in the open market but not in fixed-price shops; keep it light and friendly.
Go next
- Ella (about 25–30 km, 30–45 minutes) — the hill country's most popular small town, with Little Adam's Peak and the Nine Arch Bridge.
- Badulla (about 28 km, 45 minutes) — the provincial capital, gateway to Dunhinda Falls and the Demodara rail loop.
- Haputale (about 25 km, 40 minutes) — a ridge-top town with the spectacular viewpoint of Lipton's Seat.
- Nuwara Eliya (about 50 km, 1.5–2 hours) — the cool, colonial "Little England" of the tea country.
- Diyatalawa (about 8 km, 20 minutes) — a colonial garrison town set among pine and eucalyptus woods.
Nearby in Uva Province
More places to explore around Bandarawela.
Portions adapted from Wikivoyage, CC BY-SA 4.0.
Contact Us
Get in touch with us.
Get in touch
Contact Us
Tell us where you'd like to go and how you like to travel. A real Tripcuro planner — not a bot — will craft an itinerary around you.
- Personalised, hassle-free planning end-to-end
- Transparent pricing, no hidden costs
- 24/7 support for complete peace of mind


