Hotels in Udawalawa

Search and compare Udawalawa hotels from hundreds of travel sites and save

Udawalawa, Sri Lanka
May 20 — May 212
Udawalawa, Sri Lanka
Fri 5/20
Sat 5/21
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Udawalawa

Filter by star ratings
All filters
Athgira River Camping - Udawalawe
Athgira River Camping - Udawalawe
8.2 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.0 mi from city centre, Udawalawa 
ExcellentBased on 296 reviews
8.2

Athgira River Camping - Udawalawe is located in Udawalawa and provides free Wi-Fi and an indoor pool. It also offers a 24-hour reception, massage services and babysitting/child services.

Eliyanth Udawalawe
Eliyanth Udawalawe
8.9 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.4 mi from city centre, Udawalawa 
ExcellentBased on 229 reviews
8.9

Eliyanth Udawalawe offers 3-star accommodation in Udawalawa. It provides complimentary Wi-Fi, an outdoor pool and an express check-in and check-out feature.

Centauria Wild
Centauria Wild
8.2 Excellent
Tanamalwila Road, Udawalawa, Sri Lanka
Show on map
2.7 mi from city centre, Udawalawa 
ExcellentBased on 140 reviews
8.2

Located in Udawalawa, Centauria Wild offers complimentary Wi-Fi and a gym. Those staying at the property have access to an outdoor pool and a sauna.

Tips for booking a Udawalawa hotel

Cheapest month:September
Most expensive month:July
Average price in Udawalawa:$39/night
Cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Monday
$6 - $82
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$29 - $93
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Udawalawa hotels

Show all 306 hotels
1
Eliyanth Udawalawe
Eliyanth Udawalawe
8.9 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.4 mi from city centre, Udawalawa, Sri Lanka 

Eliyanth Udawalawe offers 3-star accommodation in Udawalawa. It provides complimentary Wi-Fi, an outdoor pool and an express check-in and check-out feature.

Cheapest hotels in Udawalawa, Sri Lanka

Show all 306 hotels
Eliyanth Udawalawe
Eliyanth Udawalawe
8.9 Excellent
2036/4 Walawegama, Udawalawa, Sri Lanka
Show on map
1.4 mi from city centre,  

Eliyanth Udawalawe offers 3-star accommodation in Udawalawa. It provides complimentary Wi-Fi, an outdoor pool and an express check-in and check-out feature.

$33
Avg. per night
Athgira River Camping - Udawalawe
Athgira River Camping - Udawalawe
8.2 Excellent
Mudunmangada Road, Udawalawa, Sri Lanka
Show on map
1.0 mi from city centre,  

Athgira River Camping - Udawalawe is located in Udawalawa and provides free Wi-Fi and an indoor pool. It also offers a 24-hour reception, massage services and babysitting/child services.

$66
Avg. per night
Centauria Wild
Centauria Wild
8.2 Excellent
Tanamalwila Road, Udawalawa, Sri Lanka
Show on map
2.7 mi from city centre,  

Located in Udawalawa, Centauria Wild offers complimentary Wi-Fi and a gym. Those staying at the property have access to an outdoor pool and a sauna.

$90
Avg. per night

Hotel prices in Udawalawa

2 stars and under
Athgira River Camping - Udawalawe
#1 Most popular

Athgira River Camping - Udawalawe

Mudunmangada Road, Udawalawa, Sri Lanka

8.2 Excellent
$66

Avg. per night

3 stars
Eliyanth Udawalawe
#1 Most popular

Eliyanth Udawalawe

2036/4 Walawegama, Udawalawa, Sri Lanka

8.9 Excellent
$33

Avg. per night

4 stars +
Centauria Wild
#1 Most popular

Centauria Wild

Tanamalwila Road, Udawalawa, Sri Lanka

8.2 Excellent
$90

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Udawalawa

Udawalawa travel FAQs

  • What are the best hotels in Udawalawa?

    Udawalawa is home to many highly-rated hotels, one of which is Kottawatta Village, which has a current rating of 8.6. For other potential stays, consider Eagle Safari Family Bungalow Udawalwe and Athgira River Camping - Udawalawe, which can also be great places to stay in Udawalawa.

  • How much do hotels in Udawalawa cost?

    Udawalawa hotels have an average price of $36/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $83/night, and if you are looking for a 5-star hotel in Udawalawa then the average price is around $14/night.

  • How much is a cheap hotel in Udawalawa?

    $6 per night is the cheapest Udawalawa hotel price found in our data from the last 72 hours.

  • How much is a hotel in Udawalawa tonight?

    A hotel in Udawalawa tonight can start as low as $6 for the night, with an average cost of $38, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Udawalawa tonight, prices start from $97.