Skip to main content

B&Bs in Colombo

Find the B&Bs that appeal to you the most

Top picks for Colombo hotels

Explore our most popular hotels in Colombo

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 286 reviews
    From
    US$113
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 732 reviews
    From
    US$65
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 716 reviews
    From
    US$58
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 174 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 652 reviews
    From
    US$34
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 330 reviews
    From
    US$130
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 94 reviews
    From
    US$202
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 185 reviews
    From
    US$85
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 144 reviews
    From
    US$418
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 834 reviews
    From
    US$60
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 317 reviews
    From
    US$48
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 265 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 961 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 773 reviews
    From
    US$35
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 43 reviews
    From
    US$50
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 283 reviews
    From
    US$19
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 276 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 13 reviews
    From
    US$95
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews
    From
    US$116
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 179 reviews
    From
    US$50
    1 night, 2 adults

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.

R
Rebecca
From
Thailand
Peaceful and beautiful house with welcoming family vibe. Nice staff to take care of you and delicious food available. Even provided me with a yoga mat so I can exercise on the rooftop - everything I needed when first arriving in Sri Lanka.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 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.

V
Vittorio
From
Italy
The intimate atmosphere and the beautiness all pervading
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 144 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.

S
Sara
From
Italy
The style is amazing, our suite was a dream, the food is incredible and most of staff was extremely professional and helpful!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 330 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.

N
Nicole
From
Belgium
An exceptional place with exceptional decorations. The staff was very welcoming and helpful. We had a truly wonderful time and will be back.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 185 reviews
Price from
US$85
1 night, 2 adults

Leisure Villa

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.

A
Amy
From
New Zealand
Great little place. Funky common area to hang around in with a good little kitchen area.. the room had great AC, was very clean. I loved the bathrobe, very nice touch. The hosts are lovely and very helpful. They had great recommendations for local food places, train station and even dropped me off nearby. Lovely stay
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 194 reviews
Price from
US$27
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.

S
Sofie Francke
From
Denmark
super nice and clean. personnel is very helpful and nice. we had great drinks at the hotel, and very good breakfast
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 286 reviews
Price from
US$100.90
1 night, 2 adults

Anugaa in The City

Colombo

Anugaa in The City, a property with a garden, is situated in Colombo, 5.1 km from Bambalapitiya Railway Station, 5.8 km from R Premadasa Stadium, as well as 6.4 km from Khan Clock Tower.

O
Olga
From
Serbia
We enjoyed our stay very much. The room was very nice, spotlessly clean, cosy, had everything that you might need, beds super comfortable, excellent bathroom, wonderful shower. The breakfast was very tasty and filling. Staff was excellent, very kind and helpful. We liked the decoration of the hotel very much and the calmness it provided after a busy day in Colombo. Highly recommended!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 174 reviews
Price from
US$39.90
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.

S
Sonja
From
Georgia
Beautiful, spacious room. Very nice owners
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 265 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.

r
roxane
From
Austria
- Very beautiful and calm garden with a lot of trees (nice to hear the birds instead of the cars in the morning) - very friendly and helpful hotel manager - nice breakfast (not included, but worth paying extra) - comfortable beds! Clean rooms. Hot water in the showers. - seating possibilities also outside of the room on the veranda with a view atop of the garden.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 716 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.

L
Leanne
From
New Zealand
Absolutely perfect in every way. The house is beautiful, beds are very comfortable, and the breakfast is delicious. The area felt very safe and there are plenty of good restaurants, Cafes, and bakery within a short walk. The hosts left a very helpful guide book with recommendations. Sita is such a lovely person and a seriously good cook. Would definitely recommend having at least one meal at the property - you will not regret it! Glenn (the host) was very helpful and responsive Highly recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 179 reviews
Price from
US$49.99
1 night, 2 adults
All B&Bs in Colombo

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.

R
Rebecca
From
Thailand
Peaceful and beautiful house with welcoming family vibe. Nice staff to take care of you and delicious food available. Even provided me with a yoga mat so I can exercise on the rooftop - everything I needed when first arriving in Sri Lanka.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 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.

V
Vittorio
From
Italy
The intimate atmosphere and the beautiness all pervading
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 144 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.

S
Sara
From
Italy
The style is amazing, our suite was a dream, the food is incredible and most of staff was extremely professional and helpful!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 330 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.

N
Nicole
From
Belgium
An exceptional place with exceptional decorations. The staff was very welcoming and helpful. We had a truly wonderful time and will be back.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 185 reviews
Price from
US$85
1 night, 2 adults

Leisure Villa

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.

