Photo by Koray Koymen

Hotels in Anuradhapura

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Anuradhapura?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Anuradhapura

Showing deals for:Jun 20 - Jun 22
trending_down

Our prices for Anuradhapura are cheapest in December

See average prices and weather for all months

Price trends for hotels in Anuradhapura

Pricing is based on two traveler single night rates
Jun
$57
Average price during June is $57
Jul
$71
Average price during July is $71
Aug
$80
Average price during August is $80
Sep
$82
Average price during September is $82
Oct
$36
Average price during October is $36
Nov
$39
Average price during November is $39
Dec
$35
Average price during December is $35
Jan
$65
Average price during January is $65
Feb
$80
Average price during February is $80
Mar
$51
Average price during March is $51
Apr
$90
Average price during April is $90
May
$53
Average price during May is $53
Currently viewing crowd sizes and weather for June.

June

trending_flatModerate crowds
High 90°F / low 78°F. Cloudy most days.
90°
weather_cloudy
June, Moderate crowds, average high temperature 90 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Cloudy most days.
78°
91°
weather_sun
July, High crowds, average high temperature 91 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
90°
weather_cloudy
August, High crowds, average high temperature 90 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Cloudy most days.
77°
90°
weather_cloudy
September, Low crowds, average high temperature 90 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Cloudy most days.
77°
88°
weather_sleet
October, Low crowds, average high temperature 88 degrees Fahrenheit, average low temperature 75 degrees Fahrenheit. Rainy most days.
75°
85°
weather_sleet
November, Moderate crowds, average high temperature 85 degrees Fahrenheit, average low temperature 73 degrees Fahrenheit. Rainy most days.
73°
84°
weather_sleet
December, High crowds, average high temperature 84 degrees Fahrenheit, average low temperature 72 degrees Fahrenheit. Rainy most days.
72°
84°
weather_sun
January, High crowds, average high temperature 84 degrees Fahrenheit, average low temperature 69 degrees Fahrenheit. Sunny most days.
69°
88°
weather_sun
February, Moderate crowds, average high temperature 88 degrees Fahrenheit, average low temperature 70 degrees Fahrenheit. Sunny most days.
70°
92°
weather_sun
March, Low crowds, average high temperature 92 degrees Fahrenheit, average low temperature 73 degrees Fahrenheit. Sunny most days.
73°
93°
weather_sun
April, Moderate crowds, average high temperature 93 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
90°
weather_sun
May, Low crowds, average high temperature 90 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
Monthly weather averages (˚F)

Top landmarks in Anuradhapura

Learn more about Anuradhapura

Anuradhapura is applauded for its cultural attractions such as Anuradhapura Folk Museum and Abhayagiri Museum. This historical city has something for everyone including sights like Sri Maha Bodhi and Nuwara Wewa.

#LifeAtExpedia
Photo by Koray Koymen
Open Photo by Koray Koymen

Frequently asked questions

What accommodations do travelers like in Anuradhapura?
Rajarata Hotel and The Lake Forest Hotel are a couple of properties that our guests really like.
Where can I find free parking with my stay in Anuradhapura?
Park your car for free at these properties: Ismattha hotel, Hotel Lakeside and Hotel Miami. There are 7 options you may want to check out on our site.
Can I book a refundable hotel in Anuradhapura?
If you need the flexibility to change your plans to Anuradhapura, most properties provide refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow down the results.
Where can I stay with my pet in Anuradhapura?
Your furry friend can stay with you at these pet-friendly hotels: Saubagya Inn Tourist Guesthouse, Avasta Resort and Sisila Villa Holiday Resort Anuradhapura. There are 15 alternatives on our site to choose from.
Which Anuradhapura hotels do travelers like for their terrific location?
Travelers like these properties for their good location: Heritage Hotel and The Sanctuary at Tissawewa. For quiet surroundings, guests like The Lakeside Hotel at Nuwarawewa.
Where should I stay in Anuradhapura if I'm looking for a budget-friendly accommodation?
Ismattha hotel is an accommodation you might want to consider that’ll save you money.
Where can I stay in Anuradhapura if I want a vacation home instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 5 vacation homes. In addition, you can choose from 7 apartments.
Where can I stay if I'm visiting Anuradhapura for a family-friendly trip?
Parents traveling with children may want to consider Nilketha Villa Eco Hotel, Hotel White House and Milano Tourist Rest.
Where should I stay in Anuradhapura for a vacation with my partner?
Heritage Hotel, Rajarata Hotel and Avasta Resort & Spa are a few good options for a romantic getaway with your special someone.
Where should I stay in Anuradhapura if I want a luxury hotel?
An option for a luxury stay is Hotel Alakamanda.
What will the weather in Anuradhapura be like during my visit?
Anuradhapura is a great place to visit any time of year with an average temperature of 78°F during the coldest months.
Why should I book my Anuradhapura hotel with Hotels.com?
There are plenty of reasons to book your Anuradhapura travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Anuradhapura

