Skip to main content

The 10 Best B&Bs in Colombo, Sri Lanka

Check out our pick of great B&Bs in Colombo

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Some units in the bed and breakfast have private entrance and are equipped with desk and wardrobe. With a private bathroom fitted with a shower and free toiletries, units at the bed and breakfast also feature free WiFi, while selected rooms also boast a terrace. At the bed and breakfast, units include bed linen and towels.

Everything. The room was clean and spacious and the vibe was great. The coffee shop downstairs was amazing and the food was sooo good!

Show more Show less
9.2
Superb
350 reviews
Price from
£47
per night

The units in the guest house are fitted with a kettle. Complete with a private bathroom equipped with a bidet, guest rooms at 55TG Boutique Suites have a flat-screen TV and air conditioning, and selected rooms have a seating area. The rooms have a desk. Certain units include a kitchenette, dining, and a washing machine facilities.

the facilities were beautiful and the staff were all so sweet and helpful. everyone was so happy and willing to help with any request. the owner is very honest and welcoming. this was the perfect place to relax after a flight and a gentle intro to Sri Lanka. the location is quiet, but a short walk away from a major street where you can find everything.

Show more Show less
9.1
Superb
160 reviews
Price from
£104
per night

All units are fitted with air conditioning, a flat-screen TV with satellite channels, an oven, a kettle, a bidet, slippers and a desk. The bed and breakfast offers some units that have a terrace and quiet street view, and units have a private bathroom and a wardrobe. At the bed and breakfast, all units are equipped with bed linen and towels.

Beautifully decorated room with a lot of taste and attention to detail. The host was so welcoming and such an interesting lady who happened to be an architect and who designed the place herself. The breakfast was great and served in a such a serene courtyard. The family has a little cute dog and that made us miss our own doggy. All in all, the perfect place to escape the noise of the city and enjoy some relaxing moments in an incredibly affordable luxury.

Show more Show less
9.6
Exceptional
139 reviews
Price from
£71
per night

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.

Each room is fitted with a private bathroom.

We had a really lovely stay at the Sayura. We arrived exhausted after a long flight and had a wonderful welcome with mango juice on arrival in the lovely garden setting . The room was very clean and had all we needed. We slept 12 hours so that must reflect the comfort. Gamini was an amazing host and did everything he could to give us the best possible stay. He had lots of information and advice and provided us with a really excellent driver for the next leg of our trip. He quickly ordered tuk tuks for our trips to the centre. The breakfasts were lovely catering for our vegetarian needs and we had a delicious poke bowl meal at the Poké restaurant which is part of the establishment. Thank you Gamini and the helpful staff for all the above. We loved the presence also of Max the dog and the table tennis was fun.

Show more Show less
9.3
Superb
235 reviews
Price from
£57
per night

Offering views of the garden, "27" Spathodea- Oasis in the City is located in Colombo in the Colombo District Region, 1.6 km from Asiri Surgical Hospital. Free WiFi is offered and free private parking is available on site.

Certain rooms include a seating area for your convenience. A terrace or patio are featured in certain rooms. All rooms include a private bathroom fitted with a bath or shower.

Glenn and the family were really helpful guiding us around Sri Lanka. Friendly welcoming atmosphere. Bed was huge and comfortable. Breakfast was delicious.

Show more Show less
9.6
Exceptional
106 reviews
Price from
£40
per night

A recently renovated bed and breakfast located in Colombo, Highbury Colombo Cottage features a garden. The property features garden views and is 19 km from R Premadasa Stadium and 19 km from Bambalapitiya Railway Station. There is a sun terrace and guests can make use of free WiFi and free private parking.

Eresha and her family's hospitality was a true blessing. Their home, meticulously clean and wonderfully cozy, offered us a haven amidst the beauty of nature. With every detail attended to, from the tidy rooms to the serene surroundings, our stay was a delightful escape from the hustle and bustle of everyday life. Eresha went above and beyond to assist us with transit, sorting out SIM cards, and providing guidance on local attractions. And let's not forget about the food – it was absolutely incredible, a delicious reflection of her generosity and hospitality.

Show more Show less
9.7
Exceptional
10 reviews
Price from
£25
per night

