Skip to content
Stay

Where to stay in Sri Lanka

Hand-picked hotels, boutique stays, hostels and guesthouses, from hill-country hideaways to the coast.

  • 86 stays
  • 12 destinations
  • Hand-picked by locals
Showing 86 stays in Sri Lanka
Hostel & poshtel · Galle Road, Colombo

Clock Inn Colombo

A clean, good-value hostel on Galle Road, popular as a safe first base in Colombo.

  • Budget
Hostel & poshtel · Arugam Bay

Indigo Summer Hostel

A friendly hostel around 100 metres from the beach, with free breakfast, a bar, game room and lockers.

  • Budget
Hostel & poshtel · Unawatuna, Galle

The Rockstel

An active, social jungle hostel in Unawatuna with three common areas, surf trips and parties.

  • Budget
Hostel & poshtel · Weligama town

Beatroot Hostels

A small, family-like hostel near Weligama beach with a garden, bar and café serving vegetarian and vegan food.

  • Budget
Hostel & poshtel · Madiha, Mirissa

Spindrift Madiha

A Bali-style poshtel in Madiha with a large pool among palm trees, private doubles and dorms, yoga and social events.

  • Mid-range
  • Pool
  • Yoga
  • Private rooms
Boutique stay · Heerasgala, Kandy

Fox Kandy

A hillside retreat in Heerasgala, above Kandy, known for misty mornings, sweeping views and warm service.

  • Upscale
Hotel · Town centre, Kandy

Queen’s Hotel Kandy

Kandy’s grand colonial-era hotel, more than 160 years old, right by Kandy Lake and the Temple of the Tooth.

  • Mid-range
Hostel & poshtel · Ella town

Bunk Station Hostel

A sociable, highly rated hostel a kilometre from Ella, with a female-only dorm, kitchen and themed nights.

  • Budget
Boutique stay · Ward Place, Colombo 7

Jetwing Colombo Seven

A stylish boutique hotel in Colombo 7 with Sri Lankan art and textiles, a rooftop pool and bar, and a focus on sustainability.

  • Upscale
Hostel & poshtel · Mount Lavinia, Colombo

Colombo Beach Hostel

A lively party hostel near Mount Lavinia beach, with cocktail nights and dorms and private rooms.

  • Budget
Hotel · Dharmaraja Mawatha, Kandy

Ceyloni Panorama Resort

A hillside hotel above Kandy where every room has a balcony with mountain views. Quieter than the centre, with a restaurant, bar and garden.

  • Budget
Boutique stay · Rajapihilla Mawatha, Kandy

The Trees Kandy

A 27-room hotel on Rajapihilla Mawatha with a rooftop pool and lake views, a short walk from Kandy Lake and Wales Park.

  • Upscale
Hotel · Galle Face, Colombo 3

Galle Face Hotel

Colombo’s grand colonial hotel, open since 1864, facing the ocean at the end of Galle Face Green, famous for sunset drinks on the verandah.

  • Luxury
Hotel · Mahaweli riverside, Kandy

Cinnamon Citadel Kandy

A 115-room resort hotel on a bend of the Mahaweli River just outside Kandy, with a large riverside pool and several restaurants.

  • Upscale
Hotel · Ampitiya, Kandy

The Golden Crown Hotel

A large five-star hotel in Ampitiya, about two kilometres from central Kandy, with an infinity pool, spa, and several restaurants and bars.

  • Upscale
Boutique stay · Gurudeniya, Kandy

Jetwing Kandy Gallery

A 26-suite luxury hotel on the Mahaweli River in Gurudeniya, with butler service, an infinity pool, a spa and river views.

  • Luxury
Hotel · Galle Face, Colombo

ITC Ratnadipa

Colombo’s newest luxury landmark, opened in 2024 between the ocean and Beira Lake, with 352 rooms, a sky bridge bar and acclaimed restaurants.

  • Luxury
