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

Elegant Accommodation

Dins Nature Villa in Elgiriya offers a recently renovated villa with a rooftop swimming pool, garden, terrace, and indoor pool.

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.

W
Wasundara
From
Sri Lanka
Tge staff is very friendly and helpful
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,252 reviews
Price from
US$215
1 night, 2 adults

Villa Hillcrest Weligama

Weligama (Near Elgiriya)

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

M
Markus
From
Austria
The room is exactly as on the pictures and are beautifully integrated with nature. The staff was always very kind and helped wherever they could.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 263 reviews
Price from
US$149.94
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.

N
Natalie
From
United Kingdom
Amazing stay - 100% recommend. I booked twin room for 3 weeks, very comfortable bed, room had enough space for some yoga practice, table, mirror and coathangers also in the room. Everything was very clean, good shower - never ran out of water. There is a communal kitchen for use and also drinking water available from a filter which was a great bonus. They also have a bicycle available for rent and offer laundry service. Host and her family are lovely people - stay is close to weligama beach, but far enough away to be quiet and away from the bustle. I would definitely stay again! Thankyou ❤️❤️❤️
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 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.

C
Christie
From
United States
Everything about this hotel was top-notch. The staff were welcoming and attentive, the facilities were modern and spotless, and the small restaurant served amazing meals. Breakfast was fresh and beautifully presented. I’ll definitely be back!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 84 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.

A
Annabelle
From
France
The room was absolutely stunning, brand new. Very clean and quiet. The owners were extremely nice and welcoming.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
Price from
US$12.75
1 night, 2 adults

Villa 1972

Kadukanna (Near Elgiriya)

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.

K
Kaushani
From
Sri Lanka
Best and beautiful location.💚Friendly staff.😊 Delicious food😋Thanks for friendly service👍
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$100
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
Ceirah
From
United Arab Emirates
Excellent location and decor. Very comfortable, lovely accommodating staff.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 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.

V
Voyage
From
France
If you are coming to relax or even for surf sessions, this hotel is ideally located! Very friendly crew ! We felt like home!!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 73 reviews
Price from
US$321.21
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.5
Very good - What previous guests thought, 35 reviews
From US$100.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
From US$28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 146 reviews
From US$54 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 156 reviews
From US$61.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 279 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 289 reviews
From US$191.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,252 reviews
From US$275.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 194 reviews
From US$224.35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 305 reviews
From US$123.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 96 reviews
From US$26.40 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,252 reviews

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 13 reviews

Popular with guests booking hotels in Weligama

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Mirissa

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

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 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.6
Exceptional - What previous guests thought, 5 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.

Starlit by The Serendipity Collection, Weligama is a recently renovated villa in Udukawa, where guests can make the most of its infinity pool and garden.

From US$1,301.40 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

Situated in Akuressa, Sarangu VIlla features air-conditioned accommodation with a terrace and free WiFi. The property has garden views. Towels and bed linen are offered in the country house.

From US$90.75 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

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.

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 9.4
Superb - What previous guests thought, 52 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.

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

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.

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, 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 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