The accommodation comes with a flat-screen TV and a private bathroom with bidet, shower and a hair dryer, while the kitchenette has a dishwasher, an oven and a microwave. Free WiFi is accessible to all guests, while some rooms have a terrace. At the bed and breakfast, each unit is fitted with bed linen and towels.

It’s clean and beautiful. Location was great! I really like this place and highly recommend it.

Show more Show less
9.6
Exceptional
78 reviews
Price from
£31
per night

Each unit features a terrace offering city views, a satellite flat-screen TV, a seating area, a well-fitted kitchen and a private bathroom with bidet, a hair dryer and free toiletries. A balcony with an outdoor dining area and quiet street views is offered in every unit. At the bed and breakfast, each unit has bed linen and towels.

Highly recommended!!! Great Administrator & Staff! Calm & queit place! All facilities are great! Definitely hope to stay there again! All the best 5 @ Rodney place! 😊

Show more Show less
9.1
Superb
15 reviews
Price from
£80
per night

Geoffrey Bawa's Home Number 11 features free WiFi and views of the city. In a prime location in the Kollupitiya district, this guest house features a terrace.

At the guest house, all rooms include a desk. The private bathroom is equipped with free toiletries. Guest rooms include a seating area.

You don't have to be a fan of the late and great Geoffrey Bawa to be enchanted by your stay at Home Number 11. It is a working museum to say the least. From the design to the art collection on every corner, the historical significance of the place is invaluable. Now if you happen to be a fan of the architect, then there is no greater privilege than staying at his home.

Show more Show less
9.8
Exceptional
96 reviews
Price from
£252
per night

The units at the guest house come with a seating area and a flat-screen TV with cable channels. Aathma Colombo House features certain rooms with lake views, and each room is fitted with a private bathroom. All units feature a wardrobe.

Show more Show less
10
Exceptional
5 reviews
Price from
£96
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Colombo

Most booked B&Bs in Colombo this month

Enjoy breakfast in Colombo!

  • 55TG Boutique Suites
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 160 reviews

    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.

    Great service, great staff and really unique design 👍🏻

  • Urban Bliss Studio
    Breakfast options
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 139 reviews

    Situated within 3.3 km of Bambalapitiya Railway Station and 6.5 km of R Premadasa Stadium in Colombo, Urban Bliss Studio provides accommodation with seating area.

    Everything (design, comfort, location, friendly hosts)

  • Sayura House
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 234 reviews

    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.

    Amazing stay and the most helpful and super friendly staff!

  • Aathma Colombo House
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 5 reviews

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

  • Breeze of Paradise
    Breakfast options
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 53 reviews

    Breeze of Paradise is set 5 km away from Dehiwala Zoological Garden. Free Wi-Fi access is available at all areas.

    บรรยากาศสงบดี เจ้าของบ้านต้อนรับดี ไวไฟใช้งานได้ดี

  • Havelock Place Bungalow
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 158 reviews

    Situated 1.5 km from Milagiriya Beach, Havelock Place Bungalow offers air-conditioned accommodation with a patio. This bed and breakfast offers a garden, a terrace, as well as a bar.

    Perfect location out of busy city center ! Calm and very pretty.

  • Rosmead Place by Thilanka
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 100 reviews

    Offering city views, Rosmead Place by Thilanka is an accommodation located in Colombo, 2.8 km from Kollupitiya Beach and 2.9 km from Bambalapitiya Beach.

    Staff was really kind and helpful. thank you so much!

  • Visakha 6
    Breakfast options
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 270 reviews

    Visakha 6, a property with a shared lounge, is located in Colombo, 300 metres from Milagiriya Beach, 600 metres from Bambalapitiya Beach, as well as 1.5 km from Wellawatte Beach.

    Speedy response from owner, good location, very clean