Hostel & poshtel · Outskirts of Ella

Tomorrowland Hostel Ella

Ella’s best-loved social hostel, with tea-country views, tents and open dorms, nightly DJs and a fire-pit beer garden.

  • Budget
  • Party
  • Live music
  • Mountain views
Hostel & poshtel · Lakeside, Kandy

Hideout Lounge

A budget-friendly lounge and hostel by Kandy Lake, with dorms, a generous breakfast and cocktails.

  • Budget
Hotel · Town centre, Kandy

Ceyloni City Hotel

A practical, central hotel on Cross Street, about a 10-minute walk to the Temple of the Tooth and 7 minutes to Kandy Lake.

  • Budget
Hotel · Mahamaya Mawatha, Kandy

Grand Serendib Hotel

A newer hillside hotel a five-minute walk from Kandy Lake, with lake and mountain views, a pool, a rooftop bar and a Balinese spa.

  • Upscale
Hotel · Lakeside, Kandy

Hotel Suisse Kandy

A historic lakeside hotel dating back to 1890, with large rooms, a pool and a peaceful setting on the quieter side of Kandy Lake.

  • Mid-range
Hotel · Sri Pushpadana Mawatha, Kandy

IRIS Kandy

A hilltop hotel close to the centre with large rooms and private decks looking out over Kandy.

  • Mid-range
Hotel · Marine Drive, Colombo 3

Marino Beach Colombo

A modern seafront hotel on Marine Drive with a rooftop infinity pool overlooking the Indian Ocean.

  • Upscale
Hostel & poshtel · Anuradhapura

Fig and Geko Hostel

A friendly hostel in a colonial house in Anuradhapura, with a social area and staff full of local tips.

  • Budget
Hostel & poshtel · Ella town

Hive Ella Hostel

A newly renovated hostel in the centre of Ella with free breakfast and an easy walk to everything.

  • Budget
Hotel · Galle Face, Colombo 3

Taj Samudra Colombo

A classic five-star hotel on Galle Face Green, set in landscaped gardens with ocean views and a range of restaurants.

  • Upscale
Boutique stay · Lakeside, Kandy

Viyana Boutique Hotel

A small boutique hotel by Kandy Lake, with lake and city-view rooms, a garden terrace and its own restaurant, minutes from the town centre.

  • Budget
Hostel & poshtel · Madiha, Mirissa

The Doctor’s House

A restored 200-year-old colonial house on the beach at Madiha, famous for its parties, outdoor bar, dorms and bungalows.

  • Mid-range
Hostel & poshtel · Mirissa

Hangover Hostels Mirissa

The original Hangover Hostel, once ranked among the world’s top exotic hostels, with container rooms, a rooftop with ocean views and fire shows.

  • Budget
Hostel & poshtel · Ahangama

YoYo Surf Hostel

A family-run surf hostel in Ahangama with surf lessons, an outdoor gym, pool table, and power and Wi-Fi for remote workers.

  • Budget
  • Surf lessons
  • Co-working
  • Outdoor gym
Hostel & poshtel · Arugam Bay

Stay Happy Hostel

A cosy, well-reviewed hostel with easy access to the surf beach and lagoon, and help with lessons and day trips.

  • Budget
Hostel & poshtel · Dehiwala, Colombo

Clock Inn Dehiwala

A boutique-style hostel near Mount Lavinia beach, with workspaces, lounges and free breakfast, popular with digital nomads.

  • Mid-range
Hostel & poshtel · Greater Colombo

SeSaya Poshtel & Bistro

Billed as Colombo’s first luxury poshtel, with private pods, co-working, meeting rooms and a rooftop bistro and bar.

  • Mid-range
  • Luxury poshtel
  • Co-working
  • Rooftop bar
Hostel & poshtel · Weligama beach

Hangtime Hostel

A beachfront surf and yoga hostel on Weligama’s beginner bay, with a rooftop café, netted deck and private rooms in a fishing boat.

  • Mid-range
  • Surf
  • Yoga
  • Rooftop café
