Where to Stay in Anuradhapura: Best Hotels and Accommodation
Anuradhapura is one of the oldest continuously inhabited cities in the world, and one of Sri Lanka’s most significant archaeological sites. The ruins — dagobas, temple platforms, sacred pools, and the Sri Maha Bodhi fig tree — are spread over a large area that requires a bicycle or tuk-tuk to cover properly. Most travellers spend one night here, which is enough to visit the main sites in the morning when light is good and crowds are manageable.
Some visit Anuradhapura as a day trip from Dambulla or Habarana, but staying overnight makes the early morning visit to the Ruwanwelisaya dagoba more accessible and gives time for the less-visited sites in the afternoon.
Budget: $18–40 per night
Budget guesthouses in Anuradhapura are concentrated in the New Town area, east of the railway line. This is the practical and functional part of the city — it has buses, markets, and restaurants alongside straightforward accommodation. The Sacred City (the ruins area) is a short bicycle or tuk-tuk ride to the west.
In this price bracket, rooms are basic but clean. Air conditioning is available at the upper end of the range. Guesthouses here commonly rent bicycles — the standard way to explore the ruins site — and can advise on the best approach to covering the area efficiently.
Several properties in this range have small restaurants serving rice and curry. Costs are low compared to tourist-heavy south coast towns.
Mid-Range: $40–90 per night
Mid-range options in Anuradhapura are more limited than in cities like Kandy or Galle. A handful of mid-size hotels in the New Town area offer air-conditioned rooms, en suite bathrooms with hot water, and sometimes a pool.
The distinction between budget and mid-range here is more about room comfort and amenities than location — both brackets are primarily concentrated in the New Town.
Upscale / Splurge
Anuradhapura does not have the luxury hotel infrastructure of Sigiriya or Kandy. There is no equivalent of a Heritance Kandalama or 98 Acres in this city. A few properties market themselves in the $100–150 range, but these are mid-size business hotels rather than true luxury properties.
For upscale stays in the area, Habarana (60km southeast) has several resort hotels that are feasible for a day trip to Anuradhapura, though the journey takes 1.5–2 hours each way, which eats into sightseeing time.
Where to Base Yourself
New Town (east of the railway): The main accommodation area. Convenient, practical, good transport connections. Bicycle hire is easy from here. Suits most visitors for a one-night stop.
Near the Sacred City: A handful of guesthouses sit closer to the ruins area, primarily in the Maithripala Senanayake Mawatha zone. These are convenient for walking to the Ruwanwelisaya and Bodhi Tree in the early morning, before the heat builds.
Booking Tips
Anuradhapura receives significant numbers of Sri Lankan Buddhist pilgrims year-round, particularly at full moon (Poya) days when the Bodhi Tree draws large numbers. If visiting during a Poya day, accommodation books out earlier than usual — check dates before planning.
For international tourists, peak season (December to March) sees more visitors, but the city does not fill to the capacity of beach towns. Booking a week ahead is generally sufficient except during major Poya days.
Anuradhapura is connected by rail from Colombo (4 hours) and Kandy (3.5 hours). This is often the most comfortable way to arrive.
Frequently Asked Questions
- Where is the best area to stay in Anuradhapura?
- Most visitors stay in the New Town area east of the railway line, which has the widest range of guesthouses and practical amenities. A handful of guesthouses near Maithripala Senanayake Mawatha are closer to the ruins and convenient for early morning visits.
- How much does accommodation in Anuradhapura cost?
- Budget guesthouses in the New Town cost $18–40 per night; midrange hotels run $40–90. True luxury options do not exist in the city — for upscale stays in the area, resort hotels in Habarana (60km southeast) are an alternative.
- Should I book ahead for Anuradhapura?
- During Poya (full moon) days, the city fills with Buddhist pilgrims and accommodation books out. Check dates before planning and book in advance if your visit coincides with a full moon. During standard peak season (December–March), booking a week ahead is generally sufficient.
- Is it better to visit Anuradhapura as a day trip or stay overnight?
- Staying overnight is recommended. The ruins are large and a full-day visit (8am–5pm) is the minimum to see the main monuments. An overnight stay also allows an early morning visit to Ruwanwelisaya dagoba and time for the less-visited sites in the afternoon.
- Do guesthouses in Anuradhapura rent bicycles?
- Yes — most guesthouses near the archaeological zone rent bicycles for LKR 300–500 per day, which is the standard way to explore the ruins. They can also advise on the best route for covering the site efficiently.
- How do I get to Anuradhapura from Kandy?
- By train the journey takes approximately 3.5 hours; by bus about 3 hours (LKR 200–300). Buses are frequent and a practical option if you are travelling light.
Sorted your stay?
Here's how to get there — and get around once you arrive.
Airport Transfer
Fixed-price airport pickup to Anuradhapura Guide — driver meets you at arrivals, no haggling.
Book a Transfer →We may earn a small commission — at no extra cost to you.