Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in 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.
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.
Featuring city views, Geoffrey Bawa's Home Number 11 provides accommodation with balcony, around less than 1 km from Bambalapitiya Beach.
Set in Colombo on a private peninsula by the banks of the historic Diyawanna Lake, Aathma Colombo House provides accommodation with a garden.
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.
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.
Close to both Sinhalese Sports Club and The Independence Square, Urban Bliss Studio is situated in Colombo and has a hot tub and garden.
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.
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.
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...
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Popular with guests booking B&Bs in Colombo
Situated conveniently in Colombo, Urban Deck offers air-conditioned rooms with free WiFi, free private parking and room service.
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.
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.
Asian Rooms Colombo 14 is located in Colombo, within 36 km of St Anthony's Church and 2.3 km of Colombo Dutch Museum.
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...
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.
Located 2 km from R Premadasa Stadium, Keturah provides rooms with air conditioning in Colombo.
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.
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.
A recently renovated property, IGN Residence Colombo is situated in Colombo near Bambalapitiya Beach, Bambalapitiya Railway Station and Barefoot Gallery.
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.
Featuring a swimming pool and sun terrace, Villa Capers offers homely and peaceful accommodation with free Wi-Fi access in its public areas.
Located in Colombo, near Milagiriya Beach, Bambalapitiya Railway Station and Barefoot Gallery, Visakha 6 features a shared lounge.
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.
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.
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...
Situated in Colombo with National Art Gallery and Colombo Town Hall nearby, Palm Grove features accommodation with free private parking.
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.
Situated in Colombo, 500 metres from Milagiriya Beach and 1.1 km from Bambalapitiya Railway Station, The Terrace offers air conditioning.
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.
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.
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...
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.
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.