Hostel & poshtel · Mirissa town

Why Not Backpackers

A party hostel in central Mirissa with a big pool, daily beer pong and drinking games.

  • Budget
  • Pool
  • Party
  • Beer pong
Hostel & poshtel · Hiriketiya

Dots Bay House

A colourful, design-led poshtel above Hiriketiya bay, with a pool, co-working, yoga and a café that hosts weekend events.

  • Mid-range
  • Pool
  • Co-working
  • Yoga
Hostel & poshtel · Midigama, Ahangama

Surfing Wombats

A surf-camp style hostel in Midigama near two breaks, with ping-pong, a mixed dorm, private rooms and great pizza and pasta.

  • Budget
  • Surf
  • Pizza
  • Social
Hostel & poshtel · Arugam Bay

Little Lagoon Hostel

A sustainable garden hostel in Arugam Bay with hammocks, resident dogs and a shipping-container private room.

  • Budget
Hotel · Fort, Colombo 1

Galadari Hotel

A long-running hotel opposite Galle Face Green with harbour and ocean views, a pool and family-friendly facilities.

  • Mid-range
Hostel & poshtel · Galle Fort

Pedlar’s Inn Hostel

A hostel inside Galle Fort with Mediterranean-style décor and a top location for exploring the old town.

  • Budget
Hotel · Lady Gordon’s Drive, Kandy

The Grand Kandyan

A five-star hotel on the hill above Kandy, with a rooftop pool, four restaurants and views across the city and the Kandyan hills.

  • Luxury
Hostel & poshtel · Ella town

Beyond Nomad Hostel

A luxury hostel in Ella built for backpackers and remote workers, with free breakfast and a short walk to town.

  • Mid-range
  • Poshtel
  • Remote work
  • Free breakfast
Boutique stay · Rosmead Place, Colombo 7

Paradise Road Tintagel

A design-led boutique hotel in a historic Colombo 7 mansion, with dramatic interiors, a small pool and a celebrated restaurant.

  • Luxury
Boutique stay · Aniwatte, Kandy

Kings Pavilion

A nine-room luxury hotel in leafy Aniwatte, about ten minutes from Kandy, with an infinity pool, spa and big suites with valley views.

  • Luxury
Hostel & poshtel · Fort, Colombo 1

C1 Colombo Fort

A quiet, stylish hostel-style stay in Fort, near the Khan Clock Tower, the Dutch Museum and the harbour.

  • Mid-range
Hostel & poshtel · Outskirts of Kandy

2in1 Kandy Hostel

A good-value hostel above Kandy with some of the best views in the city, a sunrise balcony and help planning onward travel.

  • Budget
Hotel · Galle Face, Colombo 2

Shangri-La Colombo

Colombo’s landmark luxury tower on Galle Face, with Indian Ocean views, a huge spa, several pools and some of the city’s best restaurants.

  • Luxury
Hotel · Fort, Colombo 2

Hilton Colombo

A long-standing five-star hotel near Fort, with harbour and lake views, a pool deck and the popular Curry Leaf Sri Lankan restaurant.

  • Upscale
Hostel & poshtel · Ella town

Hangover Hostels Ella

A clean, central and social hostel a few minutes’ walk from Ella’s station, buses and restaurants, with tea-plantation views.

  • Budget
Hostel & poshtel · Sigiriya village

Roy’s Villa Hostel

A social yet luxurious hostel near Sigiriya with an infinity pool over rice paddies, nightly family dinners and daily group trips.

  • Mid-range
  • Infinity pool
  • Family dinners
  • Group trips
Hotel · Kollupitiya, Colombo 3

Mövenpick Hotel Colombo

A modern five-star hotel in Kollupitiya with a rooftop pool and bar, stylish rooms and an easy walk to the city’s cafés and shops.

  • Upscale
