Skip to main content

The best B&Bs in Colombo

Check out our pick of great B&Bs in Colombo

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Sayura House, hotel in 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.

The hotel is lovely, it was clean and the room was big enough, with super comfortable bed. The staff was super nice. The breakfast was okay, although I would prefer more options then eggs (especially local food).
Scored 9.2
9.2
Rated superb
Superb
359 reviews
Price from
£35.96
per night
Urban Bliss Studio, hotel in Colombo

Close to both Sinhalese Sports Club and The Independence Square, Urban Bliss Studio is situated in Colombo and has a hot tub and garden.

We only stayed one night but loved it here. The room was beautiful and very clean, staff friendly and Sri Lankan breakfast super tasty :))
Scored 9.6
9.6
Rated exceptional
Exceptional
182 reviews
Price from
£64.29
per night
55TG Boutique Suites, hotel in 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.

Super friendly and helpful staff and the food was excellent.
Scored 9.1
9.1
Rated superb
Superb
184 reviews
Price from
£74.93
per night
Geoffrey Bawa's Home Number 11, hotel in Colombo

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.

This is such a unique and special experience. Any Bawa fans should take the opportunity to stay at this residence while in Colombo. The breakfast provided is generous and delicious. The staff are very kind and passionate about maintaining Bawa’s legacy and provide guidance without making you feel like you need to be overly concerned or precious about your surroundings. An incredible stay that I highly recommend.
Scored 9.8
9.8
Rated exceptional
Exceptional
108 reviews
Price from
£298.09
per night
Srilax, hotel in Colombo

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.

The locations was off a busy roadway, so you had easy access without the noise pollution. There is a nice little cafe below that serves quite an extensive western menu and a mini retail area where you can purchase locally made souvenirs and tea. I also appreciated how they provided a water dispenser in the hall way as well as mosquito repellant
Scored 9.2
9.2
Rated superb
Superb
470 reviews
Price from
£37.96
per night
"27" Spathodea- Oasis in the City, hotel in Colombo

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.

The house was very cozy and beautiful. Breakfast was really good and Sita, the landlord, has been very helpful and available.
Scored 9.6
9.6
Rated exceptional
Exceptional
128 reviews
Price from
£36.21
per night
Leisure Villa, hotel in 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.

Parking availability and room arrangements,
Scored 9.3
9.3
Rated superb
Superb
121 reviews
Price from
£20.75
per night
Aathma Colombo House, hotel in Colombo

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

This is really a very special place, individual, hidden and very cosy! All the service staff was so kind and even helped me to get my delayed luggage from the airport (special thanks go to Imran)! You feel welcomed, relax at the pool and enjoy lots of nice decorations everywhere. Highly recommend this beautiful boutique hotel!
Scored 9.8
9.8
Rated exceptional
Exceptional
75 reviews
Price from
£83.39
per night
Dolce Italia Rooms, hotel in Colombo

Featuring a balcony with city views, a garden and a bar, Dolce Italia Rooms can be found in Colombo, close to Milagiriya Beach and 1.5 km from Bambalapitiya Beach.

Friendly family owned business with staff that provide great service. Highly recommended.
Scored 9.0
9.0
Rated superb
Superb
39 reviews
Price from
£34.58
per night
Mini's Residence, hotel in Colombo

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