Save money on B&Bs in Colombo – budget options available!

  • Srilax
    Budget options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 350 reviews

    Situated within 1.9 km of Bambalapitiya Beach and 2 km of Kollupitiya Beach, Srilax features rooms with air conditioning and a private bathroom in Colombo.

    Bright, airy, very spacious and quiet. Great showers. Very comfortable.

  • Greenscape Colombo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 476 reviews

    Located in Colombo, near Milagiriya Beach and Bambalapitiya Beach, Greenscape Colombo is a recently renovated property, featuring, free bikes and garden.

    Very nice staff. Super friendly and helpful. Room was clean. Great location

  • Fern Colombo
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 572 reviews

    Set in Colombo, Colombo District region, Fern Colombo is situated 2.4 km from Asiri Surgical Hospital. The property is located 2.6 km from U.S.

    The staff is very helpful and property is very clean

  • Oasis Colombo
    Budget options available
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 11 reviews

    Offering a garden and garden view, Oasis Colombo is located in Colombo, 5.4 km from R Premadasa Stadium and 6.1 km from Khan Clock Tower.

  • The Dutch Burgher Union
    Budget options available
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 19 reviews

    Set just less than 1 km from Bambalapitiya Beach, The Dutch Burgher Union offers accommodation in Colombo with access to a garden, a bar, as well as a lift.

    Staff members were excellent and helpful in many ways.

  • Tarshish Villa - Colombo
    Budget options available
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 60 reviews

    Tarshish Villa - Colombo is located in Colombo, 1.1 km from Kollupitiya Beach, 1.8 km from Bambalapitiya Beach, and 1.9 km from Galle Face Beach.

    Great location, quiet and very friendly and attentive host!

  • Lotus Colombo Guesthouse
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 97 reviews

    Located in Colombo 5, Thimbirigasyaya, Lotus Colombo Guesthouse offers Ultra Private accomodation to guests.

    Perfect place 💕 the place was very clean and tidy.

  • Dolce Casa
    Budget options available
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 34 reviews

    Situated 1.2 km from Milagiriya Beach, Dolce Casa offers air-conditioned accommodation with a balcony. There is an in-house restaurant, plus free private parking and free WiFi are available.

    Very spacious and clean room. Friendly staff. Great location.