Hostel & poshtel · Dikwella, Hiriketiya

The Verse Collective

A co-living and co-working space at Dikwella Beach near Hiriketiya, with rooms, workspaces, a restaurant and regular events.

  • Mid-range
  • Co-living
  • Co-working
  • Events
Hostel & poshtel · Uppuveli, Trincomalee

Walkers Hostel

A relaxed garden hostel steps from Uppuveli Beach, with bike rental, a shared kitchen and tour bookings.

  • Budget
Boutique stay · Town centre, Kandy

The Radh Hotel

A stylish boutique hotel on Colombo Street, steps from the Temple of the Tooth, with garden suites that have their own plunge pools.

  • Upscale
Boutique stay · Kollupitiya, Colombo 3

Colombo Court Hotel & Spa

A contemporary boutique hotel off Duplication Road with a rooftop pool and café-bar, a spa and good value for central Colombo.

  • Mid-range
Hostel & poshtel · Ella hills

Pepper Hills Hostels

An eco-friendly hostel inspired by village architecture in the hills outside Ella, with free breakfast and big views.

  • Mid-range
Hostel & poshtel · Ella Rock side

Ella Escapade Hostel

A peaceful hostel on the Ella Rock side of town, with meals included and easy access to the Ella Rock hike.

  • Budget
Hotel · Kollupitiya, Colombo 3

Cinnamon Grand Colombo

A big, buzzing five-star hotel on Galle Road with 500-plus rooms and some of Colombo’s best-known restaurants, including The Lagoon and Nuga Gama.

  • Upscale
Hotel · Thapodaramaya Road, Kandy

The Summit Kandy

A well-reviewed hillside hotel with garden and mountain-view rooms, balconies, a family restaurant and a shuttle into town.

  • Mid-range
Hotel · Mount Lavinia, Colombo

Mount Lavinia Hotel

A historic colonial-era hotel on a headland at Mount Lavinia, south of central Colombo, with its own beach and a famous seaside terrace.

  • Upscale
Hotel · Katugastota Road, Kandy

Kandy Myst by Cinnamon

Kandy’s newest big hotel, with 215 rooms, a heated rooftop infinity pool, a sky bar and views of the Knuckles and Hanthana hills.

  • Upscale
Hostel & poshtel · Uppuveli, Trincomalee

Wanderers Hostel

A sociable hostel in Uppuveli, a few minutes from the beach, with an open terrace, diving trips and city tours.

  • Budget
Hostel & poshtel · Hiriketiya

Clics Coliving

A boutique co-living stay in Hiriketiya with 24/7 co-working, fast Wi-Fi and indoor and outdoor workspaces.

  • Mid-range
  • Co-living
  • Co-working
  • Fast Wi-Fi
Boutique stay · Nittawela, Kandy

The Elephant Stables

A restored colonial-era hilltop bungalow in Nittawela, with a handful of rooms, a luxury tent, an infinity pool and views to the Knuckles range.

  • Luxury
Hostel & poshtel · Ella hills

Wild Bee Hostel

A design-led eco-hostel in the jungle hills above Ella, with panoramic views, sky beds for stargazing and free shuttles to town.

  • Mid-range
  • Eco-hostel
  • Mountain views
  • Free breakfast
Hotel · Tennekumbura, Kandy

Earl’s Regency

A long-established five-star hotel just outside Kandy in Tennekumbura, with spacious rooms, a pool and views over the Mahaweli valley.

  • Upscale
Hostel & poshtel · Outskirts of Kandy

Banana Bunks

A Bali-style poshtel outside central Kandy, with a swimming pool, tropical garden, dorms and private rooms.

  • Mid-range
  • Pool
  • Private rooms
  • Garden
Hostel & poshtel · Colombo

Bunkyard Hostels

A sociable, budget hostel in Colombo, a favourite with backpackers looking to meet people.

  • Budget
Hotel · Rajapihilla Mawatha, Kandy