Everything was excellent from the hotel. And there’s a really friendly doggie and two cute cats. Owner was so friendly and he has so many cool classic items. He showed us his collection it’s really interesting. Things he got from his father and really cool classic cars. And the breakfast is really good lots of fruit and really yummy omelet.
Scored 9.4
9.4
Rated superb
Superb
21 reviews
Price from
£22.64
per night
All B&Bs in Colombo
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!

  • Geoffrey Bawa's Home Number 11
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 108 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

  • 55TG Boutique Suites
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 184 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.

    Super friendly and helpful staff and the food was excellent.

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

    Close to both Sinhalese Sports Club and The Independence Square, Urban Bliss Studio is situated in Colombo and has a hot tub and garden.

    Everything (design, comfort, location, friendly hosts)

  • Sayura House
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 359 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.

    The manager was the nicest and most helpful person I met in Sri Lanka

  • "27" Spathodea- Oasis in the City
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 128 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.

  • Rai Villa Colombo
    Breakfast options
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 48 reviews

    Featuring a garden and views of garden, Rai Villa Colombo is a recently renovated bed and breakfast located in Colombo, 19 km from R Premadasa Stadium.

    El staff y dueña muy agradable . Cena típica deliciosa

  • Ishq Colombo
    Breakfast options
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 11 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.

    高級住宅街の中に位置する、素晴らしく美しいヴィラ。どんなに高級なホテルでもなかなか出会うことができないスタッフの洗練されたホスピタリティには感動すら覚えました。 また必ず訪れたい宿です。

  • Aathma Colombo House
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 75 reviews

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

    Most beatiful hotel! Super good food. Perfect host!

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

  • Srilax
    Budget options available
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 470 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.

  • Hotel 106
    Budget options available
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 7 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.

    owner so kind. nice to talk with him,helpful and consider.

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

    Situated within 1.5 km of Milagiriya Beach and 1.8 km of Wellawatte Beach, Havelock Place Bungalow features rooms with air conditioning and a private bathroom in Colombo.

    Tucked away in a middle of a bustling city, this was a gem.

  • City Stay By Sunrise
    Budget options available
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 431 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

  • Greenscape Colombo
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 573 reviews

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

    Great place. The staff.. especially Chami was very helpful

  • Rosmead Place by Thilanka
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 133 reviews

    Offering quiet street 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
    Budget options available
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 348 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.

    Very clean and modern , perfect shower and comfortable shower

  • Lotus Colombo Guesthouse
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 117 reviews

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

    Perfect place 💕 the place was very clean and tidy.

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

  • Ara by Colombo Villas
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Located within 5.3 km of Bambalapitiya Railway Station and 9.4 km of R Premadasa Stadium, Ara by Colombo Villas offers rooms with air conditioning and a private bathroom in Colombo.

  • CANAAN MUSIC Hotel
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Situated in Colombo, within 11 km of Bambalapitiya Railway Station and 16 km of Khan Clock Tower, CANAAN MUSIC Hotel features accommodation with a garden as well as free private parking for guests who...

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

    Situated within 2 km of Milagiriya Beach and 2 km of Wellawatte Beach, Havelock Gardens BnB features rooms with air conditioning and a private bathroom in Colombo.

    A beautiful property in a great location. We had a perfect stay here!

  • Mini's Residence
    Central location
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 21 reviews

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

    L'accueil de l'hôte, la chambre agréable et un bon petit déjeuner.

  • Leisure Villa
    Central location
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 121 reviews

    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.

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

  • Breeze of Paradise
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 59 reviews

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

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

  • Flower Road Villa
    Central location
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 1 review

    Situated in Colombo, near Bambalapitiya Beach, National Art Gallery and Gangaramaya Buddhist Temple, Flower Road Villa features a terrace.

  • Dolce Italia Rooms
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 39 reviews

    Featuring a balcony with city views, a garden and a bar, Dolce Italia Rooms can be found in Colombo, close to Milagiriya Beach and 1.5 km from Bambalapitiya Beach.

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

  • Nyne Hotels - Lake Lodge, Colombo
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 174 reviews

    Set in Colombo, 700 metres from U.S. Embassy, Lake Lodge provides free WiFi access in the public areas of the property. The guest house has a terrace and offers views of the garden.

    Beautiful place, amazing furniture great service and food

  • Olu Colombo Villa
    Central location
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 66 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.

    A beautiful house at a perfect location in Colombo

  • Sunrise Boutique
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 383 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.

  • The Dutch Burgher Union - DBU Colombo 4
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 26 reviews

    Boasting a garden and views of garden, The Dutch Burgher Union - DBU Colombo 4 is a recently renovated guest house set in Colombo, less than 1 km from Bambalapitiya Beach.

    Staff members were excellent and helpful in many ways.

  • Oasis Colombo
    Central location
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 23 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.

    Приятные люди, чисто и удобное расположение для нас.

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

    Featuring a balcony with inner courtyard views, a garden and a shared lounge, Atulya Villas Colombo 3 can be found in Colombo, close to Bambalapitiya Beach and 500 metres from Kollupitiya Beach.

  • Four Petals Inn
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 64 reviews

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

    Ideal location Value for Money Great Customer service

  • Heritage Villa colombo7
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 140 reviews

    Featuring garden views, Heritage Villa colombo7 provides accommodation with balcony, around 2.2 km from Bambalapitiya Beach. This guest house offers air-conditioned accommodation with a terrace.

    Everything was nice, the owner was polite and helpful.

  • Blue Lotus Garden Hotel piliyandala
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 26 reviews

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

    Nice place, reasonable price , helpful good staff...

  • Urban Deck
    Central location
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 159 reviews

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

    Liked the location and the behaviour of the staff.

  • Tarshish Villa - Colombo
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 92 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!

  • Palm Grove
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 10 reviews

    Palm Grove is situated in the Cinnamon Gardens district of Colombo, 2.7 km from Kollupitiya Beach, 2.7 km from Bambalapitiya Beach and 3.6 km from Bambalapitiya Railway Station.

    The staff of exceptionally cooperative and helpful in all manners.

  • Fern Colombo
    Scored 7.9
    7.9
    Rated good
    Good
     · 613 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

  • TricycleBnB & Cafe
    Scored 7.7
    7.7
    Rated good
    Good
     · 4 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.

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

    Super close to some of the important hospitals in Colombo

  • Melvila
    Central location
    Scored 7.3
    7.3
    Rated good
    Good
     · 20 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
    Scored 7.2
    7.2
    Rated good
    Good
     · 31 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

  • MercuryFM 103 Guest House - Colombo 3
    Scored 7.1
    7.1
    Rated good
    Good
     · 241 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.

  • RR House
    Scored 7.0
    7.0
    Rated good
    Good
     · 86 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.

  • Island Inn Colombo
    Scored 6.8
    6.8
    Rated pleasant
    Pleasant
     · 11 reviews

    Set within 300 metres of Bambalapitiya Beach and 400 metres of Kollupitiya Beach, Island Inn Colombo features rooms with air conditioning and a private bathroom in Colombo.