Great access to the city centre! Check these B&Bs in Colombo

  • Ishq Colombo
    Central location
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 4 reviews

    Featuring pool views, Ishq Colombo provides accommodation with an outdoor swimming pool, an open-air bath and a garden, around 600 metres from Bambalapitiya Beach.

  • Hotel 106
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 4 reviews

    Located 4.4 km from R Premadasa Stadium, Hotel 106 offers accommodation with a balcony. It is situated 4.6 km from Bambalapitiya Railway Station and features a 24-hour front desk.

  • Geoffrey Bawa's Home Number 11
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 96 reviews

    Geoffrey Bawa's Home Number 11 features free WiFi and views of the city. In a prime location in the Kollupitiya district, this guest house features a terrace.

    Rohana, the caretaker, was extremely kind and helpful

  • Highbury Colombo Cottage
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 10 reviews

    A recently renovated bed and breakfast located in Colombo, Highbury Colombo Cottage features a garden.

    Very nice room in the family home of the host, sparkling clean and very kind staff. A bit outside but very close to an intercity bus station

  • "27" Spathodea- Oasis in the City
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 106 reviews

    Offering views of the garden, "27" Spathodea- Oasis in the City is located in Colombo in the Colombo District Region, 1.6 km from Asiri Surgical Hospital.

    Excellent food. individual attention given by the owner himself.

  • Havelock Gardens BnB
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 78 reviews

    Situated in Colombo, 2 km from Milagiriya Beach and 2 km from Wellawatte Beach, Havelock Gardens BnB offers a garden and air conditioning.

    Beautiful design of the house, we had a ''feels like home'' stay...

  • Leisure Villa
    Central location
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 87 reviews

    Situated in Colombo, 7.9 km from Bambalapitiya Railway Station and 12 km from R Premadasa Stadium, Leisure Villa offers a garden and air conditioning.

    L hospitalité et la gentillesse de notre hôte Nilu

  • 5 @ Rodney Place
    Central location
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 15 reviews

    5 @ Rodney Place, a property with a shared lounge, is situated in Colombo, 4.9 km from R Premadasa Stadium, 5.3 km from Bambalapitiya Railway Station, as well as 5.6 km from Khan Clock Tower.

    great hotel, incredibly friendly staff and administrator! all facilities are great, clean, fast wi-fi

  • Four Petals Inn
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 16 reviews

    Set in Colombo, 300 metres from Mount Lavinia Beach, Four Petals Inn offers air-conditioned accommodation and a shared lounge.

    Sehr sauber und ein Besitzer, der immer ansprechbar war 👍🏾

  • Sunrise Boutique
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 304 reviews

    Situated in the Wellawatte district in Colombo, 1.6 km from Asiri Surgical Hospital, Sunrise Boutique boasts air-conditioned rooms with free WiFi throughout the property.

    Very nice, helpful staff. Beautifully decorated hotel.

  • Olu Colombo Villa
    Central location
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 52 reviews

    Just 300 metres from Independence square and the new Arcade shopping centre, Olu Colombo Villa offers accommodation in Colombo. The property offers free WiFi.

    Calm environment, central location, homely feel, good staff

  • Atulya Villas Colombo 3
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 3 reviews

    Located 80 metres from Bambalapitiya Beach, Atulya Villas Colombo 3 offers air-conditioned accommodation with a patio. This property offers access to a balcony and free private parking.

  • Heritage Villa colombo7
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 88 reviews

    Featuring garden views, Heritage Villa colombo7 offers accommodation with balcony, around 2.2 km from Bambalapitiya Beach.

    Everything was nice, the owner was polite and helpful.

  • City Stay By Sunrise
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 330 reviews

    Offering free WiFi and city views, City Stay By Sunrise is an accommodation situated in Colombo, just 1.5 km from Kollupitiya Beach and 1.8 km from Galle Face Beach.

    The bed was amazing! The best we've slept on in Sri Lanka

  • Blue Lotus Garden Hotel piliyandala
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 2 reviews

    Offering a garden and quiet street view, Blue Lotus Garden Hotel piliyandala is situated in Colombo, 18 km from Bambalapitiya Railway Station and 22 km from R Premadasa Stadium.

  • Elegance Oasis, Colombo 3
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 118 reviews

    Offering free bikes and garden view, Elegance Oasis, Colombo 3 is situated in Colombo, 1.1 km from Kollupitiya Beach and 1.6 km from Milagiriya Beach.

    The staff was very friendly and helpful with everything we needed.

  • Urban Deck
    Central location
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 59 reviews

    Situated conveniently in Colombo, Urban Deck offers air-conditioned rooms with free WiFi, free private parking and room service.

    Its a very clean property,highly rerecommend this place

  • West Inn Colombo
    Central location
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 37 reviews

    4.9 km from Bambalapitiya Railway Station, West Inn Colombo is situated in Colombo and features air-conditioned rooms.

    La habitación muy limpia, grande y tranquila. El baño igual.

  • Mini's Residence
    Central location
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 5 reviews

    Mini's Residence offers accommodation in Colombo. Free WiFi is offered throughout the property and free private parking is available on site.

  • TricycleBnB & Cafe
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 3 reviews

    Located in Colombo, 600 metres from Bambalapitiya Beach, TricycleBnB & Cafe provides accommodation with a shared lounge, free WiFi, a 24-hour front desk, and full-day security.

  • White Palace Colombo
    7.5
    Scored 7.5
    Good
    Rated good
     · 2 reviews

    Located within 1.5 km of R Premadasa Stadium and 3 km of Khan Clock Tower in Colombo, White Palace Colombo offers accommodation with seating area.

  • Blackberry villa
    Central location
    7.5
    Scored 7.5
    Good
    Rated good
     · 11 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.

  • Melvila
    Central location
    7.5
    Scored 7.5
    Good
    Rated good
     · 15 reviews

    Located within 8.6 km of R Premadasa Stadium and 10 km of Khan Clock Tower in Colombo, Melvila provides accommodation with seating area.

    It's a good stay. The host is friendly and cooperative. We enjoyed our stay.

  • Beverly Villa
    Central location
    7.4
    Scored 7.4
    Good
    Rated good
     · 28 reviews

    Boasting a garden and views of garden, Beverly Villa is a recently renovated guest house situated in Colombo, 300 metres from Mount Lavinia Beach.

    Good price, friendly staff, ac room, ideal location in mount Lavinia and comfortable bed

  • RR House
    7.3
    Scored 7.3
    Good
    Rated good
     · 95 reviews

    RR House offers accommodation in Colombo. Wellawatte and Dehiwela Railway station are located at 1 km. Majestic City is 3.4 km from the property. You will find luggage storage space at the property.

    Owner, Location, Comfort, Facilities and Value All Good.

  • Metro City Hotel
    Central location
    7.1
    Scored 7.1
    Good
    Rated good
     · 308 reviews

    Featuring free WiFi throughout the property, Metro City Hotel offers accommodation in Colombo, 1.2 km from American Embassy. Each room includes a private bathroom.

    Easy to find, very central, staff are very helpful

  • MercuryFM 103 Guest House - Colombo 3
    7.1
    Scored 7.1
    Good
    Rated good
     · 191 reviews

    MercuryFM 103 Guest House - Colombo 3 is set in the Kollupitiya district of Colombo, 1.3 km from Bambalapitiya Beach, 1.6 km from Galle Face Beach and 3 km from Bambalapitiya Railway Station.

    Big room with bathroom, very quiet, good to sleep.

  • Blackout Boutique Hotel
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 96 reviews

    Set in Colombo, within 2.8 km of Kollupitiya Beach and 2.9 km of Galle Face Beach, Blackout Boutique Hotel offers accommodation with a terrace and free WiFi as well as free private parking for guests...

    quite cool! nice bar. super friendly and we'll located!

