Home Guides Guide

Hotels in Sri Lanka: Complete Guide to Accommodation Types and Value

By Vaishak · 14 August 2026

Hotels in Sri Lanka: Complete Guide to Accommodation Types and Value

Hotels in Sri Lanka: Where to Stay

Sri Lanka has over 4,000 registered hotels and guesthouses spread across all regions. Budget options run £8–15 per night (basic rooms, no frills). Mid-range three-star hotels cost £25–60 per night with air conditioning, private bathrooms, and breakfast. Luxury five-star resorts and boutique properties charge £150–400+ per night. Best value sits in the three-star band: clean, comfortable, reliable.

Which regions have the most hotels?

Colombo (1,200+ hotels): largest concentration. Cinnamon Gardens, Galle Face, Colombo 3–7 host business hotels and mid-range chains. Expect to pay 20–30% more than upcountry.

Kandy (400+ hotels): central hill station. Budget guesthouses cluster near the Temple of the Tooth. Mid-range options popular with tour groups.

Related: Mirissa Hotels: Where to Stay in Sri Lanka's Beach Town

Related: Beautiful Hotels in Tissamaharama: Where to Stay in Sri Lanka's Wildlife Hub

Related: Best Places in Sri Lanka for Hiking and Trekking

Ella (350+ hotels): tiny town, steep hillside. Most are budget homestays and small guesthouses. Few rooms above £40/night. Very tight during July–August and December–January.

Mirissa, Arugambe, Unawatuna (600+ combined): beach towns on the south and west coasts. Mix of backpacker hostels, mid-range beach bungalows, and upmarket resorts. High turnover, many small family-run operations.

Sigiriya, Dambulla (250+ hotels): cultural triangle. Budget and mid-range dominate. Few luxury options.

North Coast (Trincomalee, Jaffna) (200+ hotels): growing supply. Cheaper than the west and south, fewer tourists.

Hotel standards and what to expect

Budget (£8–20/night)

  • Fan or basic AC.
  • Shared or private bathroom (hot water unreliable).
  • Minimal amenities; often no restaurant.
  • Cleanliness varies. Read recent reviews (1–2 months old).
  • Common in Ella, Kandy, Arugambe.

Mid-range (£25–60/night)

  • Private room, reliable AC or fan.
  • Hot water included.
  • On-site restaurant or breakfast service.
  • WiFi standard (speeds variable outside cities).
  • English-speaking staff.
  • Pool, garden, or communal areas often present.
  • This band offers best value for most travellers.

Luxury (£150–400+/night)

  • Five-star chain or boutique properties.
  • Full service: restaurant, bar, spa, gym, pool.
  • High design standards and finishing.
  • Professional management, western-standard service.
  • Concentrated in Colombo, Galle, Mirissa, Bentota, and hill station resorts.

Booking platforms and methods

Booking.com: largest inventory (2,500+ properties). Best for mid-range and luxury. Filter by price, rating, cancellation policy. Free cancellation on most deals.

Agoda: strong presence in Asia. Similar inventory to Booking.com. Slightly different deals on some properties.

TripAdvisor: reviews useful; booking engine less competitive on price.

Direct booking: email guesthouses and small hotels. Often 10–15% cheaper than platforms (no commission). Confirm cancellation terms in writing.

WhatsApp: many smaller hotels accept bookings via WhatsApp. Flexible on rates, especially for longer stays (3+ nights).

Seasonal booking strategy

December–February (peak season): best weather. Hotels fill 80–95%. Book 6–8 weeks ahead. Rates peak; expect 30–50% premiums.

May–September (wet season, west and south coasts; dry on east): hotels 40–60% full. Book 2–3 weeks ahead. Rates drop 20–40%. Budget travellers fill Ella and Kandy year-round; book ahead always.

March–April, October–November (shoulder): 50–70% occupancy. Book 3–4 weeks ahead. Rates mid-range.

What's included and what costs extra?

Typically included:

  • Room and bed linen.
  • Most places include breakfast (tea, toast, fruit, eggs at budget; fuller buffet at mid-range).
  • WiFi (highly variable speeds).

Usually NOT included:

  • Air conditioning (budget places charge £2–4 extra per night).
  • Meals beyond breakfast (mid-range restaurants charge £4–8 for lunch, £6–12 for dinner).
  • Airport transfers (book separately; £15–30 Colombo to city hotels, £40–80 to Kandy).
  • Tours or activities.
  • Laundry (expect £1–2 per item).
  • Hot water (some budget places charge 50p–£1 extra).

Key tips for booking

  1. Read recent reviews (last 1–2 months). Conditions change; six-month-old 5-star ratings can be stale.
  2. Check cancellation policy before booking. Free cancellation within 7 days is standard; book non-refundable only if certain.
  3. Confirm location on Google Maps. Some guesthouses list the town centre; they're 1–2 km away (taxi required).
  4. Ask about quiet rooms when arriving. Avoid front-facing rooms near roads or bars if sensitive to noise.
  5. Book transport separately from hotels. Hotel transfers are marked up 50–100%.
  6. For Ella, Mirissa, Kandy: book 4–6 weeks ahead in peak season. Supply is tight.
  7. Negotiate on arrival at small guesthouses if staying 3+ nights, especially low season. 10–20% discounts common.
  8. Check WiFi speed if working remotely. Many claim WiFi but speeds are <2Mbps in remote areas.

Longer-stay discounts

Staying 7+ nights? Email small hotels and guesthouses directly. 15–30% discounts standard. Mid-range chains (booking platforms) rarely negotiate; direct email sometimes works.


FAQ

Q: Is it safe to book cheap hotels under £15/night? A: Yes, if you check reviews (look for recent ones mentioning cleanliness and safety). Budget places are clean and honest; they just lack frills. Avoid places with fewer than 20 recent reviews.

Q: Should I book hotels or guesthouses? A: Guesthouses (family-run, 5–20 rooms) offer better value and local knowledge. Hotels offer consistency. For first visit, mid-range hotels (Booking.com, three-star) are safer; for repeats, try guesthouses.

Q: What's the difference between "bed and breakfast" and "hotel with restaurant"? A: B&B = breakfast only, usually in small guesthouses. Hotel with restaurant = full meal service but higher nightly rates. Budget guesthouses cost £10–20; mid-range with restaurant £30–60. Choose based on your eating preferences.

Q: Can I find last-minute deals? A: Yes, in low season (May–September, March–April). Booking.com and Agoda often drop rates 24–48 hours before arrival. Peak season? No discounts. Book ahead.


Explore accommodation by region

Read our guides to major destinations for local hotel reviews, area breakdown, and practical tips:

  • /ella – budget traveller hub, tight supply
  • /kandy – cultural centre, mid-range dominates
  • /colombo – largest choice, most expensive

For specific advice on where to base yourself, check our regional best-time-to-visit and transport guides.

Vaishak

Founder of Lanka Guidebook. Builds the data systems behind the site and writes about the south coast, beaches and getting the best value from a Sri Lanka trip.

Related Guides