Top Hotels in Sigiriya

Search among 53 available hotels and places to stay in Sigiriya from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
51-53 out of 53
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great29 reviews
MapView on map2.4 mi from City Center
From   US$ 65 /nightSelect
8.2
Great56 reviews
MapView on map3.2 mi from City Center
From   US$ 63 /nightSelect
8.2
Great31 reviews
1.3 mi from City Center
From   US$ 33 /nightSelect
  • 1
  • 2

Best Hotels and Places to Stay in Sigiriya

Why visit?

Sigiriya, located in the Central Province of Sri Lanka, is a must-visit destination for tourists. Known for its ancient rock fortress, Sigiriya offers a rich cultural and historical experience. The magnificent Sigiriya Rock, a UNESCO World Heritage Site, boasts incredible frescoes, beautifully landscaped gardens, and panoramic views of the surrounding countryside. Additionally, Sigiriya is surrounded by lush greenery and wildlife, making it a paradise for nature lovers and adventure seekers.

Where to stay?

When it comes to choosing where to stay in Sigiriya, there are several areas that offer a comfortable and convenient base for exploring the attractions of the region. Here are the best areas to consider:

Sigiriya Village: This area, located in close proximity to the Sigiriya Rock Fortress, is ideal for those who wish to stay near the main attraction. You can find a range of accommodations here, including luxury hotels and guesthouses.

Habarana: Situated just a short distance away from Sigiriya, Habarana is another popular place to stay. This serene village offers a peaceful ambiance and is surrounded by picturesque lakes and wildlife parks. It is a great choice for nature lovers and those seeking a more tranquil experience.

Dambulla: Located about 20 kilometers from Sigiriya, Dambulla is known for its stunning cave temple complex. This area provides easy access to both Sigiriya and other popular attractions in the region. There are various hotels and guesthouses available here to suit different budgets.

Price per hotel room per night:

In Sigiriya, the price per hotel room per night can vary depending on the star rating of the hotel. Here is an average price range for 3-star, 4-star, and 5-star hotels:

3-star hotels: $40-70 per night

4-star hotels: $80-120 per night

5-star hotels: $120-200 per night

Best value for money:

Hotel Aarya: This budget-friendly hotel offers comfortable rooms, a swimming pool, and scenic views of the surrounding countryside. Prices start at $50 per night.

Sigiriya Rock Side Home Stay: This cozy guesthouse provides clean and spacious rooms along with a warm and friendly atmosphere. Prices start at $45 per night.

Best kids-friendly hotels:

Hotel Sigiriya: With spacious family rooms, a children's pool, and a playground, this hotel is perfect for families traveling with kids. Prices start at $100 per night.

Jetwing Vil Uyana: This eco-friendly resort offers villas with private plunge pools and plenty of nature-themed activities for children. Prices start at $300 per night.

Best hotels for a romantic getaway:

Water Garden Sigiriya: This luxurious resort features private villas surrounded by lush greenery and a tranquil lagoon. It offers couples a secluded and romantic retreat. Prices start at $350 per night.

Aliya Resort & Spa: Offering stunning views of Sigiriya Rock, this elegant resort provides spacious rooms, a spa, and candlelit dinners for couples seeking a romantic escape. Prices start at $200 per night.

Best for location:

Hotel Sigiriya: Situated within walking distance of Sigiriya Rock, this hotel offers convenient access to the main attraction. It provides comfortable rooms and a range of facilities. Prices start at $100 per night.

Cinnamon Lodge Habarana: Located in Habarana, this beautiful resort is situated amidst lush greenery and tranquil surroundings. It is a great base for exploring Sigiriya and other nearby attractions. Prices start at $150 per night.

Heritance Kandalama: Nestled amidst the lush forests of Dambulla, this scenic hotel offers breathtaking views of the surrounding nature. It is conveniently located to visit both Sigiriya and Dambulla. Prices start at $180 per night.

Best for a short city break:

Kassapa Lion Rock: This hotel provides comfortable rooms, an outdoor pool, and a restaurant serving delicious local cuisine. It offers a convenient and relaxing stay for a short city break. Prices start at $70 per night.

Aliya Resort & Spa: As mentioned earlier, this upscale resort offers a range of facilities and is suitable for a short city break as well. Prices start at $200 per night.

Show moreLess