Skip to main content

Search hotels in Badulla

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

Badulla – 76 hotels and places to stay

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 103 reviews
    From
    $28
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 148 reviews
    From
    $40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 117 reviews
    From
    $18
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 186 reviews
    From
    $40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews
    From
    $15
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 5 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 6 reviews
    From
    $29
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 12 reviews
    From
    $14
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 35 reviews
    From
    $22
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 5 reviews
    From
    $450
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 38 reviews
    From
    $20
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 48 reviews
    From
    $11
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 96 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 25 reviews
    From
    $12
    1 night, 2 adults
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 30 reviews
    From
    $10
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 27 reviews
    From
    $552
    1 night, 2 adults
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 8 reviews
    From
    $12
    1 night, 2 adults
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 10 reviews
    From
    $15
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 25 reviews
    From
    $20
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews
    From
    $25
    1 night, 2 adults

Hotels with airport shuttles in Badulla

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 550 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 104 reviews
From $43.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 157 reviews
From $22.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 96 reviews
From $47 per night
Airport shuttle
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
From $39.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From $38.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 211 reviews
From $122.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 377 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 165 reviews
From $24.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 520 reviews
From $72 per night

Most booked hotels in Badulla and surrounding area in the past month

See all

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 103 reviews

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 148 reviews

Best hotels with breakfast in Badulla and nearby

Luna home

Hotel in Badulla
Breakfast options
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Providing a garden, Luna home provides accommodations in Badulla. This property offers access to a terrace and free private parking.

From $121 per night

Green villa enjoys a location in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Eighty Seven Guest offers accommodations in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $32.20 per night

96 Resort

Hotel in Badulla
Breakfast options
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Located in Badulla, 13 miles from Demodara Nine Arch Bridge, 96 Resort provides accommodations with a garden, free private parking and a restaurant.

From $43.30 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla is a recently renovated bed and breakfast in Badulla where guests can make the most of its garden and terrace.

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

<h2>Comfortable Accommodations</h2> Cloud stay Badulla in Badulla offers a guest house with free WiFi and free off-site parking.

From $22.21 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 38 reviews

Located 13 miles from Demodara Nine Arch Bridge, Orelia villas has accommodations with a garden, a terrace and a shared kitchen for your convenience.

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

Comfy Stay is located in Badulla, just 14 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden. This property offers access to a balcony and free private parking.

From $21.32 per night

Budget hotels in Badulla and nearby

Mid City Apartment offers accommodations in Badulla, 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $65.50 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 30 reviews

Rathnapala Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $20.22 per night

Tree Nature Resort enjoys a location in Hali Ela, 29 miles from Gregory Lake and 8.6 miles from Demodara Nine Arch Bridge. This villa provides free private parking, room service, and free Wifi.

From $97.68 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8 reviews

Sithara Estate Bungalow is a recently renovated villa in Ella where guests can make the most of its garden and shared lounge.

From $95.80 per night

Located just 10 miles from Demodara Nine Arch Bridge, Sithara Estate family Cottage provides accommodations in Ella with a garden, a terrace, as well as room service.

From $105.45 per night

Located within 30 miles of Gregory Lake and 6.2 miles of Demodara Nine Arch Bridge, View Paradise provides rooms in Ella.

From $43.96 per night

Offering a garden, narangala skycamping offers accommodations in Bokanoruwa.

From $96.80 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 103 reviews

Thilina Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden. This guest house features free private parking and free Wifi.

From $13 per night

Hotels located in the center of Badulla

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 19 reviews

A recently renovated homestay, Suriya Haven Homestay offers accommodation in Badulla. With river views, this accommodation offers a balcony.

Dilrukshan Holiday Resort is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $25.54 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 25 reviews

Rochesta Holiday Inn offers accommodations in Badulla, 15 miles from Ella Train Station and 15 miles from Ella Spice Garden Cooking Class.

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

Weligama Resort has accommodations in Badulla. The property is located 13 miles from Demodara Nine Arch Bridge, 29 miles from Hakgala Botanical Garden and 11 miles from Demodara Railway Station.

From $35.53 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

Located in Badulla, Bunker Villa offers barbecue facilities. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

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

Located in Badulla, 13 miles from Demodara Nine Arch Bridge, Araliya Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $28.87 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 226 reviews

Providing a garden, 360 City View offers accommodations in Badulla. With free private parking, the property is 14 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

From $24 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 4 reviews

River Park Holiday Home is located in Badulla, just 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $21.14 per night

FAQs about hotels in Badulla

What Guests Said About Badulla:

10

Badulla is an up and coming tourist destination.

Badulla is an up and coming tourist destination. It has much to offer but for now is excellent for those wishing to spend time in the hills and and away from the razzmatazz of Ella or the tried and tested Nuwara Eliya.
Guest review by
Stephen
Sri Lanka
10

Even though My stay in Badulla was too short to visit all...

Even though My stay in Badulla was too short to visit all the beautiful places, the trip to Dunhida waterfall was a great experience, especially for kids. The path to Dunhida might be difficult for someone. I believe it was a very nice experience to walk through the jungle. Once you see the waterfall, you will forget all the tiredness.
Guest review by
manjula