Filter By

Popular Filters

Budget per night


Star Rating

Review Score

Property Type

50 Hotels In Anuradhapura

Search Availability of For Your Dates

Search Hotels

Showing all Hotels in Anuradhapura

  • Filter
  • Sort By

Filter by budget per night


Filter by popular facilities


Anuradhapura Travel Packages

Compare quotes from upto 3 travel agents for free

FAQs on Anuradhapura

How much does a hotel in Anuradhapura cost on an average?

On an average, it costs INR 30 per night to book a hotel in Anuradhapura. You will pay on average around INR 29 if you choose to stay in a 4-star hotel. A 5-star hotel in Anuradhapura will cost around INR 342

What are the best places to stay in Anuradhapura?

Arachchi Heritage, Yaluwa Tourist Rest & cookari class, Rajarata Reach Resort are among the best hotels in Anuradhapura. If you are looking for hotels less than INR 30, then the best hotels are Yaluwa Tourist Rest & cookari class, Rajarata Reach Resort, Treasure House Tourist Rest

Loading, please wait...