The 10 best B&Bs in Colombo, Sri Lanka | Booking.com
Skip to main content

B&Bs in Colombo

Find the B&Bs that appeal to you the most

The best B&Bs in Colombo

Check out our pick of great B&Bs in Colombo

Filter by:

Review score

Rai Villa Colombo

Colombo

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.

D
Devshan
From
Singapore
Peaceful and quiet. The interior looks very chic and the staff is very welcoming and helpful. The dog missy is such a sweetie.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 145 reviews
Location 7.9
Price from
US$24.30
1 night, 2 adults

Srilax

Cinnamon Gardens, Colombo

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

O
Orit
From
Israel
Amazing cafe with lots of tasty things Boutique place with magical garden
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 709 reviews
Location 8.9
Price from
US$58.98
1 night, 2 adults

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.

H
HYUNBO
From
South Korea
memorable place related to Geoffrey.. quiet and peaceful..
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 143 reviews
Location 9.5
Price from
US$440
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.

S
Susanne
From
Sri Lanka
Unlike anything I’ve seen before. Rooms and common areas are artfully decorated with trinkets from around the world. My room was overlooking the lake and it felt like I was living in the jungle, surrounded by plants. Bed was super comfy and the rain shower was great. The pool and view over the lake were incredible. Staff were attentive and friendly. Food was delicious, we had plans to head out to Colombo but decided to stay and enjoy the property and had all our meals there. A personalised experience with great hosts, thanks for everything!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 299 reviews
Location 9.2
Price from
US$117
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.

H
Heather
From
South Africa
Excellent - from the staff to the decor to the ambiance! Just gorgeous! Highly recommended!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 186 reviews
Location 8.4
Price from
US$85
1 night, 2 adults

Nyne Hotels Lake Lodge - Colombo

Kollupitiya, Colombo

Nestled on a serene lane in Colombo 3, Lake Lodge is a charming 10-room retreat that combines understated elegance with warm hospitality in the heart of the capital.

N
Natalie
From
United Kingdom
Most of all, the staff are truly wonderful. They were kind, caring and went the extra mile to help me organise things when needed. The design is lovely. The food is exceptional. The place is impeccably clean. And very well located.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 232 reviews
Location 9.2
Price from
US$83.27
1 night, 2 adults

Urban Bliss Studio

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.

K
Karin
From
Netherlands
Trendy boutique B&B with two guestrooms. Not new but still comfortable and nice.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 255 reviews
Location 9.3
Price from
US$78
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.

M
Maren
From
Norway
So helpfull owner/manager. Gave us so much information and tips for the rest of our trip in Sri Lanka. The hotel also have a really nice restaurant.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 652 reviews
Location 8.9
Price from
US$57.75
1 night, 2 adults

"27" Spathodea- Oasis in the City

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.

S
Singhity
From
Switzerland
I was able to finish my trip on a high note! From Sita's welcome to breakfast and the meal ordered in the evening, everything was perfect! The room was great, very comfortable. You feel like home. Sita's cooking is truly incredible. I really enjoyed it! Finally, the guest house is located in a quiet area, yet close to all amenities!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 173 reviews
Location 9.1
Price from
US$49.99
1 night, 2 adults

Camellia Residencies Colombo Sri Lanka

Colombo

Camellia Residencies Colombo Sri Lanka, a property with a shared lounge, is situated in Colombo, 2 km from Milagiriya Beach, 2.6 km from Bambalapitiya Railway Station, as well as 7.2 km from R...

N
Nabeel
From
Sri Lanka
We had a really enjoyable stay. The location was excellent getting around Colombo was super convenient. What really stood out was the warm hospitality of the staff. Everyone was welcoming, helpful, and attentive without being intrusive. They were always ready to assist with directions, transport, or anything else I needed, which made the stay feel even more relaxed and stress-free. After a busy day in the city, returning to the calm and quiet comfort of Camellia was a real treat. The room was clean, cozy, and well-maintained — perfect for winding down. Breakfast was another highlight. It was simple yet satisfying, with fresh ingredients and a homely touch. We appreciated the effort the team put into making sure we felt well taken care of. I’d happily return and would recommend Camellia Residence to anyone looking for a comfy, luxurious and well-located place to stay in Colombo.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews
Location 9.0
Price from
US$95
1 night, 2 adults
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.

