The 10 best B&Bs in Colombo, Sri Lanka | Booking.com
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 6.9
    Pleasant - What previous guests thought, 408 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 596 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 273 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 669 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 766 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 252 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 238 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 928 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 719 reviews
  • Popular with guests booking B&Bs in Colombo

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 755 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, 766 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
  • Tarshish Villa - Colombo

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

  • Scored out of 10, guest rating 9.0
    Superb - 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
  • Villa Capers

    Borella, Colombo
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 71 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.7
    Exceptional - What previous guests thought, 10 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.8
    Fabulous - What previous guests thought, 426 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

Enjoy breakfast in Colombo and nearby

  • 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$105 per night
  • Scored out of 10, guest rating 7.3
    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, 80 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.

  • The Terrace

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5 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 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$42.35 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 524 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$121.60 per night
  • Mini's Residence

    Colombo
    Breakfast options
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 86 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$30.60 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

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, 596 reviews

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

    From US$36.96 per night
  • Metro City Hotel

    Colombo
    Central location
    Scored out of 10, guest rating 2.8
    Very poor - What previous guests thought, 138 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 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 6.9
    Pleasant - What previous guests thought, 408 reviews

    Set within 800 metres of Kollupitiya Beach and 3 km of Bambalapitiya Railway Station, MercuryFM 103 Guest House - Colombo 3 offers rooms with air conditioning and a private bathroom in Colombo.

    From US$21.50 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
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 755 reviews

    Set in Colombo, Colombo District region, Fern Colombo is situated 2.4 km from Asiri Surgical Hospital. The property is located 2.6 km from U.S.

    From US$45.43 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 261 reviews

    Featuring garden views, Heritage Villa colombo7 offers accommodation with terrace, around 2.2 km from Bambalapitiya Beach. With quiet street views, this accommodation provides a balcony.

    From US$22.42 per night
  • Scored out of 10, guest rating 5.7
    Passable - What previous guests thought, 3 reviews

    Well set in the Borella district of Colombo, Solace More Hotel - Borella is located 5.7 km from Khan Clock Tower, 31 km from Leisure World and 39 km from St Anthony's Church.

    From US$25.53 per night

FAQ about B&Bs in Colombo