FAQ about B&Bs in Colombo









B&Bs that guests love in Colombo

  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 112 reviews
    We loved the beautiful decoration style of the hotel - it was very charming. It’s situated in a very quiet area, away from any main roads.The pool/garden area looked beautiful, especially at nighttime, and while we didn’t get to use the pool, it felt very private. The owner & staff were also super friendly and willing to help.
    Anne
    Young couple
  • Avg. price/night: £72.29
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 97 reviews
    Great stay in central location, very close to most attractions in Colombo. comfortable, quiet, well appointed room, service with smile! fresh fruits and fresh flowers were complimentary!
    Daniel S
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 144 reviews
    Great hostel with clean and comfortable beds, good Wi-Fi and AC, lockers and curtains for extra privacy. Do take the AC dorm as it gets very hot during the day. Great location as well!
    Clothilde
    Solo traveller
  • Avg. price/night: £160.95
    7.7
    Scored 7.7
    Good
    Rated good
     · 568 reviews
    I stayed here for 3 nights in April 2024. It's a good hotel with all the basic amenities, and very good service. The great location meant that the city centre and a lot of other things were in close proximity, and made it pretty good value for money
    SR2024
    Solo traveller
  • Avg. price/night: £58.75
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 158 reviews
    Lovely quiet and cool colonial style house, an oasis in a hot hectic city. Friendly and helpful staff. Short tri-wheel to city centre. Recommended.
    steve
    Young couple
  • Avg. price/night: £41.70
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 572 reviews
    Excellent location in quiet upmarket suburb close to a selection of great cafes, boutique shopping, and spas. Quick tuk tuk ride into the city and Kolupitiya. My room was spotlessly clean and very comfortable. Comfy bed and lovely sheets. The staff were all very friendly and helpful
    Kathryn
    Solo traveller
  • 7.1
    Scored 7.1
    Good
    Rated good
     · 9 reviews
    Great location and standard basic room with private bathroom. Good value for the cost.
    Andrei
    Solo traveller
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 20 reviews
    Great location and comfortable stay. Great hosts and easy to deal with.
    Rohit
    Group
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 443 reviews
    Great location in the city centre but quiet for sleeping at night. The staff were friendly and the room was clean. Would happily stay again!
    Emma
    Young couple
  • Avg. price/night: £104.25
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 160 reviews
    55TG Boutique Suites was the first place we stayed in in Sri Lanka and we couldn't have been welcomed in a more friendly way - there was great service, the location is good (a ways out of the center/Fort area, around 30 mins by TukTuk but very doable) and quiet, the rooms are comfortable and the plunge pool very welcome after a sweaty day. Special recognition goes out to the food - we had some really stellar curries at 55TG. The hotel is also very good for the price you pay for it, it's quite cheap for the quality of service.
    Hugo de Vries
    Young couple

Research, refine and make plans for your whole trip