The most popular hotels in Kochi

Check out the accommodations other travelers loved.

Badulla District Hotels for Your Next Holiday

Why Tourists Visit Badulla District

  • • Hike to Ella Rock or Little Adam’s Peak for panoramic views.
  • • Visit the Nine Arches Bridge and watch the iconic trains pass through.
  • • Explore Diyaluma Falls, one of Sri Lanka’s highest waterfalls, perfect for swimming.
  • • Taste local Ceylon teas at Uva Halpewatte Tea Factory.
  • • Experience cultural landmarks like Ravana Ella Cave and Dhowa Rock Temple.

The Badulla District offers over 150 hotel options, ranging from budget-friendly guesthouses to luxury resorts, most of which are concentrated in Ella, Haputale, and Bandarawela. Mid-range 3-star hotels typically cost $40–$70 per night, while upscale 5-star resorts like the new Ellaidhoo Luxury Retreat average $120–$250 per night. Recently opened hotels, such as Tri Lanka Ella, focus on offering eco-friendly designs paired with modern hospitality features, setting them apart.

Badulla District, nestled in the stunning hill country of Sri Lanka, is renowned for its lush tea plantations, cascading waterfalls, and cooler climate, offering a perfect retreat for nature and history enthusiasts.

Key attractions include the iconic Nine Arches Bridge, the sacred Muthiyangana Raja Maha Viharaya, and the picturesque Ella Rock, making this region a must-visit for a blend of outdoor adventures and cultural experiences.

The district draws tourists year-round with its charming small towns like Ella, Haputale, and Bandarawela, each offering stunning landscapes and a gateway to nearby trekking trails.

Badulla District Tips You Must Know

• Book hotels between December and March for the best weather but reserve early, as it’s peak season.

• Opt for accommodations in Ella for easy access to major hikes and attractions.

• Use Tuk-Tuks or hire scooters for efficient and affordable local transportation.

• Check for hotels offering packed breakfast if you're planning morning hikes.

• Avoid trekking alone during monsoon season (May to September) due to slippery trails.

Badulla

Badulla, the capital of the district, is known for its historic Muthiyangana Raja Maha Viharaya, one of the Solosmasthana, and a sacred site in Buddhism. The Dunhinda Falls, a 64-meter-high waterfall nearby, draws nature lovers with its misty beauty. This city also hosts a vibrant weekly market where local produce, textiles, and spices bring the community together.

Discover the charming hotels in Badulla for a comfortable stay amidst its cultural and natural wonders.

Ella

Ella, a popular hill station, boasts the famed Nine Arches Bridge, an architectural marvel surrounded by tea plantations. Little Adam’s Peak offers breathtaking sunrise views with an easy hiking trail for all levels. Hidden gems like Ravana Falls and the nearby Ravana Cave add to Ella’s allure for adventurers and history buffs alike.

Explore a range of cozy hotels in Ella to enjoy your visit to this picturesque getaway.

Haputale

Haputale, perched along the central highlands, offers mesmerizing views of both sunrise and plantation-filled valleys at Lipton’s Seat. The Dambatenne Tea Estate, founded by Sir Thomas Lipton, provides an authentic glimpse into Sri Lanka's tea industry. Fewer crowds make Haputale a tranquil destination, perfect for unwinding amidst rolling hills.

Stay in one of the serene hotels in Haputale to escape the hustle and revel in its mountain charm.

Bandarawela

Bandarawela, with its crisp climate, is known for its colonial-era railway station and scenic trails like Welimada Road. St. Anthony’s Church, steeped in history, is a serene spot reflecting the area's religious diversity. For foodies, the town’s markets offer a range of local delicacies, especially fresh produce and traditional snacks.

Find delightful hotels in Bandarawela to experience a perfect mix of heritage and laid-back charm.

Mahiyanganaya

Mahiyanganaya, a historic city, is home to the ancient Mahiyangana Stupa, believed to be the first Buddhist stupa in Sri Lanka. The nearby Maduru Oya National Park offers a safari experience to spot elephants and other wildlife. Enthusiasts can also learn about indigenous Vedda tribes at the Mahiyangana Vedda Museum.

Browse comfortable hotels in Mahiyanganaya as a base for exploring its rich history and natural attractions.

Central Hotels with Stunning Views

Find more relaxing Central hotels in Badulla District offering exceptional comfort and central access.

Hotel Name
Description
#
Price per night

Zion View Ella Green Retreat

Badulla District

  • Ella Rock (3 km)
  • Nine Arches Bridge (3.5 km)
  • Little Adam’s Peak (4 km)

