Skip to main content

Search hotels in Bandarawela

Enter your dates to see the latest prices and deals for Bandarawela hotels

Bandarawela – 111 hotels and places to stay

Filter by:

Star rating
Review score

Villa Sarungal Kanda

Hotel in Bandarawela

Set in Bandarawela, 42 km from Gregory Lake, Villa Sarungal Kanda offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

J
Jūratė
From
Lithuania
We really enjoyed our stay. The surroundings were clean and well maintained, with stunning mountain views. You can see monkeys, parrots, and beautiful tea fields around the area. Inside the villa everything was perfect – clean, tidy, and fully equipped with everything we needed. Sandaru and the other staff member were extremely helpful and kind. They took great care of cleanliness during our stay, prepared a very delicious dinner, organized our transfers, and Sandaru even offered to show us around the Villa Sarungal Kanda area. We enjoyed walking through the nearby villages. Thank you for a wonderful time. We highly recommend this place to other travelers.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
US$60
1 night, 2 adults

Rawana Mount View - Ella

Hotel in Bandarawela

Set in Bandarawela, 22 km from Demodara Nine Arch Bridge, Rawana Mount View - Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Martin
From
France
Wonderful stay in Shangri-la La. Could easily spend several days just enjoying the view from the balcony. All your needs taken care of. Enjoyed meeting Mr. Blom, a local guide.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
US$109.25
1 night, 2 adults

Greenmoret AgriTourism Villa

Hotel in Bandarawela

Situated in Bandarawela, 40 km from Gregory Lake, Greenmoret AgriTourism Villa features accommodation with a garden, free private parking, a shared lounge and a terrace.

K
KALUM
From
Sri Lanka
I recently stayed at greenmoret agri tourism home stay in Bandarawela, and I must say, it was a wonderful experience. The hotel is located in a peaceful area with breathtaking views of the surrounding hills, making it a perfect getaway for those looking to relax in nature. The hotel is situated in a great spot, with easy access to nearby attractions like Mahamewnawa, Ohiya entrance for Horton plains, World's end, Bomburu ella, Ella town, Rawana ella, Adisham bangalow Haputhale, Hakgala botanical garden. It’s an ideal location for anyone looking to explore the area or simply enjoy the serenity of Bandarawela. Highly recommended Greenmoret Agri Tourism Home Stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
US$18.53
1 night, 2 adults

Manor House Bandarawela By Seven Angels

Hotel in Bandarawela

Set in Bandarawela, 46 km from Gregory Lake, Manor House Bandarawela By Seven Angels offers accommodation with a garden, free private parking and a terrace.

D
Deepika
From
Sri Lanka
It was like living in a England house
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$119.70
1 night, 2 adults

Luxor Kirindi Ella Resort & Spa

Hotel in Bandarawela

Situated in Bandarawela, 46 km from Gregory Lake, Luxor Kirindi Ella Resort & Spa features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

A
Alexander
From
Russia
It is our best hotel in Sri Lanka so far! Brand-new, clean, with good Wi-Fi, comfortable bed and beautiful view.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 153 reviews
Price from
US$76.50
1 night, 2 adults

Bandarawela Hotel

Hotel in Bandarawela

Situated in Bandarawela, 44 km from Gregory Lake, Bandarawela Hotel features accommodation with free bikes, free private parking, a garden and a shared lounge.

P
Patricia
From
Australia
The staff were very courteous and helpful. I needed packed lunches. And my medication stored in the fridge. They were always there to assist
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 106 reviews
Price from
US$95
1 night, 2 adults

240 - Two forty

Hotel in Bandarawela

Located in Bandarawela, 46 km from Gregory Lake, 240 - Two forty provides accommodation with a garden, free private parking, a terrace and a restaurant. This 2-star hotel offers room service.

S
Saranya
From
India
We had a nice experience in our stay at Two Forty. We received a warm welcome even though we reached the place at 3 am. The room was cozy and clean. The in charge persons were too friendly. They provided a tasty and an authentic Sri Lankan food. The property is located easily accessible with Bandarawela bus station and Railway station. Thank you Mr. Sayuru rathnayake for making our stay comfortable and memorable one.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 11 reviews
Price from
US$28
1 night, 2 adults

