Sri Lanka
Where to stay in Sri Lanka: best areas and types of hotel
For a first trip, base yourself in Galle Fort or Unawatuna for the south-coast beaches (Dec–Apr), Kandy for two nights in the hill country, and Sigiriya for the Cultural Triangle. Colombo suits one arrival night. Pick the coast by monsoon month, not by hotel photos.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSri Lanka
Key facts
- Best first-trip bases
- Galle Fort or Unawatuna (south coast), Kandy (hill country), Sigiriya (Cultural Triangle), Colombo (1 night)
- Coast by season
- South and west coast Nov–Apr; east coast (Trincomalee) May–Sep
- Typical guesthousecheck
- Rs 8,000–20,000 per double with breakfast (2026 estimate)
- Mid-range hotelcheck
- Rs 20,000–45,000 per double (2026 estimate)
- Colombo business hotelcheck
- Rs 35,000–70,000 per double (2026 estimate)
- Book aheadcheck
- Dec–Jan and Apr (New Year) and the Kandy Esala Perahera; 4–8 weeks for the south coast
- Cash
- Many guesthouses take cash in rupees; cards work in city and fort hotels
- Plugs
- Types D, G and M; 230 V 50 Hz — bring an adapter
Quick answer
Choose your base by month first, then by town. From November to April the south and west coasts work: Galle Fort for a walkable, walled base with restaurants, Unawatuna or Mirissa for sand and surf. From May to September the east coast takes over, with Trincomalee as the main base.
For the interior, Kandy is the natural two-night stop before the hill train, and Sigiriya or Habarana puts you within day-trip range of the Cultural Triangle. Most travellers keep Colombo to one night at the start or end, near the airport road or in Colombo 03 and 07.
| Base | Best for | Nights | Best months |
|---|---|---|---|
| Galle Fort | Walkable fort, restaurants, south-coast day trips | 2–3 | Dec–Apr |
| Unawatuna / Mirissa | Beach, swimming, beginner surf, whales | 3 | Nov–Apr |
| Kandy | Temple of the Tooth, lake, hill-train start | 2 | Jan–Apr |
| Sigiriya / Habarana | Rock fortress, Polonnaruwa, safaris | 2–3 | Jan–Sep |
| Ella | Hill walks, tea, the train | 2–3 | Jan–Apr |
| Nuwara Eliya | Tea country, Horton Plains | 1–2 | Jan–Apr |
| Trincomalee | East-coast beaches, whales | 3 | May–Sep |
| Colombo | Arrival, departure, food and markets | 1–2 | Dec–Mar |
Areas by region
South coast. Galle Fort is the most convenient base if you want to walk to dinner: guesthouses and small hotels sit inside the walls, and the fort is a short tuk-tuk ride from Unawatuna beach. Unawatuna and Mirissa are beach-first choices, with more mid-range rooms and easier parking; Mirissa adds whale-watching boats and surf schools in season.
Hill country. Kandy has the widest choice of hotels and is the practical stop before the train to Ella. Ella itself is small, so book early in season; rooms near the station or along the main road are walkable, while hillside places need a tuk-tuk. Nuwara Eliya suits one or two nights for tea estates and Horton Plains, and it is cold at night — check that your room has heating.
Cultural Triangle. Sigiriya village has the closest rooms to the rock, but Habarana and Dambulla give more choice and easier access to Polonnaruwa and Minneriya. Anuradhapura and Polonnaruwa are quieter bases if you want to start early at the ruins.
North and east. Trincomalee is the main east-coast base, with beach guesthouses at Uppuveli and Nilaveli. Jaffna has a smaller, mostly guesthouse-style market and is best booked ahead in season.
Hotel types and price bands
Sri Lanka's accommodation splits into four practical tiers. Guesthouses and homestays are the default for independent travellers: a room in a family house, often with breakfast, sometimes with a fan rather than air conditioning. Mid-range hotels and boutique villas add a pool and reliable hot water. Colombo and the forts have business and heritage hotels, and the coast has larger resorts.
Prices move with season and with the rupee. Treat the bands below as 2026 estimates and confirm on booking; the south coast can double in the last week of December.
| Type | Typical double per night | What you get |
|---|---|---|
| Hostel dorm | Rs 3,000–7,000 | Shared room, fan or AC, often a pool |
| Guesthouse / homestay | Rs 8,000–20,000 | Private room, breakfast, sometimes shared bathroom |
| Mid-range hotel or villa | Rs 20,000–45,000 | AC, pool, restaurant, hot water |
| Colombo business or heritage hotel | Rs 35,000–70,000 | City location, gym, reliable power and Wi-Fi |
| Beach resort | Rs 45,000+ | Pool, beach frontage, full board options |
When to book
Book the south coast and hill country four to eight weeks ahead for December to February, and earlier for the last week of December and the first week of January, when the best guesthouses sell out. The April New Year holiday and the Kandy Esala Perahera also fill rooms in Kandy and the hill country.
Outside peak weeks you can often book a few days ahead, but the good small places in Ella, Mirissa and Galle Fort have few rooms, so a short list booked early beats arriving and hoping. If your trip depends on one specific train or safari, fix those dates first and build the rooms around them.
Practical notes
Power is 230 V with type D, G and M sockets, so bring a universal adapter. Many guesthouses have fans and occasional outages; a small power bank helps.
Pay in Sri Lankan rupees. City hotels and fort properties take cards, but smaller guesthouses often prefer cash, and some add a card fee. Keep small notes for tuk-tuks and tips; a 10% service charge is common in hotels.
Check what is included: breakfast, airport transfer and air conditioning are the three items that change the bill most. If you are arriving late, a first night near the airport or in Colombo is easier than a long drive in the dark.
For health, visa and money questions before you book, see the linked guides.
- Bring a type D/G/M adapter and a power bank.
- Confirm AC, breakfast and transfer before paying a deposit.
- Keep cash in rupees for guesthouses and tuk-tuks.
- One night in Colombo or near the airport on arrival night.
Sources and checked date
Area and season guidance follows the country page and the linked city guides; price bands are 2026 estimates and should be confirmed at booking. This page is checked against official Sri Lanka tourism and transport sources where available.
Questions people ask
Where is the best area to stay in Sri Lanka?
For a first trip, Galle Fort or Unawatuna on the south coast (Dec–Apr), Kandy for two nights in the hill country, and Sigiriya for the Cultural Triangle. Colombo works for one arrival or departure night. From May to September, base on the east coast at Trincomalee instead.
How much does a hotel cost in Sri Lanka?
As a 2026 estimate, guesthouses run about Rs 8,000–20,000 per double with breakfast, mid-range hotels and villas Rs 20,000–45,000, and Colombo business or heritage hotels Rs 35,000–70,000. Beach resorts start around Rs 45,000. Rates jump around Christmas and the April New Year.
When should I book accommodation in Sri Lanka?
Book four to eight weeks ahead for the south coast and hill country in December to February, and earlier for late December and early January. The April New Year holiday and the Kandy Esala Perahera also fill rooms. Outside peak weeks, a few days ahead is often enough.
Should I stay in Colombo or near the airport?
If you land late or leave early, one night near the airport or in Colombo is easier than driving to the coast in the dark. Colombo 03 and 07 have the most restaurants and hotels; the fort and south coast are better for the rest of the trip.
Which coast should I choose in Sri Lanka?
South and west coast (Galle, Unawatuna, Mirissa) from November to April; east coast (Trincomalee, Uppuveli, Nilaveli) from May to September. Choosing by month matters more than choosing by hotel.
Do Sri Lankan hotels take cards?
City hotels, fort properties and larger resorts take cards. Smaller guesthouses and homestays often prefer cash in rupees and may add a card fee, so carry enough cash for the first nights.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Tourism Development Authority
- officialSri Lanka Railways
- secondaryWikivoyage – Sri Lanka