The 10 best self-catering accommodations in Battaramulla, Sri Lanka | Booking.com
Skip to main content

Self-Catering Accommodations in Battaramulla

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Battaramulla

Check out our selection of great self-catering accommodations in Battaramulla

Filter by:

Review score

Thalangama Lakeview Lodge

Battaramulla

Thalangama Lakeview Lodge in Battaramulla provides accommodations with a garden and a shared lounge. With lake views, this accommodation offers a terrace and a swimming pool.

P
Praveen
From
Sri Lanka
Great service. Very comfortable rooms. Staff was very friendly.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 32 reviews
Location 8.9
Price from
$31.07
1 night, 2 adults

Breezy Brand-New Green Tops Villa

Battaramulla

Offering a garden, Breezy Brand-New Green Tops Villa features accommodations in Battaramulla. This property offers access to a terrace and free private parking.

D
Dilusha
From
Sri Lanka
The location is very good and worth it for money.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 30 reviews
Location 8.3
Price from
$41.80
1 night, 2 adults

Studio 474

Colombo (Near Battaramulla)

Studio 474 is located in Colombo, just a 16-minute walk from Bambalapitiya Railway Station and 2.9 miles from Khan Clock Tower.

J
Jumana
From
Maldives
It was like a home away from home! comfortable beds and spacious living area in the heart of Colombo. Gorgeous rustic Interiors. The staff specially our host Upul was helpful at all times. Can’t wait to be back ❤️
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 129 reviews
Location 9.3
Price from
$75
1 night, 2 adults

Alakamandava

Colombo (Near Battaramulla)

A recently renovated apartment, Alakamandava offers accommodations in Colombo. This property offers access to a balcony, free private parking, and free Wifi.

K
Klemens
From
Germany
Super impressive building with many places to hang out. Very cozy vibe with all the interesting furniture. Great views. Nice people and definitely try the delicious meals they prepare.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 117 reviews
Location 8.9
Price from
$62.37
1 night, 2 adults

Ice Berg

Mount Lavinia (Near Battaramulla)

Offering quiet street views, Ice Berg in Mount Lavinia offers accommodations and a garden. The air-conditioned accommodations are 1.4 miles from Mount Lavinia Beach.

W
Wendy
From
Canada
We had a very good experience. The hosts are lovely and very helpful. They helped organize our airport pickup as well as a tuk tuk to the train in the morning and a wonderful home cooked breakfast as well. We are very happy with our stay. Would highly recommend.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 231 reviews
Location 8.6
Price from
$23
1 night, 2 adults

Unique Towers Luxury Boutique Suites

Colombo (Near Battaramulla)

Located in the heart of Colombo City, Unique Towers Luxury Boutique Suites offers air-conditioned accommodations with a well-equipped kitchenette. The property features free WiFi and free parking.

S
Sean
From
United States
Giant space with good AC and a nice TV.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 reviews
Location 9.3
Price from
$82.95
1 night, 2 adults

Chevalra Luxury TRI-ZEN Apartment in Central Colombo - Galle-Face & Lotus Tower View

Colombo (Near Battaramulla)

Chevalra Luxury TRI-ZEN Apartment in Central Colombo - Galle-Face & Lotus Tower View is located in Colombo, just 2 miles from Khan Clock Tower and 2.6 miles from R Premadasa Stadium.

R
RAJAWANNI UNNEHELAGE
From
Sri Lanka
This was my second stay here, and once again everything was absolutely seamless. The host was incredibly attentive and made check-in effortless. The brand-new apartment was spotless, modern, and fully equipped with everything you could possibly need — truly a 5-star experience. The beds were extremely comfortable, and waking up to the breathtaking view of Colombo’s vibrant city center and the Lotus Tower was unforgettable. The pool and gym were excellent, and with grocery stores and restaurants right nearby, everything was so convenient. Honestly, this place exceeded all our expectations both times — I highly recommend it and will definitely be coming back again!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 20 reviews
Location 9.9
Price from
$99
1 night, 2 adults

Stylish Apartment in Colombo

Colombo (Near Battaramulla)

Stylish Apartment in Colombo offers accommodations in Colombo, 2 miles from Khan Clock Tower and 2.6 miles from R Premadasa Stadium.

J
Jithni
From
Sri Lanka
Great location and view from the balcony was stunning
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews
Location 10.0
Price from
$67.50
1 night, 2 adults

Luxury Apartment In Colombo City

Colombo (Near Battaramulla)

Offering a garden and a terrace, Luxury Apartment In Colombo City in Colombo is close to Milagiriya Beach and The Independence Square.

R
Rajendra
From
India
Very clean and friendly owner
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Location 9.6
Price from
$51
1 night, 2 adults

Spacious and Serene Family Home in Colombo

Colombo (Near Battaramulla)

Providing a garden, Spacious and Serene Family Home in Colombo features accommodations in Colombo. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Location 10.0
Price from
$125.28
1 night, 2 adults
All self-catering accommodations in Battaramulla

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Battaramulla and surrounding area in the past month

See all

