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

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.6
Exceptional - What previous guests thought, 315 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 289 reviews

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 724 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 621 reviews

Popular with guests booking B&Bs in Colombo

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

Enjoy breakfast in Colombo and nearby

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

Flower Road Villa

Colombo
Breakfast options
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$145 per night
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 9.3
Superb - What previous guests thought, 67 reviews

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

Visakha 6

Colombo
Breakfast options
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 430 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 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$44.77 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 543 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

Mini's Residence

Colombo
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 89 reviews

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.

From US$33 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.8
Good - What previous guests thought, 621 reviews

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

From US$47.73 per night

Metro City Hotel

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

Manimalar guest

Colombo
Central location
Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 9 reviews

<h2>Comfortable Accommodations</h2> Manimalar guest in Colombo offers family rooms with balconies, private bathrooms, and air-conditioning.

From US$16.48 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 796 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$76.50 per night
Scored out of 10, guest rating 2.8
Very poor - What previous guests thought, 4 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 7.0
Good - What previous guests thought, 423 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$21.30 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

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 8.9
Fabulous - What previous guests thought, 39 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, 159 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 8.4
Very good - What previous guests thought, 942 reviews

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

From US$47 per night

D Villas

Sri Jayewardenepura Kotte
Budget options available

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$145.20 per night

Colombo Villa Collection

Colombo
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 39 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$104.50 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$69.93 per night

Serene Manor

Battaramulla
Budget options available
Scored out of 10, guest rating 8.9
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

FAQ about B&Bs in Colombo