Find out more about Anuradhapura

Whispers of Ancient Glory: Discover the Timeless Treasures of Anuradhapura

Anuradhapura, nestled in Sri Lanka’s North Central Province, is a mesmerizing tapestry of ancient history and spiritual significance. As one of the country’s oldest cities, it’s a UNESCO World Heritage Site brimming with majestic stupas, ancient temples, and archaeological wonders. Explore the sacred Sri Maha Bodhi tree, revered as a symbol of enlightenment, and wander through the sprawling ruins of this once-thriving capital. Nature lovers can enjoy serene parks and lush landscapes, making it a perfect destination for both adventure and reflection. Experience the magic of Anuradhapura, where the past whispers through every monument and the spirit of discovery awaits. For great hotel rates in Anuradhapura, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Anuradhapura

Anuradhapura offers a variety of hotel accommodations, from budget-friendly options to luxury stays. You'll find comfortable mid-range hotels and upscale resorts, all providing a unique blend of local charm and modern amenities. Whether you seek a simple guesthouse or a lavish retreat, Anuradhapura has you covered. Here are some of the best hotels in Anuradhapura that our travelers love:

  1. Aryana HotelOpens in a new window: Aryana Hotel is a charming 3.5-star hotel that offers a unique blend of personalized service and comfort, making it ideal for leisure travelers seeking a distinctive experience. This property features a delightful Sri Lankan breakfast, a beautiful pool, and convenient dining options including a Coffee Shop, Restaurant, and Snack Bar. Guests appreciate the well-arranged tuktuk transfers to archaeological and religious sites, ensuring a smooth journey through Anuradhapura's rich history. The attentive management and cozy atmosphere elevate the overall experience, creating a memorable stay.
  2. Miridiya Lake ResortOpens in a new window: Miridiya Lake Resort is a stylish 3.5-star hotel perfect for travelers looking for a comfortable stay with family-friendly amenities. With a focus on providing a good value for money, this hotel offers a pleasant atmosphere complemented by a delightful breakfast. The property features a supervised childcare service, a shared playground, and a dedicated pool for children, allowing for enjoyable family moments. The unique outdoor shower and toilet setup adds an adventurous touch, ensuring a memorable experience during your stay in Anuradhapura.
  3. Rajarata HotelOpens in a new window: Rajarata Hotel is a well-appointed 3.5-star hotel that caters primarily to business travelers, providing essential amenities for a productive stay. This property boasts clean and basic rooms with lovely balconies overlooking a fantastic pool, creating a refreshing environment for relaxation after a busy day. The hotel is strategically located, making it convenient to explore Anuradhapura. Guests can enjoy a menu of local delicacies, enhancing their culinary experience while avoiding the dinner buffet, ensuring a tailored dining selection that complements their journey.

Top locations to stay in Anuradhapura

Some of the best areas to stay in Anuradhapura are New Town, Wijayapura, and Attikulama. New Town offers convenient access to shops and restaurants, making it a lively choice. Wijayapura features local charm and proximity to ancient sites, while Attikulama provides a serene atmosphere. For first-time visitors, New Town is the best option due to its vibrant amenities and accessibility.

  1. New TownOpens in a new window: New Town is a vibrant area that serves as a bustling hub for visitors to Anuradhapura. It’s known for its variety of shopping options, where you can find local handicrafts and souvenirs to take home. The area is also close to essential amenities, making it convenient for travelers. Don't miss exploring the lively markets and sampling street food that showcases the local flavors. New Town's central location means you can easily access nearby attractions like historic temples and ancient ruins.
  2. WijayapuraOpens in a new window: Wijayapura is a charming neighborhood that offers a more relaxed atmosphere compared to the bustling New Town. It’s a great choice for those looking to immerse themselves in the local culture. The area features several cultural attractions, including ancient stupas and serene temples. Visitors can enjoy leisurely walks through picturesque streets, discovering small shops and local eateries along the way. The tranquil environment makes it an ideal spot for unwinding after a day of exploring.
  3. AttikulamaOpens in a new window: Attikulama is a peaceful area that provides a unique blend of nature and history. It’s perfect for travelers seeking a quieter stay while still being close to Anuradhapura’s main attractions. The nearby Attikulama Lake is a lovely spot for a stroll or a picnic, offering scenic views and a chance to observe local wildlife. Additionally, the area is home to some lesser-known historical sites, allowing for a more intimate exploration of Sri Lanka's rich heritage.

