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.6
Exceptional - What previous guests thought, 17 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.

K
Karl
From
Ireland
Excellent, Excellent & Excellent
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,285 reviews
Price from
US$210
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.2
Superb - What previous guests thought, 103 reviews
Price from
US$110
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.

T
Thomas
From
Switzerland
Really beautiful room with a view on the river. Thanks to the the AC and stable internet connection I was able to get some work done and have conference calls without any issue. Great breakfast and super hospitable team!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 109 reviews
Price from
US$38
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.

w
weronika
From
Poland
Awesome pool with view, very helpful staff, hot water! Charming place
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 285 reviews
Price from
US$110.60
1 night, 2 adults

Rise - Bed & Breakfast

Weligama (Near Elgiriya)

Situated in Weligama and with Weligama Beach reachable within 200 metres, Rise - Bed & Breakfast features a garden, non-smoking rooms, free WiFi and a bar.

S
Savanna
From
Croatia
This was 1 of my favorite places to stay in Sri lanka. The room was big and clean, but what truly made my stay amazing were the owners and all staff that work there. They were all so friendly and super helpfull for anything i needed. There is a italian restaraunt bellow and the pizzas are incredible, a small piece of Italy in Sri lanka. Would defo recomend to everyone looking to stay in Weligama!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 200 reviews
Price from
US$35
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
Melanie Magdalena
From
Egypt
The Family is really lovely 🌹 clean lovely room, nice bathroom and little kitchen. It's close to the little center of Weligama, 5 minutes by walking. 3 minutes to the beach, good restaurants around .
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 134 reviews
Price from
US$6
1 night, 2 adults

Tinara River Inn, Weligama

Weligama (Near Elgiriya)

Set in Weligama, 700 metres from Weligama Beach, Tinara River Inn, Weligama offers accommodation with a garden, free private parking, a terrace and a restaurant.

R
Róża
From
Poland
Location is by the river so it’s very calm. Owner super friendly and helpful and dining area - very quiet place - can be use for work online
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 106 reviews
Price from
US$24
1 night, 2 adults

Riverly

Weligama (Near Elgiriya)

Situated in Weligama, 2.6 km from Weligama Beach, Riverly features accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Madushan
From
Sri Lanka
Clean and comfirtable rooms with attached bathrooms. Nice location near to a river.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
Price from
US$13.75
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.

C
Craig
From
South Africa
Beautiful, clean, big rooms with air conditioning. The most amazing hotel and our host was just the best. I can't recommend this hotel highly enough! Private and quiet, and right on the beach ⛱️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews
Price from
US$35
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.3
Very good - What previous guests thought, 40 reviews
From US$112 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
From US$39.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 183 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 347 reviews
From US$77.28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 309 reviews
From US$229.51 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,285 reviews
From US$415.27 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 194 reviews
From US$361.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
From US$13.89 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 33 reviews
From US$40.40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 106 reviews
From US$44 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,285 reviews

Popular with guests booking hotels in Weligama

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 105 reviews

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Popular with guests booking hotels in Weligama

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

Best hotels with breakfast in Elgiriya and nearby

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 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$157.30 per night

Featuring air-conditioned accommodation with a private pool, mountain view and a patio, Starlit by The Serendipity Collection, Weligama is located in Udukawa.

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

Set in Akuressa, 37 km from Galle International Cricket Stadium and 38 km from Galle Fort, Sarangu VIlla offers accommodation with free WiFi, air conditioning, a garden and a shared lounge.

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

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 10
Exceptional - What previous guests thought, 1 review

Set in Weligama, 31 km from Galle International Cricket Stadium, La Vizta Weligama offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$67.20 per night

Budget hotels in Elgiriya and nearby

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

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

Featuring air-conditioned accommodation with a balcony, The black hut villa is located in Akuressa. This property offers access to a terrace, free private parking and free WiFi.

From US$72.60 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Summit House Weligama is a recently renovated villa in Sulutanagoda, where guests can make the most of its fitness centre and garden.

From US$78.17 per night

Set in Weligama in the Matara District region, White House River Villa has a balcony. This property offers access to a terrace, free private parking and free WiFi.

From US$67.20 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$70.56 per night
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.

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.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 9 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