These self-catering accommodations in Battaramulla and nearby have options with free cancellation

  • Marrakech Villa

    Etulkotte
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    Marrakech Villa is a recently renovated villa in Etulkotte where guests can make the most of its rooftop pool, garden, and shared lounge.

    From $46.50 per night
  • The Garden Pavilion

    Colombo
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    4.8 miles from Bambalapitiya Railway Station in Colombo, The Garden Pavilion features accommodations with access to an indoor pool.

    From $249.85 per night
  • Comfortable Stay in Colombo

    Rajagiriya
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Comfortable Stay in Colombo enjoys a location in Rajagiriya, 4.9 miles from Bambalapitiya Railway Station and 5.3 miles from R Premadasa Stadium.

    From $26.64 per night
  • Ama HomeStay Guest Colombo

    Rajagiriya
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 22 reviews

    5.6 miles from Bambalapitiya Railway Station in Rajagiriya, Ama HomeStay Guest Colombo provides accommodations with access to an open-air bath.

    From $35.74 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 36 reviews

    Featuring city views, Jays Guest Diyatha Waterfront in Sri Jayewardenepura Kotte offers accommodations and a garden. There's a private entrance at the homestay for the convenience of those who stay.

    From $41.82 per night
  • The Hide

    Sri Jayewardenepura Kotte
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 5 reviews

    The Hide is located in Sri Jayewardenepura Kotte, just 4.4 miles from Bambalapitiya Railway Station and 4.6 miles from R Premadasa Stadium.

  • Beverly Edge Villa

    Sri Jayewardenepura Kotte
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Beverly Edge Villa is located in Sri Jayewardenepura Kotte, just 4.4 miles from Bambalapitiya Railway Station and 4.7 miles from R Premadasa Stadium.

    From $90.12 per night
  • Idor Holidays

    Sri Jayewardenepura Kotte
    Free cancellation options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 43 reviews

    Offering a garden, Idor Holidays offers accommodations in Sri Jayewardenepura Kotte. This property offers access to a terrace, free private parking, and free Wifi.

    From $40.70 per night

Enjoy breakfast in Battaramulla and nearby

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 21 reviews

    The Fortress is located in Sri Jayewardenepura Kotte, just 5 miles from R Premadasa Stadium and 5.3 miles from Bambalapitiya Railway Station.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Featuring a garden, Artist Enclave provides accommodations in Sri Jayewardenepura Kotte. This property offers access to a terrace and free private parking.

    From $133.10 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Offering a terrace, Colonial Retreat Villa provides accommodations in Talawatugoda. This property offers a private pool, free Wifi, and free private parking.

    From $264.15 per night
  • Colombo Residence

    Colombo
    Breakfast options
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 57 reviews

    Colombo Residence offers air-conditioned rooms in Colombo. Offering free private parking, the 3-star vacation home is 3.3 miles from R Premadasa Stadium.

    From $70 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Featuring a garden, terrace and views of garden, Dhee Ayurved Resort Hospital is located in Malabe, 9.3 miles from Bambalapitiya Railway Station.

    From $74.93 per night
  • Rococo Residence

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 77 reviews

    Featuring free WiFi and air conditioning, Rococo Residence is located in Colombo. U.S. Embassy is 2625 feet from the property. Free private parking is available on site.

    From $165 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 62 reviews

    Ocean Breeze Apartment Colombo offers accommodations in Colombo, a 3-minute walk from Wellawatte Beach and 1.6 miles from Bambalapitiya Railway Station.

    From $160 per night
  • Marine Suites

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 195 reviews

    Marine Suites offers accommodations in Colombo, 2.9 miles from Khan Clock Tower and 4 miles from R Premadasa Stadium.

    From $139.15 per night

Highly rated self-catering accommodations in Battaramulla and nearby

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

    M-stay Colombo offers accommodations in Sri Jayewardenepura Kotte, 5.7 miles from R Premadasa Stadium and 5.9 miles from Bambalapitiya Railway Station.

    From $55 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 8 reviews

    Offering a garden, Cottage by the Lake features accommodations in Talawatugoda. This property offers access to a terrace and free private parking.

    From $116.23 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 183 reviews

    3.5 miles from R Premadasa Stadium in Rajagiriya, Jays Guest - Rajagiriya Colombo features accommodations with access to spa facilities.

    From $30 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 39 reviews

    Featuring an outdoor swimming pool, Quest Colombo Residencies features accommodations in Talawatugoda. This property offers access to a balcony, free private parking, and free Wifi.

    From $54.88 per night
  • Home From Home

    Nugegoda
    8.0+ review score
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 129 reviews

    Home From Home in Nugegoda provides adults-only accommodations with a garden and a shared lounge. This guest house features air-conditioned accommodations with a terrace and free Wifi.

    From $23 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 50 reviews

    Modern apartment in Colombo offers accommodations in Colombo, 2.9 miles from Bambalapitiya Railway Station and 4.7 miles from R Premadasa Stadium.

  • Alakamandava

    Colombo
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 117 reviews

    A recently renovated apartment, Alakamandava offers accommodations in Colombo. This property offers access to a balcony, free private parking, and free Wifi.

    From $76.23 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 39 reviews

    Niwahas Apartment Borella offers accommodations in Colombo, 3.2 miles from R Premadasa Stadium and 3.3 miles from Bambalapitiya Railway Station.