Most booked B&Bs in Colombo and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 267 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 404 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 232 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 589 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 761 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 652 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 243 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 923 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 709 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 753 reviews

Great access to the city centre. Check these B&Bs in Colombo and nearby

  • Urban Deck

    Fort, Colombo
    Central location
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 589 reviews

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

    From US$36.96 per night
  • Metro City Hotel

    Colombo
    Central location
    Scored out of 10, guest rating 2.8
    Very poor - What previous guests thought, 144 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.

    From US$40.70 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 761 reviews

    Situated in Colombo, 1.5 km from Kollupitiya Beach and 3.9 km from Khan Clock Tower, City Stay By Sunrise features city views and free WiFi.

    From US$58.50 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 4 reviews

    Asian Rooms Colombo 14 is located in Colombo, within 36 km of St Anthony's Church and 2.3 km of Colombo Dutch Museum.

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

    Conveniently located in the Kollupitiya district of Colombo, MercuryFM 103 Guest House - Colombo 3 is set 800 metres from Kollupitiya Beach, 3 km from Bambalapitiya Railway Station and 4.3 km from...

    From US$25 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 267 reviews

    Tarshish Villa - Colombo is located in Colombo, 1.2 km from Kollupitiya Beach, 3.6 km from Bambalapitiya Railway Station, and 4.2 km from Khan Clock Tower.

    From US$70 per night
  • Keturah

    Colombo
    Central location

    Located 2 km from R Premadasa Stadium, Keturah provides rooms with air conditioning in Colombo.

    From US$44.40 per night
  • Flower Road Villa

    Colombo
    Central location
    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

Save money on B&Bs 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
  • IGN Residence Colombo

    Colombo
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 7 reviews

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

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 38 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
  • Villa Capers

    Borella, Colombo
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 70 reviews

    Featuring a swimming pool and sun terrace, Villa Capers offers homely and peaceful accommodation with free Wi-Fi access in its public areas.

    From US$66 per night
  • Visakha 6

    Colombo
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 422 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 8.3
    Very good - What previous guests thought, 155 reviews

    Featuring an open-air bath and views of garden, Lotus Colombo Guesthouse is a recently renovated bed and breakfast set in Colombo, 1.8 km from Milagiriya Beach.

    From US$95 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 reviews

    Situated within 6.3 km of R Premadasa Stadium and 6.9 km of Bambalapitiya Railway Station, 19 St Stephen's offers rooms with air conditioning and a private bathroom in Sri Jayewardenepura Kotte.

    From US$42.35 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 520 reviews

    Situated within 1.5 km of Milagiriya Beach and 2.6 km of Bambalapitiya Railway Station, Havelock Bungalow - Enjoy 10 percent off at Colombo's Best Fine Dining Restaurant - GINI Outdoor Kitchen...

    From US$102.40 per night

Enjoy breakfast in Colombo and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 15 reviews

    Situated in Colombo with National Art Gallery and Colombo Town Hall nearby, Palm Grove features accommodation with free private parking.

    From US$55.50 per night
  • Ishq Colombo

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

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

    From US$247.36 per night
  • The Terrace

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5 reviews

    Situated in Colombo, 500 metres from Milagiriya Beach and 1.1 km from Bambalapitiya Railway Station, The Terrace offers air conditioning.

    From US$38.85 per night
  • D Villas is a recently renovated bed and breakfast in Sri Jayewardenepura Kotte, where guests can make the most of its rooftop pool, free WiFi, fitness centre and indoor pool.

    From US$96.80 per night
  • Scored out of 10, guest rating 3.3
    Poor - What previous guests thought, 28 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
  • Birders Urban Retreat, a property with a shared lounge, is located in Sri Jayewardenepura Kotte, 10 km from Bambalapitiya Railway Station, 11 km from R Premadasa Stadium, as well as 11 km from Khan...

    From US$151.25 per night
  • Serene Manor

    Battaramulla
    Breakfast options
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 24 reviews

    Situated within 9.2 km of Bambalapitiya Railway Station and 10 km of R Premadasa Stadium in Battaramulla, Serene Manor offers accommodation with seating area.

    From US$36.63 per night
  • Memory Lane

    Colombo
    Breakfast options

    Situated within 500 metres of Bambalapitiya Beach and 800 metres of Bambalapitiya Railway Station, Memory Lane features rooms with air conditioning and a private bathroom in Colombo.

FAQ about B&Bs in Colombo