Select a City to find the Best Hotels in Oxfordshire

Recommended destinations based on bookings from your country.

O

The most popular hotels in Oxfordshire

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
  • Aberdeen

    United Kingdom

  • Aberystwyth

    United Kingdom

  • Aldeburgh

    United Kingdom

  • Alnwick

    United Kingdom

  • Ambleside

    United Kingdom

  • Anstruther

    United Kingdom

  • Ashbourne (Derbyshire)

    United Kingdom

  • Ashford (Kent)

    United Kingdom

  • Aviemore

    United Kingdom

  • Ayr

    United Kingdom

  • Bakewell

    United Kingdom

  • Ballycastle

    United Kingdom

  • Barmouth

    United Kingdom

  • Barnstaple

    United Kingdom

  • Bath

    United Kingdom

  • Belfast

    United Kingdom

  • Berwick Upon Tweed

    United Kingdom

  • Betws-y-Coed

    United Kingdom

  • Birmingham

    United Kingdom

  • Blackpool

    United Kingdom

  • Bournemouth

    United Kingdom

  • Bourton-on-the-Water

    United Kingdom

  • Bowness-on-Windermere

    United Kingdom

  • Bradford (West Yorkshire)

    United Kingdom

  • Brecon

    United Kingdom

  • Bridlington

    United Kingdom

  • Brighton

    United Kingdom

  • Bristol

    United Kingdom

  • Brixham

    United Kingdom

  • Broadstairs

    United Kingdom

  • Bude

    United Kingdom

  • Bury St. Edmunds

    United Kingdom

  • Bushmills

    United Kingdom

  • Buxton (Derbyshire)

    United Kingdom

  • Caernarfon

    United Kingdom

  • Cambridge (Cambridgeshire)

    United Kingdom

  • Canterbury

    United Kingdom

  • Cardiff

    United Kingdom

  • Carlisle (Cumbria)

    United Kingdom

  • Carmarthen

    United Kingdom

  • Chapel Saint Leonards

    United Kingdom

  • Cheltenham

    United Kingdom

  • Chester

    United Kingdom

  • Chichester

    United Kingdom

  • Cirencester

    United Kingdom

  • Clacton-on-Sea

    United Kingdom

  • Cleethorpes

    United Kingdom

  • Cockermouth

    United Kingdom

  • Colchester

    United Kingdom

  • Conwy

    United Kingdom

  • Coventry

    United Kingdom

  • Cromer

    United Kingdom

  • Croydon

    United Kingdom

  • Darlington (Durham)

    United Kingdom

  • Dartmouth

    United Kingdom

  • Deal

    United Kingdom

  • Derby

    United Kingdom

  • Doncaster

    United Kingdom

  • Dumfries

    United Kingdom

  • Dundee

    United Kingdom

  • Dunoon

    United Kingdom

  • Durham

    United Kingdom

  • Eastbourne

    United Kingdom

  • Edinburgh

    United Kingdom

  • Enniskillen

    United Kingdom

  • Exeter

    United Kingdom

  • Falmouth

    United Kingdom

  • Filey

    United Kingdom

  • Folkestone

    United Kingdom

  • Fort Augustus

    United Kingdom

  • Fort William

    United Kingdom

  • Glasgow

    United Kingdom

  • Glastonbury

    United Kingdom

  • Gloucester

    United Kingdom

  • Great Malvern

    United Kingdom

  • Great Yarmouth

    United Kingdom

  • Harrogate

    United Kingdom

  • Hastings

    United Kingdom

  • Haworth

    United Kingdom

  • Hemsby

    United Kingdom

  • Hereford

    United Kingdom

  • Hexham

    United Kingdom

  • Huddersfield

    United Kingdom

  • Hunstanton

    United Kingdom

  • Ilfracombe

    United Kingdom

  • Ingoldmells

    United Kingdom

  • Inverness

    United Kingdom

  • Ipswich

    United Kingdom

  • Kendal

    United Kingdom

  • Keswick (Cumbria)

    United Kingdom

  • King's Lynn

    United Kingdom

  • Kingston upon Hull

    United Kingdom

  • Lancaster

    United Kingdom

  • Largs

    United Kingdom

  • Leeds (West Yorkshire)

    United Kingdom

  • Leicester

    United Kingdom

  • Lincoln

    United Kingdom

  • Liverpool

    United Kingdom

  • Llandudno

    United Kingdom

  • Llangollen

    United Kingdom

  • London

    United Kingdom

  • Londonderry

    United Kingdom

  • Looe

    United Kingdom

  • Lowestoft

    United Kingdom

  • Ludlow

    United Kingdom

  • Luton (Bedfordshire)

    United Kingdom

  • Lyme Regis

    United Kingdom

  • Lymington

    United Kingdom

  • Lytham St Annes

    United Kingdom

  • Mablethorpe

    United Kingdom

  • Maidstone

    United Kingdom

  • Manchester

    United Kingdom

  • Margate

    United Kingdom

  • Matlock (Derbyshire)

    United Kingdom

  • Merthyr Tydfil

    United Kingdom

  • Middlesbrough

    United Kingdom

  • Milton Keynes

    United Kingdom

  • Morecambe

    United Kingdom

  • Morpeth

    United Kingdom

  • Nairn

    United Kingdom

  • Newark-on-Trent (Nottinghamshire)

    United Kingdom

  • Newcastle (Down)

    United Kingdom

  • Newcastle upon Tyne

    United Kingdom

  • Newquay (Cornwall)

    United Kingdom

  • Northampton

    United Kingdom

  • Norwich

    United Kingdom

  • Nottingham

    United Kingdom

  • Oban

    United Kingdom

  • Oxford

    United Kingdom

  • Padstow

    United Kingdom

  • Paignton

    United Kingdom

  • Penrith

    United Kingdom

  • Penzance

    United Kingdom

  • Perth

    United Kingdom

  • Peterborough

    United Kingdom

  • Pickering

    United Kingdom

  • Pitlochry

    United Kingdom

  • Plymouth

    United Kingdom

  • Poole

    United Kingdom

  • Portree

    United Kingdom

  • Portrush

    United Kingdom

  • Portsmouth

    United Kingdom

  • Portstewart

    United Kingdom

  • Prestatyn

    United Kingdom

  • Preston (Lancashire)

    United Kingdom

  • Ramsgate

    United Kingdom

  • Reading

    United Kingdom

  • Rhyl

    United Kingdom

  • Richmond (North Yorkshire)

    United Kingdom

  • Rye

    United Kingdom

  • Salisbury

    United Kingdom

  • Saltburn-by-the-Sea

    United Kingdom

  • Sandown

    United Kingdom

  • Saundersfoot

    United Kingdom

  • Scarborough

    United Kingdom

  • Seahouses

    United Kingdom

  • Shanklin

    United Kingdom

  • Sheffield

    United Kingdom

  • Sheringham

    United Kingdom

  • Shrewsbury

    United Kingdom

  • Skegness

    United Kingdom

  • Skipton

    United Kingdom

  • Solihull

    United Kingdom

  • Southampton

    United Kingdom

  • Southend-on-Sea

    United Kingdom

  • Southport

    United Kingdom

  • St Andrews

    United Kingdom

  • St Austell

    United Kingdom

  • St Ives (Cornwall)

    United Kingdom

  • Stamford

    United Kingdom

  • Stirling

    United Kingdom

  • Stoke-on-Trent

    United Kingdom

  • Stornoway (Isle of Lewis)

    United Kingdom

  • Stow-on-the-Wold

    United Kingdom

  • Stratford-upon-Avon

    United Kingdom

  • Sunderland (Tyne and Wear)

    United Kingdom

  • Swanage

    United Kingdom

  • Swansea

    United Kingdom

  • Swindon

    United Kingdom

  • Tattershall

    United Kingdom

  • Taunton

    United Kingdom

  • Telford

    United Kingdom

  • Tenby

    United Kingdom

  • Torquay

    United Kingdom

  • Truro

    United Kingdom

  • Ulverston

    United Kingdom

  • Ventnor

    United Kingdom

  • Watford (Hertfordshire)

    United Kingdom

  • Weston-super-Mare

    United Kingdom

  • Weymouth

    United Kingdom

  • Whitby

    United Kingdom

  • Whitstable

    United Kingdom

  • Wick (Highlands)

    United Kingdom

  • Winchester

    United Kingdom

  • Windermere

    United Kingdom

  • Windsor

    United Kingdom

  • Wolverhampton

    United Kingdom

  • Worcester

    United Kingdom

  • Worthing

    United Kingdom

  • York

    United Kingdom

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0