Find and Book Top Rated Hotels in Anuradhapura

Search among 64 available hotels and places to stay in Anuradhapura 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 64
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.0
Great59 reviews
MapView on map4.2 km from City Centre
From   US$ 90 /nightSelect
8.2
Great40 reviews
MapView on map1.8 km from City Centre1.8 km from Anuradhapura Railway Station
From   US$ 81 /nightSelect
7.6
Very good29 reviews
700 m from City Centre
From   US$ 68 /nightSelect
8.2
Great5 reviews
5.3 km from City Centre
From   US$ 17 /nightSelect
Bed & Breakfast
8.4
Great191 reviews
5.2 km from City Centre
From   US$ 26 /nightSelect
Resort
8.4
Great136 reviews
3.9 km from City Centre
From   US$ 42 /nightSelect
8.4
Great102 reviews
1.2 km from City Centre
From   US$ 95 /nightSelect
8.4
Great141 reviews
5.6 km from City Centre
From   US$ 50 /nightSelect
Bed & Breakfast
8.4
Great132 reviews
1.4 km from City Centre
From   US$ 44 /nightSelect
8.4
Great142 reviews
5.3 km from City Centre
From   US$ 43 /nightSelect
8.4
Great41 reviews
1.8 km from City Centre
From   US$ 19 /nightSelect
8.4
Great94 reviews
5.1 km from City Centre
From   US$ 32 /nightSelect
Homestay
8.0
Great45 reviews
600 m from City Centre
From   US$ 49 /nightSelect
8.2
Great47 reviews
2.2 km from City Centre
From   US$ 32 /nightSelect
8.4
Great108 reviews
1.5 km from City Centre
From   US$ 40 /nightSelect
8.4
Great85 reviews
1.6 km from City Centre
From   US$ 14 /nightSelect
8.4
Great112 reviews
1.6 km from City Centre
From   US$ 30 /nightSelect
Guest house
8.4
Great39 reviews
1000 m from City Centre
From   US$ 21 /nightSelect
8.2
Great16 reviews
7.2 km from City Centre
From   US$ 55 /nightSelect
8.4
Great65 reviews
1000 m from City Centre
From   US$ 90 /nightSelect
8.2
Great68 reviews
4.0 km from City Centre
From   US$ 21 /nightSelect
8.2
Great26 reviews
5.1 km from City Centre
From   US$ 137 /nightSelect
9.0
Perfect2 reviews
From   US$ 35 /nightSelect
Guest house
8.0
Great27 reviews
1.1 km from City Centre
From   US$ 14 /nightSelect
8.2
Great89 reviews
1000 m from City Centre
From   US$ 14 /nightSelect
Guest house
8.2
Great47 reviews
2.1 km from City Centre
From   US$ 18 /nightSelect
8.8
Great6 reviews
5.0 km from City Centre
From   US$ 200 /nightSelect
Hotel
8.0
Great20 reviews
2.7 km from City Centre700 m from Anuradhapura Railway Station
From   US$ 11 /nightSelect
Hotel
8.2
Great19 reviews
2.5 km from City Centre1000 m from Anuradhapura Railway Station
From   US$ 50 /nightSelect
8.4
Great45 reviews
3.8 km from City Centre
From   US$ 27 /nightSelect
8.8
Great7 reviews
5.4 km from City Centre2.1 km from Jaya Sri Maha Bodhi
From   US$ 65 /nightSelect
8.2
Great23 reviews
11.7 km from City Centre
From   US$ 58 /nightSelect
8.0
Great13 reviews
3.7 km from City Centre
From   US$ 65 /nightSelect
Guest house
8.0
Great16 reviews
1.6 km from City Centre
From   US$ 32 /nightSelect
8.2
Great35 reviews
1.2 km from City Centre
From   US$ 39 /nightSelect
Homestay
8.2
Great97 reviews
1.0 km from City Centre
From   US$ 28 /nightSelect
8.0
Great12 reviews
600 m from City Centre
From   US$ 17 /nightSelect
8.2
Great16 reviews
1.4 km from City Centre
From   US$ 49 /nightSelect
8.2
Great19 reviews
1000 m from City Centre
From   US$ 16 /nightSelect
8.2
Great50 reviews
7.8 km from City Centre
From   US$ 147 /nightSelect
Guest house
7.6
Very good11 reviews
2.2 km from City Centre
From   US$ 25 /nightSelect
Guest house
8.0
Great15 reviews
900 m from City Centre
From   US$ 23 /nightSelect
Bed & Breakfast
8.6
Great6 reviews
4.2 km from City Centre
From   US$ 19 /nightSelect
8.2
Great32 reviews
200 m from City Centre
From   US$ 42 /nightSelect
8.6
Great20 reviews
4.4 km from City Centre
From   US$ 30 /nightSelect
7.8
Very good8 reviews
5.2 km from City Centre
From   US$ 25 /nightSelect
Homestay
3.8 km from City Centre
From   US$ 21 /nightSelect
Guest house
8.6
Great4 reviews
4.7 km from City Centre
From   US$ 44 /nightSelect
8.8
Great3 reviews
800 m from City Centre
From   US$ 14 /nightSelect
Guest house
7.4
Very good9 reviews
4.0 km from City Centre
From   US$ 26 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Anuradhapura

