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.

A
Aleksandra
From
Russia
Absolutely amazing experience! I recommend also taking a tour of the house before your stay, as there are many interesting things to see. The stay itself was wonderful, and the staff were very kind and friendly. In the evening, the atmosphere of the house is beautiful, and the sunrise is just as stunning. Highly recommended for architects and art lovers!
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.

L
Lynda
From
Portugal
Beautiful property in every way ; beautifully furnished ; exceptional staff ; exceptional location overlooking the lake in peace and tranquility .
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 315 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.

M
Marilyn
From
Singapore
Staying at 55TG boutique from April 2nd to 3rd, 2025, was the perfect way to conclude our Sri Lankan adventure. Our only regret was that we couldn't stay longer! We arrived early from Tangalle, and the staff kindly allowed us an early check-in to our room, the "Art Suite with a beautiful Garden View". It was beautifully decorated, spacious, and impeccably clean. We initially found the wifi signal weak, but our host, Dilshan, immediately demonstrated his exceptional attentiveness by bringing a router directly to our room, which resolved the issue completely – we had a great connection afterwards! The service from Dilshan and his crew throughout our stay was outstanding; their attentiveness made us feel like we were guests in a 5-star restaurant. The food was another major highlight. While seafood wasn't available on the menu during our short stay, the team was very accommodating and even offered to purchase alcohol externally for us if needed. We had lunch, dinner, and breakfast there, and everything was absolutely delicious. The fish curry and rice at dinner was genuinely the BEST meal we had during our entire trip! They even made the setting incredibly romantic, decorating our table with rose petals. As if that wasn't enough, they surprised me on my birthday morning! I certainly wasn't expecting techno birthday music to accompany my scrumptious breakfast – it was such a fun and unexpected touch. It made our early departure for the airport feel even more bittersweet, and we truly wished we could have tipped Dilshan and the staff more generously for their fantastic service. The grounds were quiet and private, contributing to a very peaceful atmosphere and a great night's sleep. Our stay felt far too short but was simply wonderful. Our sincere compliments and thanks to everyone at 55TG boutique for making our stay so memorable and special. It was the perfect ending. (P.S.
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.

A
Anjali
From
United States
What an absolutely lovely stay. My only regret is that we didn't stay here longer. We arrived at Sayura House at the tail end of our Sri Lanka trip with some part of our 13-people family. The rooms were comfortable, the staff were friendly and hospitable, the space was beautiful, and the inhouse restaurant food was fantastic. Highly recommended stay!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 688 reviews
Price from
US$57.75
1 night, 2 adults

COLOMBO Eco Lodge & Wellness Centre

Colombo

Located within 15 km of R Premadasa Stadium and 16 km of Bambalapitiya Railway Station, COLOMBO Eco Lodge & Wellness Centre provides rooms with air conditioning and a private bathroom in Colombo.

s
sian
From
United Kingdom
We booked very late notice due to flight delay and getting into Colombo late. He cooked us traditional Sri Lankan food and it was absolutely superb! He was kind and very accommodating. A very pleasant stay. Would highly recommend. He also organised a well priced taxi to Sigiriya in the morning
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews
Price from
US$23
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.

B
Bianca Martignone
From
Vietnam
The owner was so lovely and always there to help when needed. The rooms were clean and comfortable and had everything I needed! Bathroom was good and the shower was lovely with good pressure and temperature! Location was perfect and so close to many places included the Havelock city mall. There was also a kitchen to use which was great! Such a lovely place to stay for a good price would highly recommend!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 942 reviews
Price from
US$39.10
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.

a
amanda
From
Switzerland
excellent place. convenient for all travels. service is best. Mr janak who the owner treated guest with friendly manner.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 43 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.

A
Ali
From
Maldives
Clean and comfortable and friendly. Big room and birth room very cleaned.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 42 reviews
Price from
US$45
1 night, 2 adults

Shalom Villa

Rajagiriya (Near Colombo)

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.

