Skip to main content

Search hotels in Elgiriya

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

Elgiriya – 1 hotel or place to stay

Filter by:

Star rating
Review score

Dins Nature Villa

Elgiriya

36 km from Galle International Cricket Stadium, Dins Nature Villa is a recently renovated property located in Elgiriya and provides air-conditioned rooms with free WiFi and private parking.

S
S M Jansz
From
Sri Lanka
service is beyond the expectations everything is perfect and the food was amazing will be back soon. keep it up guys
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews
Price from
US$78
1 night, 2 adults

Weligama Bay Marriott Resort & Spa

Weligama (Near Elgiriya)

Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool.

G
George
From
Spain
It was a fantastic experience, the level of service is outstanding for Sri Lanka
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,245 reviews
Price from
US$240
1 night, 2 adults

Villa Hillcrest

Weligama (Near Elgiriya)

Situated in Weligama, 3 km from Weligama Beach, Villa Hillcrest features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Margaux
From
France
This is the best hotel we’ve been in Sri Lanka! The place is amazing, in the middle of nature with an amazing view from the pool and from the balcony. The room is also very nice, decorated with good taste and very clean. Even more we appreciated the staff in this hotel, all of them are very friendly and always ready to help with anything in the minute we ask for something. The food here is also great. We really loved our stay here and extended it for 4 more nights!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 261 reviews
Price from
US$144.55
1 night, 2 adults

The Classic-hostel-apt-deluxe

Weligama (Near Elgiriya)

Situated in Weligama, 500 metres from Weligama Beach, The Classic-hostel-apt-deluxe features accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Mohammed
From
Sri Lanka
The owner is very nice and we have privacy
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 123 reviews
Price from
US$6
1 night, 2 adults

Luminozo Beach Hotel

Weligama (Near Elgiriya)

Set in Weligama, less than 1 km from Weligama Beach, Luminozo Beach Hotel offers accommodation with free bikes, free private parking, a garden and a shared lounge.

M
Marta saez moreno
From
Spain
Perfect stay! The hotel is brand new and spotlessly clean. Both the room and the bathroom were a good size. It’s just 30 seconds from the beach, which was incredibly convenient. The owner was super friendly and welcoming, and the breakfast was different each day — a lovely touch. Everything was perfect, we were really happy with our stay and would highly recommend it!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 reviews
Price from
US$35
1 night, 2 adults

La Dolce Vita Weligama

Weligama (Near Elgiriya)

Situated in Weligama, 1.1 km from Weligama Beach, La Dolce Vita Weligama features accommodation with a garden, free private parking and a terrace.

P
Paulina
From
Austria
The property is new built and offers everything you need. Small details as hygienic utensils, vanity kit, etc. are included. The view was amazing and the location is perfect as you have everything in a good walking distance. The owner was beyond helpful in any matter we needed. You can also rent a scooter directly at the property which was really enjoyable. Very friendly and overall a great place to stay! We were very satisfied with everything and it was the best accommodation so far during our Sri Lanka Trip, thank you lots for everything! All the best
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 80 reviews
Price from
US$110
1 night, 2 adults

Lavish

Weligama (Near Elgiriya)

Situated in Weligama, 31 km from Galle International Cricket Stadium, Lavish features accommodation with a garden, free private parking and a terrace.

О
Олександр Понго
From
Ukraine
One of the best stays I’ve had on Booking.com. The host is a genuinely good guy — always smiling, always ready to help. His family lives downstairs, guests stay upstairs — you get full privacy and peace of mind. The rooms are spacious, with a fan, AC, and hot water. The kitchen is fully equipped, and there’s always fresh bottled drinking water available. The Wi-Fi is fast and reliable, covering the entire property — perfect if you work remotely or just want a stable connection for streaming or calls. Every morning starts with jungle sounds — birds, peacocks — peaceful and refreshing. It’s just a 7-minute scooter ride to the center of Weligama, and the road is smooth all the way, so getting around is easy and stress-free. The second floor is kept clean, and they’ll change towels and bed linen upon request. Security cameras cover the yard, so you can even leave your stuff outside without worrying. Solid spot — clean, private, well-connected. Would definitely stay again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
Price from
US$12.75
1 night, 2 adults

Sapiens home - Weligama bay

Weligama (Near Elgiriya)