Things to do in Anuradhapura

Anuradhapura is a treasure trove of ancient ruins set against lush landscapes, where you can explore sprawling parks and serene lakes. Enjoy biking through picturesque surroundings or take a refreshing dip in natural waters. This city offers a unique blend of history and nature, making it an unforgettable pilgrimage destination.

  • RuwanwelisayaOpens in a new window – Discover the majestic Ruwanwelisaya, a stupa steeped in history and significance. As you approach this ancient temple, take in the grandeur of its white dome, which is a remarkable feat of architecture. Wander around the grounds to appreciate the intricate carvings and the tranquil atmosphere that surrounds this revered site.
  • Sri Maha BodhiOpens in a new window – Visit the sacred Sri Maha Bodhi, home to one of the world's oldest living trees, believed to be a descendant of the tree under which Buddha attained enlightenment. This serene temple complex invites you to reflect as you stroll through its gardens and witness the daily rituals performed by devoted pilgrims.
  • Nuwara WewaOpens in a new window – Relax by the picturesque Nuwara Wewa, a stunning reservoir that offers a peaceful escape from the bustling city. Enjoy a leisurely walk along the water’s edge, where you can take in the views of surrounding greenery and spot local wildlife, including various bird species that frequent the area.
  • Anuradhapura Archaeological MuseumOpens in a new window – Delve into the rich history of Anuradhapura at the Archaeological Museum. Here, fascinating artifacts and detailed exhibits shed light on the ancient civilization that once thrived in this region. Engage with the displays that showcase the art and culture of the area, making it a must-visit for history enthusiasts.
  • Mirisawetiya StupaOpens in a new window – Explore the Mirisawetiya Stupa, an impressive historic site that reflects the architectural brilliance of ancient Sri Lanka. As you walk around this stupa, admire the intricate details and the serene surroundings that offer a glimpse into the past. Don’t forget to capture the beauty of the site through your lens!

5 tips for savvy savings when booking a hotel in Anuradhapura

  1. Book for the cheapest times: The most budget-friendly time to visit Anuradhapura is during May, June, and October, when hotel prices are typically lower. For an enriching experience, it’s recommended to stay for at least 2 to 3 days to fully explore the city’s remarkable historical landmarks and cultural sites. During your visit, you can discover ancient temples, archaeological sites, monuments, and ruins, all offering great value for money. Plus, with the potential for lower prices during these months, Anuradhapura presents an affordable option for travelers looking to immerse themselves in its rich heritage.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Anuradhapura, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. You might also consider enabling email alerts or push notifications to stay updated about flash sales and special promotions, ensuring you don’t miss potential savings. Additionally, Smart ShoppingOpens in a new window is a useful comparison tool available in the app that allows you to compare hotel prices and amenities, so you're more likely to see the best options for flexible hotel deals in Anuradhapura.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates might help you save on your stay in an Anuradhapura hotel. If you're seeking a unique experience, boutique hotels can provide a more personalized touch and sometimes better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest more affordable dates, making it more likely you'll save on your booking.
  4. Consider your location: Staying closer to major attractions or downtown areas can offer convenience, but it often comes with higher prices. For rates that are usually more affordable, consider hotels in less central neighborhoods, where you can balance cost with easy access to your planned destinations. You might also look into independent hotels that are a bit farther out, as they can provide a more authentic experience while being more likely to be budget-friendly.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Anuradhapura. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Anuradhapura

Anuradhapura experiences its lowest average temperature in January, at 75.7°F (24.3°C), while April is the hottest month, with an average temperature of 82.9°F (28.3°C). November tends to be the wettest month. The peak travel months to visit Anuradhapura are July, August, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light to moderate rainfall. In contrast, May, June, and October are ideal if you're looking for a calmer vacation, marked by no to moderate rainfall and mostly sunny to mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than Anuradhapura. Whether you're planning to stay for a night or for the week, the area around Anuradhapura has accommodations to fit every need. Search for hotels in Anuradhapura with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Anuradhapura hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Anuradhapura hotel deals are here with our lowest price guarantee.