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.

A
Alexander
From
Germany
One of the most friendly hosts in all Sri Lanka. The bungalow is beautiful located and well taken care of. Everything was very clean. My girlfriend had birthday while the stay and the host arranged a surprise for her - really really nice. Would come here definitely again!
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
Glenn
From
Austria
We were very happy to stay in this beautiful hotel with a great staff. From check-in to check-out, everything was fine. The rooms are modern and offer a fantastic view. The area is very nice and clean. The food at the Welligama Kitchen is definitely a highlight, and we enjoyed the excellent food and service a lot. We would like to express a special thank you to our personal "assistant," Nishadi; she was very kind and helpful. We would also like to thank the great kitchen and service team, with a special mention to Nazmi, Thiruna, and Fayaz. They truly made a difference by doing a fantastic job in making us feel very welcome and providing a high-end service. In conclusion, our stay was nothing short of exceptional. The combination of outstanding service, luxurious accommodations, and culinary delights made it a truly memorable experience. Without a doubt, I will be recommending this hotel to friends and family, and I look forward to returning for another delightful stay in the future. BR, Denise and Glenn
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,240 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.

J
Johannes
From
Germany
Lovely spot above Weligama, in a tranquil place a bit outside of the village. Food is exceptional!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 255 reviews
Price from
US$182.28
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.

J
Jacopo
From
Italy
Good location, exceptional host!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 122 reviews
Price from
US$17
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.

K
Ksenia
From
Russia
The place is new, so it’s very clean, everything in it is brand new. No smell of dampness. Very comfortable, very good host. The place offers nice breakfast (though breakfast is different every day), washing machine. It’s near the ocean so you can surf just at the same beach. Has a rooftop with ocean view where you can have breakfast and party. It’s really small - it has only two private rooms (and a dorm, but now working yet) so if you book those two rooms you’ll probably be the only guests in there.
Scored out of 10, guest rating 10.0
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.

D
Davide
From
Italy
Our stay at Hotel La Dolce Vita was nothing short of amazing. The friendly staff welcomed us with warm smiles and excellent service, truly making us feel at home. The room was impeccably clean, adding to our comfort and relaxation during our stay. Situated in the best location, we had easy access to all the amenities and attractions we wanted to explore. And let's not forget the amazing food served at the hotel, which exceeded our expectations and left us satisfied after every meal. Hotel La Dolce Vita truly provided us with a memorable and top-notch experience.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 78 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.5
Exceptional - What previous guests thought, 31 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.

v
verhoeven
From
Netherlands
Very beautiful stay with the most lovely people!! The pool is very nice, and the views are amazing. The rooms are big, clean and the shower is very nice (and hot!). It's not too far to walk to the center and the beach, but the location of Sapiens Home is quiet en peaceful. The breakfast is delicious. The staff is more than welcoming and kind, where they helped us when there were stray dogs in the street and we could not get passed them and made me feel special on my birthday with cake, a board and congratulations. We really enjoyed our stay!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews
Price from
US$38
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...

M
Margaret_Vel
From
Ukraine
We were greeted with the warmest hospitality imaginable from the moment we arrived. Pasindu and his family went above and beyond to ensure our comfort and happiness throughout our nearly two-week stay. He recommended a lot of places to see near Weligama. Each morning, we had a delicious Sri Lankan breakfast. Pasindu introduced us to a whole variety of flavors and dishes. As for the room, it had everything we needed for our stay - a comfortable bed, shower, A/C. The local beach is a 10-minute walk. Supermarket - 30min walk, but you can use a bus or tuk-tuk. Bus stops are 10min walk as well. We really enjoyed our time in Weligama. The hosts' kindness and generosity made our stay truly unforgettable. Thank you for an experience we will cherish!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 35 reviews
Price from
US$40
1 night, 2 adults

Muthu Nila villas- Mirissa

Mirissa (Near Elgiriya)

Muthu Nila villas- Mirissa features a garden, shared lounge, a terrace and restaurant in Mirissa. Featuring room service, this property also provides guests with a barbecue.

G
George
From
Sri Lanka
The location is quiet, but not too far from Mirissa town and other local amenities. The villa has an absolutely amazing member of staff who stays onsite during your stay. He was absolutely incredible. Alongside his duties taking care of the villa and garden, he prepared breakfast, arranged tuk tuks and onward transport and also gave advice on activities for our trip. The owner was very friendly and helpful. Communication was great, especially considering this was a last minute booking for us (same day arrival within a couple of hours of making a booking request).
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews
Price from
US$200
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, 33 reviews
    From US$72.80 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 31 reviews
    From US$33.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 147 reviews
    From US$45 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 152 reviews
    From US$44.07 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 250 reviews
    From US$39.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 275 reviews
    From US$170.02 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 118 reviews
    From US$45 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,240 reviews
    From US$235.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 194 reviews
    From US$203.11 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 141 reviews

Most booked hotels in Elgiriya and surroundings in the past month

See all

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

    Hotel in Akuressa
    Breakfast options
    Scored out of 10, guest rating 10.0
    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
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 221 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...

    From US$300 per night

Budget hotels in Elgiriya and nearby

  • Scored out of 10, guest rating 10.0
    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$88 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    34 km from Hummanaya Blow Hole, Villa Kobeimalhéna, Matara is a recently renovated property set in Sulutanagoda and offers air-conditioned rooms with free WiFi and private parking.

    From US$54.45 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
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Heaven Villa Weligama is a recently renovated villa in Weligama, where guests can make the most of its garden and shared lounge.

    From US$64.51 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 48 reviews

    Boasting pool with a view and views of pool, Villa Wellia is a recently renovated apartment set in Weligama, 3 km from Weligama Beach.

    From US$67.20 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$39.20 per night
  • Scored out of 10, guest rating 10.0
    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
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 7 reviews

    Sajini Villa, a property with a garden, is located in Weligama, 1.9 km from Weligama Beach, 33 km from Galle International Cricket Stadium, as well as 33 km from Galle Fort.

    From US$18.18 per night