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.

V
Viktorija
From
Lithuania
Marriott Hotel, the best hotel in Sri Lanka! The comfort, the staff, the food, everything is perfect. I am so glad I chose this hotel for my holiday. Thank you to the staff who took care of us all the time! See you next time!
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.

A
André
From
Portugal
It was the best accommodation we stayed at on our honeymoon trip to Sri Lanka! Simply everything is fantastic, the space and decoration, the original houses, the surrounding environment and harmony, the quality of the food, and the incredible friendliness of the staff! We asked for a romantic atmosphere in the room and they surprised us! We also asked for a plug adapter which they didn't have but they were willing to help us and found one. We felt very welcomed! We recommend it and we will be back! Thank you for everything!
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.

F
Felicity
From
New Zealand
The hostess was very kind and hospitable When I visit Weligama next year I’m going to book The Classic hostel apt-deluxe again Best location in Weligama-/-within walking distance to beach, restaurants, shops, ATM. Machine. Can hire bicycle as alternative way to see Weligama Clean bedroom kitchen and shower facility Kind Host and family Felt very safe and secure travelling as a solo female Great functional outdoor kitchen Thank you Hostess from New Zealand
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.

S
Shay
From
Israel
This place is the best in weligama. It is located 5 minutes walk from the main point and the centre of weligama and it is quiet and peaceful. You can get the getaway from the noise and still be very close to all that is good in weligama. The staff is super warm and welcoming and the rooms are spotless clean. We came to weligama mainly to surf and it was perfect for us. The hotel is located right on the beach but does not have a private beach but it is no problem as you can have so many beaches right next to it
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.

Y
YMDK
From
Sri Lanka
Our stay at Lavish Weligama was nothing short of exceptional, leaving us with memories we will cherish forever. Originally, we booked the hotel for just one night, but an unexpected car issue turned our visit into an extraordinary experience. The owner of the hotel is truly one of a kind—a rare gem you rarely encounter. When our car broke down, he went above and beyond to help us. Not only did he assist us in getting the car repaired, but he also extended incredible hospitality by allowing us to remain in the room well past the 11 a.m. checkout time. In fact, we didn’t leave until 9 p.m., and at no point did we feel rushed or unwelcome. His kindness, understanding, and generosity made what could have been a stressful situation completely manageable. Beyond the exceptional service, the rooms were fantastic—spacious, spotlessly clean, and thoughtfully designed to ensure comfort and relaxation. The ambiance of the hotel reflects a perfect blend of warmth and modernity, making it a peaceful retreat after a day of exploring. If you're planning to visit Weligama, Lavish Weligama should be at the top of your list. The facilities are excellent, the staff are genuinely caring, and the owner’s hospitality is unparalleled. I can’t thank him enough for his kindness and assistance during our stay. We will undoubtedly return and highly recommend this hotel to anyone seeking a memorable and heartwarming experience.
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.

C
Campbell
From
New Zealand
I had an amazing stay here at River Post Co-Working & Co-Living Weligama. The room was very clean, I was able to check in early, they have an AMAZING massage therapist based on site, the location is right beside the river with a great view, and the host Manoj is very welcoming. There is also free parking and an in-house breakfast is available. I would highly recommend this place for an affordable and relaxing visit to Weligama! 😊
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
Collette
From
Bahrain
Staff were excellent and very attentive to all our needs. Facilities were clean and rooms had everything we needed.
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,246 reviews

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 284 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

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 81 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 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 8.5
Very good - What previous guests thought, 192 reviews

Popular with guests booking hotels in Weligama

Popular with guests booking hotels in Weligama

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

Best hotels with breakfast in Elgiriya and nearby

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

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

Rent room

Hotel in Udukawa
Breakfast options

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

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

Budget hotels in Elgiriya and nearby

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

Located in Weligama, 2.3 km from Weligama Beach and 30 km from Galle International Cricket Stadium, River Zone Villa offers a garden and air conditioning.

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

Vagabond Collective - Coliving & Coworking is situated in Weligama, 1.9 km from Weligama Beach, and has a garden, a shared lounge and a restaurant.

From US$72.80 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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3 reviews

Boasting air-conditioned accommodation with a patio, Bay Surf Monkey Villa 05 Double Rooms with 05 Pvt Bathrooms With AC & 2 kitchens is set in Weligama.

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

Set within 35 km of Galle International Cricket Stadium and 36 km of Galle Fort, Gala Villa 69 Mirissa offers rooms with air conditioning and a private bathroom in Matara.

From US$30.25 per night