Ceyloni Lake Residency

Lake-view rooms on Rajapihilla Mawatha, a two-minute walk from Kandy Lake and the Kandy viewpoint, with breakfast included.

  • Mid-range
Hostel & poshtel · Kabalana, Ahangama

The Mellow Hostel

A chilled poshtel facing Kabalana’s beginner-friendly beach, with a garden, hammocks, smoothie bowls and private bathrooms.

  • Mid-range
  • Surf
  • Beginner waves
  • Private bathrooms
Hostel & poshtel · Park Road, Colombo 5

Drop Inn Hostel

A relaxed, boho-style hostel in a quiet Colombo neighbourhood, with a garden café, quiz nights and street food tours.

  • Budget
Hotel · Fort, Colombo 1

Fairway Colombo

A modern, good-value hotel in Fort with a rooftop pool and views towards Galle Face and the ocean.

  • Mid-range
Hostel & poshtel · Arugam Bay

Hangten Surf Skate Hostel

A surf-and-skate hostel with a backyard skate park, surfer staff, board-rack tuk-tuks, family dinners and quiz nights.

  • Budget
  • Surf
  • Skate park
  • Family dinners
Hostel & poshtel · Mirissa beach

Satori Beach Hostel

A resort-like beach hostel with private beach access, ocean-view dorm balconies, air conditioning and boat parties.

  • Mid-range
  • Beachfront
  • Boat parties
  • Air conditioning
Hostel & poshtel · Weligama town

The Spindrift Hostel

A design-led, highly rated hostel seconds from Weligama beach, built by backpackers for backpackers.

  • Mid-range
  • Beachfront
  • Social
  • Solo travellers
Hostel & poshtel · Hiriketiya beach

Barefoot Backpackers Hostel

Hiriketiya’s most social hostel, for solo travellers only, with family dinners, daily volleyball and a sea-view garden.

  • Budget
  • Solo travellers only
  • Family dinners
  • Volleyball

Some links are affiliate or partner links. We may earn a commission at no extra cost to you.

How to choose where to stay in Sri Lanka

Sri Lanka is compact, but where you base yourself changes your trip. Most first-time visitors split their time between a city, the hill country and the coast, and move every two to four nights. Every stay on this page has been picked for a reason: location, views, value or the people running it.

Pick the base first, then the bed

In Kandy, staying around the lake or on Rajapihilla Mawatha means you can walk to the Temple of the Tooth and the town, with views on the way back. In Colombo, Colombo 7 (Cinnamon Gardens) and Colombo 3 are leafy, central and close to the best cafés.

Which type of stay suits you

  • Hotels give you a front desk, restaurant and fewer surprises, useful for short stays and late arrivals.
  • Boutique stays are smaller, with more character, and often the best views for the money.
  • Hostels and poshtels suit solo travellers and anyone who wants to meet people; poshtels add private rooms and nicer common areas.
  • Guesthouses are family-run and the easiest way to get home cooking and local advice.

Book direct or through a booking site?

Both work. Booking sites make it easy to compare and manage dates; booking direct sometimes gets you a better room or a more flexible arrangement.

Good to know

What is the best area to stay in Kandy?

For a first visit, around Kandy Lake or on Rajapihilla Mawatha: you can walk to the Temple of the Tooth and the town centre, and many rooms have lake views. The town centre is cheaper and closest to the railway station; the hills outside town are quieter but you will need tuk-tuks.

What is the difference between a hostel and a poshtel?

A poshtel is an upgraded hostel: you still get the social atmosphere and dorm beds, but usually with private rooms, better design and more facilities.

What do the price levels mean?

They are a quick guide to typical nightly rates compared with similar places in Sri Lanka: Budget, Mid-range, Upscale and Luxury. Always check the live rate for your dates.

How do you choose which places are listed?

Our team picks places we would send friends to. “Team’s pick” marks an editorial favourite, and any paid placement is labelled.