The 10 best guest houses in Colombo, Sri Lanka | Booking.com
Skip to main content

Guest Houses in Colombo

Find the guest houses that appeal to you the most

Guest Houses for every style

Find the right guest house for you in Colombo

The best guest houses in Colombo

Check out our pick of great guest houses in Colombo

Filter by:

Review score

Geoffrey Bawa's Home Number 11

Colombo

Featuring city views, Geoffrey Bawa's Home Number 11 provides accommodation with balcony, around less than 1 km from Bambalapitiya Beach.

R
Ravindra
From
India
Everything! This was on my bucket list for a very long time. Spending a night in the very house that the legend Geoffrey Bawa lived & worked was in itself a moving experience. Beautifully maintained by the trust. Every corner, every piece of furniture & art has a story to tell. Staff is wonderful & breakfast was delicious. Can't wait to return to Colombo & stay here again.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 145 reviews
Price from
US$418
1 night, 2 adults

Aathma Colombo House

Colombo

Set in Colombo on a private peninsula by the banks of the historic Diyawanna Lake, Aathma Colombo House provides accommodation with a garden.

E
Elsa
From
United Kingdom
Amazing boutique hotel, we choose it because of the art and design , but when we arrived it was much more. The hotel upgraded to the room with jacuzzi, but it was the garden and the furniture, the mosaics and the details that fascinated us.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 306 reviews
Price from
US$130
1 night, 2 adults

55TG Boutique Suites

Colombo

Located in the suburbs of Colombo city, 55TG Boutique Suites offers an authentic home stay experience in a two story 1920's period house with a garden, outdoor pavilion, living room and a lounge.

C
Catherine
From
New Zealand
Loved our stay in this beautiful house. TJ and his staff were fantastic and made stay here very comfortable. TJ was a mine of very interesting information on Colombo and the history of this house. We were fortunate enough to stay when the house was used for wedding photography which gave us an unique insight to Sri Lankan weddings. We were served Sri Lankan breakfasts by Dilshan who explained all the dishes to us and don’t forget to take a dip in the pool.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews
Price from
US$85
1 night, 2 adults

Sayura House

Wellawatte, Colombo

Featuring free WiFi throughout the property, Sayura House offers accommodation in Colombo, 3.5 km from Asiri Surgical Hospital. Free private parking is available on site.

F
Flora
From
Germany
Sayuras House is a very nice place. Beautiful interior and decor you will find and a very relaxed garden. The staff is very kind and helpful. We had a really good stay there. It’s also nice that it is very quiet. For Colombo Perfect option!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 671 reviews
Price from
US$57.75
1 night, 2 adults

IGN Residence Colombo

Colombo

A recently renovated property, IGN Residence Colombo is situated in Colombo near Bambalapitiya Beach, Bambalapitiya Railway Station and Barefoot Gallery.

J
Janis
From
Germany
Looking for history without kitsch I discovered this discrete Guesthouse . Away from the crowds of Colombo, the spacious room and antique charm gave me a fantastic rest after exploring Sri Lanka’s capital. With all the qualities of a classic hotel I could enjoy style and comfort while maintaining the privacy of home.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
US$79.20
1 night, 2 adults

Greenscape Colombo

Havelock Town, Colombo

Greenscape Colombo offers free bikes, as well as accommodation with a kitchenette in Colombo, 1.6 km from Milagiriya Beach.

J
Joni
From
Finland
Would totally recommend this place. Room was large and clean. Common kitchen was useful. Staff was very friendly and helpful.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 931 reviews
Price from
US$39.10
1 night, 2 adults

Visakha 6

Colombo

Located in Colombo, near Milagiriya Beach, Bambalapitiya Railway Station and Barefoot Gallery, Visakha 6 features a shared lounge.

C
Cini
From
Malta
Sorrounded by amazing river water rafting and jungle
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 426 reviews
Price from
US$45.87
1 night, 2 adults

Leisure Villa

Colombo

Situated within 7.9 km of Bambalapitiya Railway Station and 12 km of R Premadasa Stadium, Leisure Villa features rooms with air conditioning and a private bathroom in Colombo.

P
Paritosh
From
Bangladesh
It's a very nice place and homely atmosphere. Simple but best.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 194 reviews
Price from
US$27
1 night, 2 adults

Motel VIP

Wellawatte, Colombo

Set within 800 metres of Wellawatte Beach and 2.3 km of Bambalapitiya Railway Station in Colombo, Motel VIP provides accommodation with seating area.

N
Neera
From
Italy
Beautiful place with fast wifi. host knows better on how to treat guest.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 37 reviews
Price from
US$23.80
1 night, 2 adults

Studio 33

Battaramulla (Near Colombo)

Situated in Battaramulla, 10 km from Bambalapitiya Railway Station and 10 km from R Premadasa Stadium, Studio 33 features spacious air-conditioned accommodation with a terrace and free WiFi.