T
Thank you bee kind
From
Indonesia
Very Clean, hardworking, know what they are doing, safe, quiet, very generous friendly , a bit strict ..new house and furnitures Just need to remind guests to not stay up late and know different time zones, walls quite thin, epecially room with no window have to rely on that window or also opening the door. It is like a home Christian family They wash clothes for everyone, using her washing machine and clean evey two days, change sheets every 4 days. Tap water in sri lanka can be boiled using water heater , drinkable. But taste a bit different , because i have been living amongst nature mountains less people strict country. Must wait around 10-30 minutes sometimes to book tuktuk which is safer and quite cheap.. Supermarkets, markets , restaurants walking about 20-40 minutes. 2 minutes from nearest self-owned minimart, everyday in morning and evening bread tuktuk cost around 100rupees each, vegetarian and non vegetarian. normally the minimart before the temple white wall, will be the final location of the uber, pickmeup. No wifi tissue paper for long term guests, they can be expensive in sri lanka. Most local restaurants eat by hands, there are sink tap water soap Quite safe, as a foreigner, there will be people looking, taking photos, smiling , teasing, getting close. I suggest wear mask at the city, buses are very polluted. Try to relax, prwy chant. not all drivers are bad drivers. Public toilets can be clean, not so clean and not clean. Nice lakes, parks, rice fields about 30-40 minutes of tuktuk. Colombo can be expensive so best know in advance how many days or weeks, i saw when i arrived 3000rupees, now 5000rupees. I have great time, happiness kindness supports encouragment positivity faith . Roads can be bumpy with up down small slopes to reduce speed, if you arent good with motorbike, i really dont really recommend. Sri lanka can be quite dark at night, with beautiful fireflies. Many small holes rocks. Roads up down hill, do not cycle in city.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 53 reviews
Price from
US$20.70
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

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 145 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 43 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 423 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 271 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 315 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 942 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 796 reviews

Popular with guests booking guest houses in Colombo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 688 reviews

Highly rated guest houses in Colombo and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 39 reviews

Boasting inner courtyard views, The Dutch Burgher Union - DBU Colombo 4 features accommodation with a garden, a terrace and a bar, around less than 1 km from Bambalapitiya Beach.

From US$80.09 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 193 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.8
Fabulous - What previous guests thought, 43 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

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.1
Superb - What previous guests thought, 53 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.4
Very good - What previous guests thought, 7 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
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 141 reviews

Situated just 10 km from R Premadasa Stadium, Ceylon Travel and Stay Lodge offers accommodation in Battaramulla with access to a garden, a terrace, as well as luggage storage space.

From US$17.98 per night

Enjoy breakfast in Colombo and nearby

Flower Road Villa

Colombo
Breakfast options
Scored out of 10, guest rating 9.8
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$145 per night
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 34 reviews

<h2>Comfortable Accommodations</h2> Enderamulla Casual Home in Wattala offers air-conditioned rooms with private bathrooms.

From US$9.80 per night

Manimalar guest

Colombo
Breakfast options
Scored out of 10, guest rating 3.7
Poor - What previous guests thought, 3 reviews

Featuring city views, Manimalar guest provides accommodation with balcony, around 1.8 km from Khan Clock Tower.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Colombo, 4 km from Bambalapitiya Railway Station and 4.9 km from R Premadasa Stadium, Solace More Hotel - Borella 2 offers air conditioning.

Blackberry villa

Colombo
Breakfast options
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 50 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 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

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.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 37 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.

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

Pagoda Guest Nugegoda is situated in Sri Jayewardenepura Kotte, 10 km from R Premadasa Stadium, 11 km from Khan Clock Tower, as well as 31 km from Leisure World.

Offering a garden and garden view, The Villa Kalbashi Kotte - Luxury Stay with Swimming Pool is located in Sri Jayewardenepura Kotte, 9.4 km from Bambalapitiya Railway Station and 12 km from R...

From US$60.50 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, 192 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
gogless