Why visit?

Anuradhapura, located in Sri Lanka, is a city rich in cultural heritage and historical significance. As one of the ancient capitals of Sri Lanka, it offers tourists a unique opportunity to explore the ruins of ancient temples, palaces, and stupas. The city also boasts beautiful landscapes, serene lakes, and an overall peaceful atmosphere, making it an ideal destination for those seeking a tranquil and culturally immersive experience.

Where to stay?

When it comes to choosing the best areas to stay in Anuradhapura, there are several options that offer convenience and easy access to the city's main attractions. The following areas are highly recommended:

New Town: Located close to the city center, New Town is a popular area for tourists due to its proximity to restaurants, shops, and transportation hubs. It provides easy access to Anuradhapura's main historical sites, making it a convenient base for exploring the city.

Old Town: If you prefer to stay closer to the ancient ruins, Old Town is an excellent choice. Situated near the historic city center, this area offers a unique experience of staying amidst archaeological wonders. You'll be within walking distance of many ancient temples and ruins.

Tissawewa: Situated near the Tissa Wewa reservoir, this area offers a peaceful and scenic environment. Tissawewa is known for its tranquil surroundings and proximity to some of the significant historical sites in Anuradhapura.

Price per hotel room per night

When it comes to accommodation in Anuradhapura, the city offers a range of options to suit different budgets. The average price per hotel room per night varies depending on the hotel's star rating. Please note that these are just average prices and may vary depending on the season and availability.

3-star hotels: Prices start from $30 to $70 per night.

4-star hotels: Prices range from $60 to $120 per night.

5-star hotels: Prices start from $100 and can go up to $300 per night.

Best value for money:

Ceylan Lodge: A budget-friendly option offering comfortable rooms, friendly staff, and a peaceful atmosphere.

Heritage Hotel: Combining affordability with good service, this hotel provides comfortable accommodations and easy access to the city's attractions.

Milano Grand New Holiday: Offering modern amenities and a convenient location, this hotel provides excellent value for money.

Best kids-friendly hotels:

Hotel Alakamanda: With its spacious rooms, swimming pool, and kid-friendly facilities, this hotel ensures a comfortable stay for families.

Hotel Saubagya: Featuring family rooms and a children's playground, this hotel offers a range of activities to keep kids entertained.

Best hotels for a romantic getaway:

The Sanctuary at Tissawewa: Set in a serene location with beautiful surroundings, this hotel provides a romantic and tranquil atmosphere.

Ulagalla Resort: Offering luxurious amenities, private villas, and a secluded setting, this resort is perfect for a romantic escape.

Best for location:

Rajarata Hotel: Conveniently located near the historic city center, this hotel offers easy access to the ancient ruins and other attractions.

The Lakeside at Nuwarawewa: Situated near the Nuwarawewa reservoir, this hotel provides stunning views and a peaceful ambiance.

Hotel Luxe: Centrally located, this hotel is close to restaurants, shops, and major attractions, making it an ideal base for exploration.

Best for a short city break:

Hotel Alakamanda: Offering comfortable accommodations and easy access to the city's attractions, this hotel is perfect for a short stay.

Milano Grand New Holiday: With its central location and modern amenities, this hotel provides a convenient base for a short city break.

Show moreLess