This eco-conscious hotel features unparalleled views of Ella Gap from its terrace rooms and is equipped with hammocks on every balcony for maximum relaxation.

  • Scenic views

  • Eco-friendly design

  • Excellent local cuisine

$60-$100/night

98 Acres Resort & Spa

Badulla District

  • Little Adam’s Peak (1 km)
  • Nine Arches Bridge (2.5 km)
  • Ella Rock (3 km)

Built on a former tea estate, this resort uses reclaimed railway sleepers in its construction while offering luxurious treehouse-style rooms overlooking rolling plantations.

  • Luxurious design

  • Access to hiking trails

  • Award-winning spa

$150-$250/night

Paraiso Guest House

Badulla District

  • Ella Town Center (1 km)
  • Nine Arches Bridge (2.5 km)
  • Ravana Falls (5 km)

Known for hosting artists and writers, this cozy guesthouse fosters a creative atmosphere with a vintage library and handcrafted wooden furniture.

  • Affordable rates

  • Artistic ambiance

  • Homemade breakfasts

$40-$70/night

Luxury Hotels with Premium Comfort

Explore luxurious Luxury hotels in Badulla District for the ultimate comfort and stunning amenities.

Hotel Name
Description
#
Price per night

Morning Dew Boutique Hotel Ella

Badulla District

  • Ella Rock (2 km)
  • Nine Arches Bridge (2.5 km)
  • Little Adam’s Peak (3 km)

This modern luxury hotel is famous for its panoramic rooftop lounge, ideal for stargazing and hosting rooftop yoga sessions.

  • Modern style

  • Rooftop views

  • Yoga-friendly amenities

$130-$200/night

Heart Of Ella

Badulla District

  • Ella Train Station (1 km)
  • Ravana Falls (4 km)
  • Ella Rock (3.5 km)

Nestled in lush greenery, this upscale hotel features private plunge pools alongside ultra-modern suites designed for honeymooners.

  • Private pools

  • Secluded setting

  • Luxurious suites

$150-$220/night

Bbq Hub Ella

Badulla District

  • Ella Town Center (0.5 km)
  • Nine Arches Bridge (3 km)
  • Little Adam’s Peak (4 km)

This unique luxury hotel offers interactive barbecue experiences where guests can cook their meals with a private chef’s supervision.

  • Barbecue experience

  • Modern interiors

  • Friendly staff

$100-$180/night

Boutique Hotels with Charm

Stay at charming Boutique hotels in Badulla District for an intimate and unique experience.

Hotel Name
Description
#
Price per night

Serenite Ella

Badulla District

  • Nine Arches Bridge (3.2 km)
  • Ella Rock (3.5 km)
  • Little Adam’s Peak (2.5 km)

This boutique hotel boasts outdoor bathtubs with panoramic mountain views, perfect for unwinding after a long day of hiking.

  • Outdoor baths

  • Charming decor

  • Quiet atmosphere

$80-$120/night

Tip Top Boutique Hotel

Badulla District

  • Ella Train Station (2 km)
  • Ravana Falls (4.5 km)
  • Ella Rock (3 km)

A pet-friendly boutique property, it offers balconies designed specifically for enjoying sunrise views with a cup of local tea.

  • Pet-friendly

  • Sunrise views

  • Warm hospitality

$75-$100/night

Ella Planters Bungalow

Badulla District

  • Ella Rock (2 km)
  • Dambarawa Forest Reserve (3 km)
  • Ravana Falls (5 km)

Housed in a historic planter’s bungalow, this boutique hotel exudes colonial elegance paired with tasteful modern upgrades.

  • Colonial design

  • Spacious rooms

  • Tranquil garden

$110-$150/night

Family-Friendly Hotels for All Ages

Discover comfortable Family Friendly hotels in Badulla District tailored for families with kids.

Hotel Name
Description
#
Price per night

Green Village

Badulla District

  • Little Adam’s Peak (3 km)
  • Nine Arches Bridge (2.8 km)
  • Ravana Falls (5 km)

This family-friendly hotel features a kid’s treehouse and hosts evening storytelling sessions inspired by Sri Lankan folklore.

  • Kid-friendly

  • Family activities

  • Affordable dining

$50-$90/night

Chill Ville, View Point Hotel

Badulla District

  • Ella Town Center (1 km)
  • Ella Rock (3 km)
  • Nine Arches Bridge (4 km)

It offers a stunning infinity pool and an outdoor dining area perfect for families enjoying views of lush hillsides.

  • Infinity pool

  • Scenic dining

  • Relaxed vibe

$80-$130/night

Ravana Range Ella

Badulla District

  • Ravana Falls (2 km)
  • Ella Rock (3.5 km)
  • Little Adam’s Peak (4 km)