V
Vicky
From
United Kingdom
It was beautiful and clean. Spacious. Nice decor. Everything was thought of right down to an umbrella at the door.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 42 reviews
Price from
US$45
1 night, 2 adults
All guest houses in Colombo

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Colombo and surroundings in the past month

See all

Enjoy breakfast in Colombo and nearby

  • Flower Road Villa

    Colombo
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews

    Located within less than 1 km of Kollupitiya Beach and 2.9 km of Bambalapitiya Railway Station, Flower Road Villa provides rooms with air conditioning and a private bathroom in Colombo.

    From US$105 per night
  • Visakha 6

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 426 reviews

    Located in Colombo, near Milagiriya Beach, Bambalapitiya Railway Station and Barefoot Gallery, Visakha 6 features a shared lounge.

    From US$53.34 per night
  • Scored out of 10, guest rating 3.3
    Poor - What previous guests thought, 31 reviews

    Offering garden views, The Sanhida Guest House Colombo is an accommodation located in Nugegoda, 11 km from Khan Clock Tower and 30 km from Leisure World.

    From US$7.77 per night
  • Blackberry villa

    Colombo
    Breakfast options
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 46 reviews

    Located just 4.1 km from Bambalapitiya Railway Station, Blackberry villa provides accommodation in Colombo with access to a garden, a shared lounge, as well as a shared kitchen.

    From US$27.75 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 40 reviews

    Attractively set in the Wellawatte district of Colombo, RR House is situated 600 metres from Mount Lavinia Beach, 3.7 km from Bambalapitiya Railway Station and 9.2 km from Khan Clock Tower.

    From US$13 per night
  • Hotel 100

    Dehiwala
    Breakfast options
    Scored out of 10, guest rating 5.0
    Passable - What previous guests thought, 44 reviews

    Boasting sea views, Hotel 100 offers accommodation with patio, around less than 1 km from Mount Lavinia Beach. Featuring a 24-hour front desk, this property also provides guests with a sun terrace.

    From US$29.97 per night

Highly rated guest houses in Colombo and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 191 reviews

    5.6 km from R Premadasa Stadium, Jays Guest - Rajagiriya Colombo is a recently renovated property located in Rajagiriya and provides air-conditioned rooms with free WiFi and private parking.

    From US$30 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 37 reviews

    Set within 800 metres of Wellawatte Beach and 2.3 km of Bambalapitiya Railway Station in Colombo, Motel VIP provides accommodation with seating area.

    From US$27.75 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 127 reviews

    Set in Rajagiriya, within 6.7 km of R Premadasa Stadium and 7.1 km of Bambalapitiya Railway Station, Shiranthi Guest House offers accommodation with a garden as well as free private parking for guests...

    From US$14.08 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 12 reviews

    Wattala Villa- The Guardian Bungalow, a property with a garden, is situated in Wattala, 6.6 km from R Premadasa Stadium, 7.1 km from Khan Clock Tower, as well as 13 km from Bambalapitiya Railway...

    From US$188.70 per night
  • Majestic Apartments

    Nawala
    8.0+ review score
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 16 reviews

    Situated just 5.9 km from Bambalapitiya Railway Station, Majestic Apartments provides accommodation in Nawala with access to a garden, a shared lounge, as well as a shared kitchen.

    From US$30 per night
  • Shalom Villa

    Rajagiriya
    8.0+ review score
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 50 reviews

    Shalom Villa, a property with a shared lounge, is situated in Rajagiriya, 8.8 km from R Premadasa Stadium, 10 km from Khan Clock Tower, as well as 26 km from Leisure World.

    From US$29.97 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 6 reviews

    Kelaniya Guest House is situated in Peliyagoda, 6.7 km from R Premadasa Stadium, 8.4 km from Khan Clock Tower, as well as 13 km from Bambalapitiya Railway Station.

    From US$15 per night
  • Studio 33

    Battaramulla
    8.0+ review score
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 42 reviews

    Situated in Battaramulla, 10 km from Bambalapitiya Railway Station and 10 km from R Premadasa Stadium, Studio 33 features spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$54.45 per night

Guest Houses with swimming pools in Colombo and nearby

Save money on guest houses in Colombo and nearby – budget options available

  • Freedom Hut

    Colombo
    Budget options available

    Set within 300 metres of Bambalapitiya Beach and 1.3 km of Bambalapitiya Railway Station, Freedom Hut offers rooms with air conditioning and a private bathroom in Colombo.

    From US$31.08 per night
  • Situated within 7.4 km of Bambalapitiya Railway Station and 7.7 km of R Premadasa Stadium, Spaces Rajagiriya features rooms with air conditioning and a private bathroom in Sri Jayewardenepura Kotte.

    From US$72.60 per night

FAQ about guest houses in Colombo

Guest houses that travellers love in Colombo

See all
  • Avg. price/night: US$32.45
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 194 reviews
    The best night sleep in deceptively comfortable beds. Beautiful decor, an abundance of plant life. Relaxing and charming property. Friendly, warm and wonderful host Quiet neighbourhood
    Guest review by
    Vandura
    Young couple