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

F
Feile
From
China
It was marvelous to experience Geoffrey Bawa's eyes and soul through this stay. Extremely relaxing and beautiful, through out the space and breakfast. The housekeeper Rohana was surprisingly impressive in his hospitality and professional at touring Bawa's residence. Definitely will visit again!
Scored out of 10, guest rating 9.9
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.

A
Anita
From
Latvia
We liked property design very much. Exceptionally great and comfortable room. Polite and helpful staff. We chose Sri Lanka breakfast and it was very delicious. Our 8 years old daughter enjoyed the pool😀
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 342 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.

C
Charinda
From
Sri Lanka
We liked all of it. The location was excellent and we couldn't believe that it was in the middle of Colombo. It was so peaceful and quiet and there seemed to always be a cool breeze blowing through the property. The property itself was lovely and was beautifully designed and decorated. Our room was spacious, clean and comfortable with all the amenities one could require. We had dinner on our first day and breakfast the following morning. Dinner simply super. We had the cheesy pasta, vegetable spring rolls, mushroom soup and garlic bread. All of it was delicious and so well done. Breakfast the following morning was also great. We had the continental breakfast with the soufflé eggs. The fruit was fresh and soufflé eggs were light and fluffy. Finally, the staff were amazing. They were friendly and helpful right from the get got and we couldn't have asked for better service. Special shout-out to Hashan who helped us with our bags, food and the pool. He was awesome!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 179 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.

P
Paritosh
From
Bangladesh
It's a very nice place and homely atmosphere. Simple but best.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 193 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.

R
Rebecca
From
Australia
I had a very late check-in, and was so pleased the beds were so comfy that I could knock out asleep. The service and staff support was fantastic, and the fresh fruit was phenomenal. A wonderful experience.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 294 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.

Y
Yash
From
Australia
Big and well kept rooms, extremely caring and friendly staff. Breakfast was 10/10
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 188 reviews
Price from
US$42
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, 267 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.

V
Viktor
From
Ukraine
Very nice cozy place to stay. The people are very friendly and helping.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 741 reviews
Price from
US$57.75
1 night, 2 adults

Mini's Residence

Colombo

Located within 3 km of Milagiriya Beach and 4.4 km of Bambalapitiya Railway Station, Mini's Residence provides rooms with air conditioning and a private bathroom in Colombo.

S
Sivakunarajah
From
United Kingdom
Very tasty, Srilankan breakfast. The owner was very helpful and friendly
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 reviews
Price from
US$36
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.5
Pleasant - What previous guests thought, 230 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 846 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 741 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 970 reviews

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 776 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.7
Good - What previous guests thought, 660 reviews

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

Metro City Hotel

Colombo
Central location
Scored out of 10, guest rating 3.1
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$28.60 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 846 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$67.50 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$29.97 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 435 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.50 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 322 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$90 per night

Freedom Hut

Colombo
Central location
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

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

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

Srilax

Cinnamon Gardens, Colombo
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 741 reviews

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.

From US$73.93 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 41 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.0
Superb - What previous guests thought, 63 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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 14 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...

From US$105.45 per night

Visakha 6

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

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

From US$56.34 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 162 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$94.35 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 970 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
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 167 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.8 km from Bambalapitiya Railway Station.

From US$50.91 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
Scored out of 10, guest rating 7.3
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$60.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 564 reviews

Situated within 1.5 km of Milagiriya Beach and 2.6 km of Bambalapitiya Railway Station, Havelock Bungalow - Live Fire Cooking - Enjoy 10 percent off at GINI Outdoor Kitchen features rooms with air...

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 4.0
Disappointing - What previous guests thought, 6 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.9
Bad - What previous guests thought, 7 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.7
Fabulous - What previous guests thought, 28 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.

FAQ about B&Bs in Colombo