With family-sized suites and proximity to Ella hiking trails, this hotel even offers free babysitting services while parents explore.

  • Family suites

  • Babysitting available

  • Convenient location

$70-$110/night

Hotels with Indoor Pools for Relaxation

Unwind at one of the premium Hotels with indoor pool in Badulla District offering relaxation and luxury.

Hotel Name
Description
#
Price per night

Dutch House Bandarawela

Badulla District

  • Bandarawela Railway Station (2 km)
  • Haputale (10 km)
  • Diyaluma Falls (25 km)

This historic boutique hotel features an elegant indoor heated pool surrounded by centuries-old Dutch architecture.

  • Heated indoor pool

  • Historic design

  • Peaceful setting

$140-$200/night

The Hideaway Hotel

Badulla District

  • Ella Rock (2.5 km)
  • Nine Arches Bridge (4 km)
  • Ravana Falls (5 km)

Known for its luxurious indoor relaxation pool, this hotel also offers in-pool aqua fitness classes for guests.

  • Indoor pool

  • Fitness classes

  • Modern amenities

$120-$170/night

Frequently asked question

What are the best hotels near Ella Rock in Badulla District?

Hotels like 98 Acres Resort & Spa and Ella Flower Garden Resort offer stunning views and are within 15 minutes of Ella Rock.

Are there family-friendly accommodations in the Badulla District?

Yes, Dream Café and Zion View Ella Green Retreat provide spacious rooms, child-friendly amenities, and activities suitable for families.

What is the typical cost of staying in mid-range hotels in Badulla District?

The average price for a mid-range hotel in Badulla District is between $50 to $80 per night, often including breakfast and free Wi-Fi.

Can I find eco-friendly or boutique-style hotels in Badulla District?

Yes, properties like Morning Dew Hotel showcase eco-friendly designs with boutique furnishing overlooking scenic tea plantations.

What amenities should I expect in luxury hotels in Badulla District?

Luxury hotels like EKHO Ella feature amenities such as infinity pools, spas, gourmet restaurants, and private balconies with mountain views.

