Skip to main content

B&Bs in Colombo

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Colombo

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 8.1
Very good - What previous guests thought, 270 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.0
Very good - What previous guests thought, 767 reviews

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

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

Popular with guests booking B&Bs in Colombo

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 617 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, 617 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.6
Very poor - What previous guests thought, 133 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.4
Very good - What previous guests thought, 794 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 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 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 7.0
Good - What previous guests thought, 419 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
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 288 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

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

Enjoy breakfast in Colombo and nearby

Flower Road Villa

Colombo
Breakfast options
Scored out of 10, guest rating 9.7
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

Ishq Colombo

Colombo
Breakfast options
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 89 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.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 68 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

Visakha 6

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

IGN Residence Colombo

Colombo
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews

A recently renovated property, IGN Residence Colombo is situated in Colombo near Bambalapitiya Beach, Bambalapitiya Railway Station and Barefoot Gallery.

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

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.

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$102.30 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

FAQ about B&Bs in Colombo