Hotel Kanvinra

Hotel in Bandarawela

Situated in Bandarawela, 47 km from Gregory Lake, Hotel Kanvinra features accommodation with a garden, free private parking, a terrace and a restaurant.

M
Mathi42
From
Sri Lanka
It's very clean, excellent food.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 26 reviews
Price from
US$31.50
1 night, 2 adults

Hotel Serendib Hill

Hotel in Bandarawela

Situated in Bandarawela, 43 km from Gregory Lake, Hotel Serendib Hill features accommodation with a garden, free private parking, a shared lounge and a restaurant.

S
Samuel
From
Romania
I'm able to provide with a good feedback, because indeed the host was above the expectations, the house also cleaned, hot water, mosquito 🦟 protection over the bed. I didn't want luxury , but a clean place, Thank you I will come back definitely in the future
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 126 reviews
Price from
US$24.50
1 night, 2 adults

Hotel Highnest

Hotel in Bandarawela

Located in Bandarawela, 46 km from Gregory Lake, Hotel Highnest provides accommodation with a shared lounge, free private parking, a restaurant and a bar.

J
Jayasooriya
From
Sri Lanka
Clean and comfortable rooms Friendly service. High recommended.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 10 reviews
Price from
US$9.90
1 night, 2 adults
See all 111 hotels in Bandarawela

Hotels with airport shuttles in Bandarawela

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 598 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 122 reviews
From US$71.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 167 reviews
From US$22.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 100 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From US$24.42 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 272 reviews
From US$150.96 per night
Airport shuttle
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 8 reviews
From US$29.97 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 28 reviews
From US$23 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 384 reviews
Airport shuttle
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 172 reviews
From US$24.98 per night

Most booked hotels in Bandarawela and surroundings in the past month

See all

Popular with guests booking hotels in Bandarawela

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 106 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 126 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 153 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews

Best hotels with breakfast in Bandarawela and nearby

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 14 reviews

Set in Bandarawela and with Gregory Lake reachable within 44 km, Hotel Mount Pleasant offers concierge services, non-smoking rooms, a garden, free WiFi and a shared lounge.

From US$67.37 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 14 reviews

Sagala Boutique Hotel, a property with a garden, is located in Bandarawela, 14 km from Demodara Nine Arch Bridge, 37 km from Hakgala Botanical Garden, as well as 38 km from Horton Plains National Park...

From US$120 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a garden, private pool and garden views, Dutch House Bandarawela is situated in Bandarawela.

From US$261 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Situated in Bandarawela, 42 km from Gregory Lake, Hotel Grand Utopia features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$44.80 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 50 reviews

Set in Bandarawela in the Badulla District region, with Bandarawela Railway Station nearby, Ovitiyas Bandarawela offers accommodation with free WiFi and free private parking.

From US$41.41 per night

Set just 14 km from Demodara Nine Arch Bridge, Relax Villa offers accommodation in Bandarawela with access to a garden, a shared lounge, as well as a shared kitchen.

From US$170.24 per night

Located in Bandarawela, within 43 km of Gregory Lake and 15 km of Demodara Nine Arch Bridge, Malaka Inn Bandarawela provides accommodation with a garden and free WiFi as well as free private parking...

From US$33.60 per night

Located in Bandarawela, 44 km from Gregory Lake, Penthouse Bandarawela provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$18.66 per night

Budget hotels in Bandarawela and nearby

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 126 reviews

Situated in Bandarawela, 43 km from Gregory Lake, Hotel Serendib Hill features accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$26.95 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting garden views, Villa Aureia provides accommodation with an open-air bath, a garden and barbecue facilities, around 44 km from Gregory Lake.

From US$85.18 per night

Situated in Bandarawela in the Badulla District region with Bandarawela Railway Station nearby, Rose hotel features accommodation with free private parking.

From US$61.60 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 63 reviews

Boasting pool views, Train View Chalet offers accommodation with terrace, around 46 km from Gregory Lake.

From US$94.40 per night

Forest Glen Nest is situated in Bandarawela. This property offers access to a balcony and free private parking. The holiday home is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom.