Thank you for subscribing
Destination Select city
  • Abashiri

    Japan

  • Aizuwakamatsu

    Japan

  • Akita

    Japan

  • Amagasaki

    Japan

  • Amami

    Japan

  • Aomori

    Japan

  • Asahikawa

    Japan

  • Aso

    Japan

  • Atami (Shizuoka)

    Japan

  • Atsugi

    Japan

  • Awaji

    Japan

  • Azumino

    Japan

  • Beppu

    Japan

  • Biei

    Japan

  • Chatan

    Japan

  • Chiba

    Japan

  • Chino

    Japan

  • Chitose (Hokkaido)

    Japan

  • Fuchu

    Japan

  • Fuefuki

    Japan

  • Fuji (Shizuoka)

    Japan

  • Fujikawaguchiko

    Japan

  • Fujinomiya

    Japan

  • Fujisawa

    Japan

  • Fujiyoshida

    Japan

  • Fukui

    Japan

  • Fukuoka (Fukuoka)

    Japan

  • Fukushima (Fukushima)

    Japan

  • Fukuyama

    Japan

  • Funabashi

    Japan

  • Furano

    Japan

  • Gero

    Japan

  • Gifu

    Japan

  • Ginowan

    Japan

  • Gotemba

    Japan

  • Gujo

    Japan

  • Hachinohe

    Japan

  • Hachioji

    Japan

  • Hakodate

    Japan

  • Hakone

    Japan

  • Hakuba

    Japan

  • Hamamatsu

    Japan

  • Hatsukaichi

    Japan

  • Higashiizu

    Japan

  • Hikone

    Japan

  • Himeji

    Japan

  • Hirosaki

    Japan

  • Hiroshima

    Japan

  • Hita

    Japan

  • Hitachinaka

    Japan

  • Hokuto (Yamanashi)

    Japan

  • Hongu

    Japan

  • Ibusuki

    Japan

  • Ichinomiya (Chiba)

    Japan

  • Iiyama

    Japan

  • Imabari

    Japan

  • Ise

    Japan

  • Ishigaki (Okinawa)

    Japan

  • Ito (Shizuoka)

    Japan

  • Itoman

    Japan

  • Itoshima

    Japan

  • Iwaki (Fukushima)

    Japan

  • Izu (Shizuoka)

    Japan

  • Izumisano

    Japan

  • Izumo

    Japan

  • Izunokuni

    Japan

  • Kaga (Ishikawa)

    Japan

  • Kagoshima

    Japan

  • Kamakura

    Japan

  • Kanazawa

    Japan

  • Karatsu

    Japan

  • Karuizawa

    Japan

  • Kashiwa

    Japan

  • Kawaguchi (Saitama)

    Japan

  • Kawasaki (Kanagawa)

    Japan

  • Kirishima

    Japan

  • Kisarazu

    Japan

  • Kitakyushu

    Japan

  • Kitami

    Japan

  • Kobe

    Japan

  • Kochi (Shikoku)

    Japan

  • Kofu (Yamanashi)

    Japan

  • Koriyama (Tohoku)

    Japan

  • Kotohira

    Japan

  • Koyasan

    Japan

  • Kujukuri

    Japan

  • Kumamoto

    Japan

  • Kurashiki

    Japan

  • Kurume

    Japan

  • Kusatsu (Gunma)

    Japan

  • Kushiro

    Japan

  • Kutchan

    Japan

  • Kyoto

    Japan

  • Machida

    Japan

  • Matsue

    Japan

  • Matsumoto

    Japan

  • Matsuyama (Ehime)

    Japan

  • Minakami

    Japan

  • Minamiawaji

    Japan

  • Minamioguni

    Japan

  • Minamiuonuma

    Japan

  • Mito (Ibaraki)

    Japan

  • Miyakojima (Okinawa)

    Japan

  • Miyazaki

    Japan

  • Miyazu

    Japan

  • Morioka

    Japan

  • Motobu

    Japan

  • Myoko

    Japan

  • Nachikatsuura

    Japan

  • Nagano

    Japan

  • Nagaoka (Niigata)

    Japan

  • Nagasaki

    Japan

  • Nago

    Japan

  • Nagoya

    Japan

  • Naha

    Japan

  • Nakijin

    Japan

  • Nanjo

    Japan

  • Naoshima

    Japan

  • Nara

    Japan

  • Narita

    Japan

  • Nasu

    Japan

  • Nasushiobara

    Japan

  • Niigata

    Japan

  • Nikko

    Japan

  • Niseko

    Japan

  • Noboribetsu

    Japan

  • Nozawaonsen

    Japan

  • Numazu

    Japan

  • Obihiro

    Japan

  • Odawara

    Japan

  • Oita

    Japan

  • Okayama

    Japan

  • Okinawa

    Japan

  • Onna

    Japan

  • Onomichi

    Japan

  • Osaka

    Japan

  • Oshima

    Japan

  • Otari

    Japan

  • Otaru

    Japan

  • Otsu

    Japan

  • Sado

    Japan

  • Saga

    Japan

  • Sagamihara

    Japan

  • Saitama

    Japan

  • Sakai (Osaka)

    Japan

  • Sapporo

    Japan

  • Sasebo

    Japan

  • Semboku

    Japan

  • Sendai

    Japan

  • Shari

    Japan

  • Shibukawa

    Japan

  • Shima (Mie)

    Japan

  • Shimoda (Shizuoka)

    Japan

  • Shimonoseki

    Japan

  • Shirahama

    Japan

  • Shiraoi

    Japan

  • Shizuoka

    Japan

  • Sumoto

    Japan

  • Suwa (Nagano)

    Japan

  • Suzuka

    Japan

  • Takamatsu

    Japan

  • Takaoka

    Japan

  • Takasaki

    Japan

  • Takashima

    Japan

  • Takayama (Gifu)

    Japan

  • Tanabe

    Japan

  • Teshikaga

    Japan

  • Toba

    Japan

  • Tokoname

    Japan

  • Tokushima

    Japan

  • Tokyo

    Japan

  • Tomakomai

    Japan

  • Tonosho (Kagawa)

    Japan

  • Tottori

    Japan

  • Towada

    Japan

  • Toyako

    Japan

  • Toyama

    Japan

  • Toyooka (Hyogo)

    Japan

  • Toyota (Aichi)

    Japan

  • Tsu

    Japan

  • Tsukuba

    Japan

  • Tsumagoi

    Japan

  • Tsuruoka

    Japan

  • Ueda

    Japan

  • Urayasu

    Japan

  • Ureshino

    Japan

  • Uruma

    Japan

  • Utsunomiya

    Japan

  • Wakayama

    Japan

  • Yakushima (Kagoshima)

    Japan

  • Yamagata (Yamagata)

    Japan

  • Yamaguchi

    Japan

  • Yamanakako

    Japan

  • Yamanouchi (Nagano)

    Japan

  • Yokkaichi

    Japan

  • Yokohama (Kanagawa)

    Japan

  • Yomitan

    Japan

  • Yonago

    Japan

  • Yufu

    Japan

  • Yuzawa (Niigata)

    Japan

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0