Find and Book Top Hotels in Sigiriya

Search among 63 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
Filter & Sort
View map
1-50 out of 63
Filter & 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.4
Great437 reviews
MapView on map1100 yd from City Center700 yd from Lion stone
From   US$ 57 /nightSelect
8.2
Great259 reviews
MapView on map1000 yd from City Center700 yd from Lion stone
From   US$ 106 /nightSelect
8.4
Great608 reviews
6.7 mi from City Center
From   US$ 197 /nightSelect
8.6
Great45 reviews
2.0 mi from City Center
From   US$ 26 /nightSelect
8.4
Great194 reviews
3.4 mi from City Center
From   US$ 88 /nightSelect
8.0
Great193 reviews
5.7 mi from City Center
From   US$ 164 /nightSelect
8.2
Great55 reviews
1500 yd from City Center1000 yd from Pidurangala Rock
From   US$ 220 /nightSelect
8.4
Great185 reviews
3.0 mi from City Center
From   US$ 180 /nightSelect
8.2
Great25 reviews
3.2 mi from City Center
From   US$ 102 /nightSelect
8.0
Great40 reviews
4.2 mi from City Center
From   US$ 28 /nightSelect
8.2
Great25 reviews
4.9 mi from City Center
From   US$ 104 /nightSelect
8.6
Great91 reviews
1.8 mi from City Center
From   US$ 68 /nightSelect
8.2
Great71 reviews
600 yd from City Center700 yd from Sigiriya Museum
From   US$ 78 /nightSelect
8.0
Great73 reviews
2.4 mi from City Center
From   US$ 167 /nightSelect
8.2
Great164 reviews
1.3 mi from City Center1.1 mi from Lion stone
From   US$ 28 /nightSelect
8.2
Great16 reviews
3.1 mi from City Center
From   US$ 91 /nightSelect
8.2
Great63 reviews
1700 yd from City Center1000 yd from Pidurangala Rock
From   US$ 214 /nightSelect
8.6
Great68 reviews
22.6 mi from City Center
From   US$ 542 /nightSelect
5.5 mi from City Center
From   US$ 175 /nightSelect
8.0
Great46 reviews
4.9 mi from City Center
From   US$ 82 /nightSelect
7.6
Very good57 reviews
2.6 mi from City Center
From   US$ 95 /nightSelect
8.0
Great33 reviews
3.2 mi from City Center
From   US$ 1 103 /nightSelect
8.2
Great33 reviews
3.1 mi from City Center
From   US$ 110 /nightSelect
8.4
Great199 reviews
1100 yd from City Center1100 yd from Sigiriya Museum
From   US$ 63 /nightSelect
8.4
Great117 reviews
1300 yd from City Center1100 yd from Lion stone
From   US$ 135 /nightSelect
8.2
Great197 reviews
1300 yd from City Center900 yd from Sigiriya Museum
From   US$ 37 /nightSelect
8.4
Great254 reviews
1.1 mi from City Center1700 yd from Lion stone
From   US$ 101 /nightSelect
Guest house
8.4
Great101 reviews
3.1 mi from City Center
From   US$ 12 /nightSelect
8.4
Great104 reviews
1100 yd from City Center1200 yd from Sigiriya Museum
From   US$ 56 /nightSelect
8.6
Great140 reviews
600 yd from City Center800 yd from Lion stone
From   US$ 30 /nightSelect
8.4
Great126 reviews
2.2 mi from City Center
From   US$ 114 /nightSelect
8.6
Great56 reviews
From   US$ 147 /nightSelect
8.4
Great152 reviews
1600 yd from City Center1800 yd from Sigiriya Museum
From   US$ 62 /nightSelect
8.4
Great101 reviews
2.9 mi from City Center
From   US$ 340 /nightSelect
8.4
Great103 reviews
500 yd from City Center700 yd from Lion stone
From   US$ 94 /nightSelect
8.2
Great128 reviews
2.8 mi from City Center
From   US$ 98 /nightSelect
8.4
Great167 reviews
1.1 mi from City Center1800 yd from Sigiriya Museum
From   US$ 47 /nightSelect
8.4
Great171 reviews
1000 yd from City Center1300 yd from Sigiriya Museum
From   US$ 50 /nightSelect
8.4
Great67 reviews
2.5 mi from City Center
From   US$ 152 /nightSelect
Guest house
8.4
Great193 reviews
1100 yd from City Center1400 yd from Lion stone
From   US$ 42 /nightSelect
8.4
Great86 reviews
3.8 mi from City Center
From   US$ 56 /nightSelect
8.6
Great115 reviews
900 yd from City Center700 yd from Sigiriya Rock
From   US$ 34 /nightSelect
8.0
Great16 reviews
1.4 mi from City Center1.2 mi from Sigiriya Museum
From   US$ 7 /nightSelect
8.6
Great43 reviews
3.0 mi from City Center
From   US$ 128 /nightSelect
8.4
Great15 reviews
3.5 mi from City Center
From   US$ 76 /nightSelect
8.2
Great11 reviews
1.0 mi from City Center1500 yd from Sigiriya Museum
From   US$ 990 /nightSelect
8.4
Great142 reviews
1500 yd from City Center1200 yd from Sigiriya Museum
From   US$ 58 /nightSelect
8.2
Great113 reviews
1.8 mi from City Center1700 yd from Pidurangala Rock
From   US$ 93 /nightSelect
8.2
Great71 reviews
1.8 mi from City Center
From   US$ 20 /nightSelect
7.8
Very good39 reviews
1600 yd from City Center1400 yd from Lion stone
From   US$ 37 /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