A
Amy
From
New Zealand
Great little place. Funky common area to hang around in with a good little kitchen area.. the room had great AC, was very clean. I loved the bathrobe, very nice touch. The hosts are lovely and very helpful. They had great recommendations for local food places, train station and even dropped me off nearby. Lovely stay
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 194 reviews
Price from
US$27
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.

S
Sofie Francke
From
Denmark
super nice and clean. personnel is very helpful and nice. we had great drinks at the hotel, and very good breakfast
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 286 reviews
Price from
US$100.90
1 night, 2 adults

Anugaa in The City

Colombo

Anugaa in The City, a property with a garden, is situated in Colombo, 5.1 km from Bambalapitiya Railway Station, 5.8 km from R Premadasa Stadium, as well as 6.4 km from Khan Clock Tower.

O
Olga
From
Serbia
We enjoyed our stay very much. The room was very nice, spotlessly clean, cosy, had everything that you might need, beds super comfortable, excellent bathroom, wonderful shower. The breakfast was very tasty and filling. Staff was excellent, very kind and helpful. We liked the decoration of the hotel very much and the calmness it provided after a busy day in Colombo. Highly recommended!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 174 reviews
Price from
US$39.90
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.

S
Sonja
From
Georgia
Beautiful, spacious room. Very nice owners
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 265 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.

r
roxane
From
Austria
- Very beautiful and calm garden with a lot of trees (nice to hear the birds instead of the cars in the morning) - very friendly and helpful hotel manager - nice breakfast (not included, but worth paying extra) - comfortable beds! Clean rooms. Hot water in the showers. - seating possibilities also outside of the room on the veranda with a view atop of the garden.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 716 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.

L
Leanne
From
New Zealand
Absolutely perfect in every way. The house is beautiful, beds are very comfortable, and the breakfast is delicious. The area felt very safe and there are plenty of good restaurants, Cafes, and bakery within a short walk. The hosts left a very helpful guide book with recommendations. Sita is such a lovely person and a seriously good cook. Would definitely recommend having at least one meal at the property - you will not regret it! Glenn (the host) was very helpful and responsive Highly recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 179 reviews
Price from
US$49.99
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 9.1
Superb - What previous guests thought, 286 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 652 reviews

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 174 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

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

City Stay By Sunrise

Colombo
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 834 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.

Tarshish Villa - Colombo

Colombo
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 317 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$100 per night

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.8
Exceptional - What previous guests thought, 9 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 8.9
Fabulous - What previous guests thought, 40 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$93.44 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews

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...

Visakha 6

Colombo
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 441 reviews

Located in Colombo, near Milagiriya Beach, Bambalapitiya Railway Station and Barefoot Gallery, Visakha 6 features a shared lounge.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 161 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$75 per night

Enjoy breakfast in Colombo and nearby

Scored out of 10, guest rating 7.2
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

The Terrace

Colombo
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 6 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 7.2
Good - What previous guests thought, 4 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$77.44 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 4.7
Disappointing - What previous guests thought, 4 reviews

Located in Sri Jayewardenepura Kotte, within 7 km of Bambalapitiya Railway Station and 10 km of R Premadasa Stadium, Sun Hinda Colombo provides accommodation with a garden and free WiFi throughout the...

From US$22.99 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 2 reviews

Set just 7 km from Bambalapitiya Railway Station, Sanhinda Rooms Nugegoda provides accommodation in Nugegoda with access to a garden, a shared lounge, as well as a 24-hour front desk.

From US$11.10 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.8
Fabulous - What previous guests thought, 26 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$53.28 per night

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.7
Good - What previous guests thought, 652 reviews

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

From US$41.96 per night

Metro City Hotel

Colombo
Central location
Scored out of 10, guest rating 3.4
Poor - What previous guests thought, 128 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$31.90 per night

Manimalar guest

Colombo
Central location
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 10 reviews

Located within 2.3 km of R Premadasa Stadium and 7.4 km of Bambalapitiya Railway Station, Manimalar guest features rooms in Colombo.

From US$12.73 per night
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 5 reviews

Located within 2.4 km of R Premadasa Stadium and 3.2 km of Khan Clock Tower, Madinah Comfort Inn provides rooms with air conditioning and a private bathroom in Colombo.

From US$24.98 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 5 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, 429 reviews

Set in Colombo within 800 metres of Kollupitiya Beach and 3 km of Bambalapitiya Railway Station, MercuryFM 103 Guest House - Colombo 3 offers rooms with free WiFi.

From US$14.65 per night

Lanka165J

Colombo
Central location

Set within 3.4 km of R Premadasa Stadium and 3.8 km of Khan Clock Tower, Lanka165J offers rooms with air conditioning and a private bathroom in Colombo.

From US$49.95 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

FAQ about B&Bs in Colombo