From US$58.80 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Bandarawela, 46 km from Gregory Lake, Anilad Bandarawela offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$67.20 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set 46 km from Gregory Lake, Secret Garden Villa Bandarawela provides accommodation in Bandarawela with access to a public bath.

From US$65.52 per night

Situated in Bandarawela in the Badulla District region, Bliss den features a balcony. This property offers access to a terrace, free private parking and free WiFi.

From US$57.12 per night

Hotels located in the centre of Bandarawela

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting a restaurant and a bar, Hotel Lion Inn is situated in Bandarawela, 43 km from Gregory Lake and 14 km from Demodara Nine Arch Bridge.

From US$13.33 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Offering mountain views, Mountain Zone bandarawela is an accommodation set in Bandarawela, 15 km from Demodara Nine Arch Bridge and 37 km from Hakgala Botanical Garden.

From US$16.80 per night

Located in Bandarawela in the Badulla District region, with Bandarawela Railway Station nearby, Arcadia family resort - Bandarawela provides accommodation with free WiFi and free private parking.

From US$11.76 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Located in Bandarawela, within 45 km of Gregory Lake and 13 km of Demodara Nine Arch Bridge, Hills Bungalow Bandarawela provides accommodation with a garden as well as free private parking for guests...

Located in Bandarawela, 44 km from Gregory Lake, The Danasa Heaven provides accommodation with a garden, free private parking and a terrace.

From US$33.60 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Located in Bandarawela, 45 km from Gregory Lake, Lipton View Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$31.36 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 7 reviews

Offering a terrace and mountain view, 1818 UVA is set in Bandarawela, 45 km from Gregory Lake and 13 km from Demodara Nine Arch Bridge.

From US$13.13 per night

Situated in Bandarawela and only 45 km from Gregory Lake, Sihilal Family Rest House features accommodation with mountain views, free WiFi and free private parking.

From US$12.72 per night

FAQs about hotels in Bandarawela

What guests said about Bandarawela:

Scored out of 10, guest rating 10

The climate was cool and the views were spectacular.

The climate was cool and the views were spectacular. Best place to shop for groceries and fresh produce is Cargill Opposite the old post office in the town centre. Had difficulty in finding Authentic Sri Lankan cuisine. And almost impossible to find places that offer freshly brewed Ceylon tea. People are friendly and willing to help. Accomodation is cheaper in Bandarawela. Hence it makes sense to base your self here and explore neighbouring places like Ella, Diyathlawe and Haputale .
Guest review by
Neville
Australia
Scored out of 10, guest rating 10

My trip to Bandarawela was a memorable experience, combining...

My trip to Bandarawela was a memorable experience, combining the town's quaint charm, stunning natural landscapes, and the welcoming atmosphere of the local community. The food in Bandarawela offers a delightful mix of traditional Sri Lankan cuisine and fresh local produce. Highlights include spicy curries, coconut-based dishes, and an array of tropical fruits, all reflecting the region's rich culinary heritage.
Guest review by
Cordelia Nina R
United Kingdom

See reviews by guests who stayed at hotels in Bandarawela

See all
From US$136.35 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews
The location is incredible, on the hillside surrounded by trees and great for wildlife spotting. We saw more wildlife species here than we did anywhere else in Sri Lanka. The food was delicious with large portion sizes and the staff were incredibly accommodating with any query or request we had. We really liked spending time up at the restaurant space and exploring the site of the estate on foot.
Guest review by
Ciara
United Kingdom
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews
The host is super friendly and helped out right after the booking by contacting us for confirmation and in locating the place. Always they were available for anything at any time. Our stay was very pleasant.
Guest review by
Nirmala
Sri Lanka
From US$50.40 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews
this villa is very artistically designed, Mr. Samit, who owns it, is very friendly, the rooms are clean and tidy, especially the bathrooms were clean. HIGHLY RECOMMENDED 🤍🕊️
Guest review by
Menuka Priyasad Perera
Sri Lanka
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 26 reviews
Good place. Very clean huge rooms. Big garden. Friendly staff.
Guest review by
Nathasha
Sri Lanka
From US$83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 27 reviews
Bed and washrooms are perfect
Guest review by
Kushan
Sri Lanka