Set in Weligama, 1.4 km from Weligama Beach, Sapiens home - Weligama bay offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Y
Yoni
From
Israel
Wonderful place with wonderful staff!! Clean, great view to the river, great pool, great breakfast. The staff were so nice to us that we didnt want to leave!!! Highly recommended!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 89 reviews
Price from
US$38
1 night, 2 adults

Parangi Weligama Bay - Thema Collection

Weligama (Near Elgiriya)

Set in Weligama, 300 metres from Weligama Beach, Parangi Weligama Bay - Thema Collection offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

C
Christopher
From
United Kingdom
The staff were exceptional the food was great
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews
Price from
US$321.21
1 night, 2 adults

Weligama Bay Watsila Resort

Weligama (Near Elgiriya)

Set in Weligama, within 200 metres of Weligama Beach and 31 km of Galle International Cricket Stadium, Weligama Bay Watsila Resort offers accommodation with a garden and free WiFi throughout the...

D
Denis
From
United Kingdom
Nice location with easy access to both Mirissa and central Weligama. Friendly flexible owners.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 35 reviews
Price from
US$40
1 night, 2 adults
See all hotels in and around Elgiriya

Hotels with airport shuttles in Elgiriya

Airport shuttle
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 34 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 147 reviews
From US$63 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 152 reviews
From US$66.67 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 261 reviews
From US$54.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 283 reviews
From US$191.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 119 reviews
From US$61.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,245 reviews
From US$302.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 142 reviews
Airport shuttle
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 146 reviews
From US$183.15 per night

Most booked hotels in Elgiriya and surroundings in the past month

See all

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,245 reviews

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 283 reviews

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 80 reviews

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 161 reviews

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 192 reviews

Popular with guests booking hotels in Weligama

Popular with guests booking hotels in Mirissa

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

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 89 reviews

Budget hotels in Elgiriya and nearby

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

Situated in Akuressa, 34 km from Galle International Cricket Stadium, Kandahena Mansion features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Situated within 39 km of Galle International Cricket Stadium and 39 km of Galle Fort, The Bungalow, Makuludola Estate provides rooms with air conditioning and a private bathroom in Dampella.

From US$100 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Located in Kadukanna, 39 km from Galle International Cricket Stadium, Villa 1972 provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$121 per night

Offering garden views, Rent room is an accommodation set in Udukawa, 37 km from Dutch Church Galle and 37 km from Galle Light house.

From US$76.23 per night

Sarangu VIlla is situated in Akuressa. The property has garden views. Towels and bed linen are offered in the country house. The accommodation is non-smoking.

From US$78.65 per night

Boasting air-conditioned accommodation with a balcony, Sahas Home Apartment is set in Weligama. This property offers access to a terrace, free private parking and free WiFi.

From US$70.96 per night

Set within 31 km of Galle International Cricket Stadium and 31 km of Galle Fort, BeeYu River Lodge Weligama features rooms with air conditioning and a private bathroom in Weligama.

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

Villa Amore Mirissa, a property with a garden, is located in Mirissa, 33 km from Galle International Cricket Stadium, 34 km from Galle Fort, as well as 34 km from Dutch Church Galle.

From US$75 per night

Best hotels with breakfast in Elgiriya and nearby

feelhome

Hotel in Akuressa
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Akuressa, within 37 km of Galle International Cricket Stadium and 38 km of Galle Fort, feelhome offers accommodation with a garden as well as free private parking for guests who drive.

From US$44 per night

Set in Palatuwa, 30 km from Hummanaya Blow Hole, Cieloblu In Hotel Matara offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$36.30 per night

Boasting garden views, Eyonkt Villa provides accommodation with balcony, around 33 km from Galle International Cricket Stadium.

From US$21.28 per night

Featuring garden views, Cosmic power provides accommodation with a garden and a balcony, around 35 km from Galle International Cricket Stadium.

From US$55.50 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 225 reviews

Located in Weligama, 35 km from Galle International Cricket Stadium, Malabar Hill provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. 35 km from Galle...

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

Set in Weligama, The Retreat Weligama offers accommodation with private pool, free WiFi and free private parking for guests who drive. This villa features air-conditioned accommodation with a patio.

From US$275.28 per night

Situated within 31 km of Galle Fort and 31 km of Dutch Church Galle, Blue water Villa offers rooms in Weligama. This 2-star hotel has air-conditioned rooms with a private bathroom.

From US$38.08 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 55 reviews

Situated just 1.5 km from Weligama Beach, Manram Glamping Weligama provides accommodation in Weligama with access to an infinity pool, a garden, as well as a 24-hour front desk.

From US$67.20 per night