FAQ about B&Bs in Colombo

B&Bs that guests love in Colombo

  • Avg. price/night: £70.48
    Scored 7.9
    7.9
    Rated good
    Good
     · 179 reviews
    A great stay again with Team Trillium! - Beds and pillows are super comfy - Cold beers and warm pizza on the rooftop from their wood fire oven is a must have! - Rooftop quiet and private, only mostly hotel guests! - Breakfast spread was nice, fresh egg hoppers!!!
    James
    Young couple
  • Avg. price/night: £137.68
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 212 reviews
    Beautiful colonial hotel tastefully decorated and lit. We arrived early and the staff were super accommodating to help us to our Royal Suite early. The room had a super comfy bed and pillows, bathroom with plunge bath and separate shower. Also a lounge area and balcony/patio. Pool is a quiet, calm place. Excellent breakfast
    Mark
    Family with young children
  • Avg. price/night: £131.33
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 4,505 reviews
    Great location and luxury hotel, however the staff was not nice, and additional fees were asked on arrival whether they were not mentioned in early booking. Nice rooftop.
    Closkin
    Young couple
  • Avg. price/night: £85.91
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 133 reviews
    The photos are very accurate as the property looks exactly like what you see on the pictures. Great and friendly staff, very comfortable beds and mattresses, AC with cleaned filters, super quiet. I enjoyed my stay with Rosemead place. We had fresh fruits provided to us every breakfast.
    Ilia
    Young couple
  • Avg. price/night: £42.74
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 133 reviews
    It is a lovely place a little far from the city centre but for that reason also very quiet. We had a wonderful stay and the staff offered us some complimentary breakfast because they were doing renovations and going in and out was a bit tricky. Overall very nice stay if you are looking to chill in Colombo!
    G
    Geronimo
    Young couple
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 111 reviews
    We had a private room with en suite which was more like a hotel room (at a third of the cost) including the fluffy, white bath towels and our own balcony overlooking the lotus tower. The whole building was super clean. The roof top garden has a fully equipped kitchen with complimentary tea and coffee. There’s also a washing machine you can use for a small fee. The host was very friendly and helpful. Definitely excellent value for money in a great location.
    Lisa
    Family with young children
  • Avg. price/night: £39.24
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 936 reviews
    Great location, quiet and clean, felt like a home. it’s one of the only options in Colombo city and I would definitely stay again. Staff all were so friendly too
    ameer
    Solo traveller
  • Avg. price/night: £42.74
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 133 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
  • Scored 6.9
    6.9
    Rated pleasant
    Pleasant
     · 407 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: £97.95
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 184 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