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.

S
Stepan
From
Malaysia
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.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 146 reviews
Price from
US$31.50
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.

d
dimitris
From
Greece
Staying in this house is a lifetime experience. You do not get a room. You live in a 120 m2 apartment with a huge, beautiful living room and more.
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.

N
Nali
From
Poland
A true gem! This boutique hotel exceeded all expectations. The interior design is absolutely stunning. Every detail, from the furniture to the lighting, reflects a perfect balance between modern comfort and timeless local charm. The staff were exceptional – warm, attentive, and genuinely welcoming. From check-in to check-out, the service was flawless. It felt like staying with friends who truly care about your experience. I can’t recommend this place enough – a beautifully curated space with outstanding hospitality. I’ll definitely be coming back if have a chance!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 301 reviews
Price from
US$130
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.

H
Houghton
From
New Zealand
A beautiful property with a very relaxed, tranquil feel away from the hustle and bustle of the main Colombo Streets but still a great location to get to places easily . Room was spacious, very clean and nicely decorated. Lovely open air dining room where we had the best breakfasts. The staff were very professional and super friendly and helpful. Amazing service from everyone.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 234 reviews
Price from
US$98.28
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.

E
Eleonore
From
France
Urban bliss studio is a perfect little hotel in Colombo. Suzette and Ravij are a lovely couple of entrepreneurs who know how to welcome travelers. You will feel at home. The rooms (only 2 available which makes the stay even more special as it cannot be crowded) are just lovely with space and AC. We had a beautiful balcony and a little kitchenette if we needed to keep things fresh or boil water. Breakfast was like the rest: very very good and adapted to your preferences / needs. Garden is beautiful as well. Suzette took the time to discuss with us and gave us some good advices for our trip. She also gave us the contact of a great driver / guide who we will be seeing again during our trip as he was so knowledgeable and incredibly nice. I definitely recommend this place ! We will go visit their other little hotel they have in Galle.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 256 reviews
Price from
US$80
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.

L
Lazaros Kanxidis
From
Greece
Charming boutique hotel, nicely designed and decorated, with a lush garden. Our room was of adequate size (we would prefer it a little larger), very clean, with comfortable bed and all the necessary amenities. Nice (smallish) bathroom. We were warmly greeted and welcomed by the owner who offered excellent cinnamon tea and had a chat with us regarding Colombo and Sri Lanka. He, also, recommended places to visit in town and all his suggestions were excellent and to the point. He, finally, arranged our after-midnight transportation to the airport. If we visit Colombo again, we will definitely stay here again and we highly recommend it for a short or longer stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 665 reviews
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.

E
Eunjeong
From
South Korea
Room condition was good, food was best. Our flight time was 18:20, check out time was 10 a.m. The staff member, Sita got accepted our ask that we could take a shower before leave. She also served curd with breakfast.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 174 reviews
Price from
US$54.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
Price from
US$95
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 9.0
Superb - What previous guests thought, 34 reviews
Price from
US$23.80
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
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 6.9
    Pleasant - What previous guests thought, 408 reviews
  • Popular with guests booking B&Bs in Colombo

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 756 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, 595 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, 138 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, 764 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, 408 reviews

    Set within 800 metres of Kollupitiya Beach and 3 km of Bambalapitiya Railway Station, MercuryFM 103 Guest House - Colombo 3 offers rooms with air conditioning and a private bathroom in Colombo.

    From US$21.50 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 273 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.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$105 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, 80 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.

  • Visakha 6

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 424 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
  • 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
  • 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.5
    Very good - What previous guests thought, 523 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
  • 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.4
    Poor - What previous guests thought, 30 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

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
  • 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
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 156 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$100 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 927 reviews

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

    From US$46 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
  • Colombo Villa Collection

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

    Located within 5.4 km of Bambalapitiya Railway Station and 9.1 km of R Premadasa Stadium, Colombo Villa Collection offers rooms with air conditioning and a private bathroom in Colombo.

    From US$67.10 per night
  • On 55 Boutique Home Stay

    Nugegoda
    Budget options available

    Located just 2.8 km from Mount Lavinia Beach, On 55 Boutique Home Stay offers accommodation in Nugegoda with access to a garden, a terrace, as well as a shared kitchen.

    From US$49.95 per night
  • Serene Manor

    Battaramulla
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 25 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$47.73 per night

FAQ about B&Bs in Colombo