Skip to main content

Search hotels in Ratmalana

Enter your dates to see the latest prices and deals for Ratmalana hotels

Ratmalana – 6 hotels and places to stay

Filter by:

Star rating

Review score

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden

Ratmalana

Set in Ratmalana in the Colombo District region and Bambalapitiya Railway Station reachable within 12 km, Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden offers accommodation with free WiFi,...

S
Sahan
From
Sri Lanka
The host was very welcoming and helped a lot.The house is comfortable and pleasant, it is very convenient to order food, if you come again, you will choose to stay here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews
Price from
£48.06
1 night, 2 adults

Marino Beach Colombo

Colombo (Near Ratmalana)

Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

T
Theresa
From
United Kingdom
We are a family of 8 ranging from 4yrs to 82yrs old, 6 of us visiting from the UK, 2 joining from South Africa. We booked 3 rooms (2 triples and a double) and all 3 were fabulous. The rooms were spacious, clean, comfortable and fresh. We had breakfast in the Tidal restaurant which had a good choice of foods and then a fabulous dinner outside by the pool bar. In between we took the complimentary city tour (coach tour offered by the hotel) which was excellent and a good way to see Colombo. The staff were attentive, helpful and friendly and we highly recommend this property
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,072 reviews
Price from
£82.48
1 night, 2 adults

Taprobane House

Colombo (Near Ratmalana)

Set in Colombo, 200 metres from Bambalapitiya Beach, Taprobane House offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

A
Amy
From
Australia
We absolutely loved our stay at taprobane house! The staff were so welcoming and amazing, the chef was also amazing! They made our first day in Sri Lanka very enjoyable, will come back :)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 613 reviews
Price from
£67.17
1 night, 2 adults

Coza Ceylon

Mount Lavinia (Near Ratmalana)

Situated in Mount Lavinia, less than 1 km from Mount Lavinia Beach, Coza Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Anna
From
Germany
Great place to stay. Super attentive and friendly manager and staff! Comfortable beds, big room and bathroom. The breakfast is amazing and they care about your diet needs. I stayed here after arriving to Sri Lanka to settle in and I can just recommend it.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 172 reviews
Price from
£41.45
1 night, 2 adults

Granny's House

Colombo (Near Ratmalana)

Set in Colombo, less than 1 km from Bambalapitiya Beach, Granny's House offers accommodation with a garden, free private parking, a shared lounge and a terrace.

F
Fatima
From
Brazil
Beautiful place, very clean. Good location. Definitely we will comeback!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
£37.01
1 night, 2 adults

The Beach Villa

Mount Lavinia (Near Ratmalana)

Situated in Mount Lavinia, 70 metres from Mount Lavinia Beach, The Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

S
Shan
From
Sri Lanka
The place is very clean All the things working fine The staff is very friendly Pool is very clean So close to the beach Calm place There is no sound from outside rooms. Towel and other stuff are clean
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews
Price from
£27.93
1 night, 2 adults

La Maison de Colombo

Colombo (Near Ratmalana)

Situated in Colombo, 2.4 km from Wellawatte Beach, La Maison de Colombo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

W
Winnie
From
United Kingdom
The staff at La Maison really went above and beyond. From greeted arrivals with welcome drinks to attentive and friendly staff at the restaurant. Chamara in particular was an excellent concierge. He booked appointments for me at the local spa (Noelines is great!) organised transfers and provided helpful recommendations. The hotel is a green oasis in busy Colombo. I enjoyed lounging by the pool and slept in the most comfortable bed. The location was safe so I felt comfortable walking to other cafes, restaurants and ATMs on my own. The owner Christophe is very passionate about his hotel and will happily answer questions or give you a tour. There are seven rooms at La Maison each with their own French theme. Finally I’d recommend the cheese platter which is actually made up of French imported French cheeses!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 12 reviews
Price from
£93.26
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Ratmalana)

Set within 400 metres of Mount Lavinia Beach and 7.2 km of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel offers rooms in Mount Lavinia.

C
Chloe
From
United Kingdom
Mount Lodge Boutique is such a wonderful home from home. It was exactly what we were hoping for, and more. It oozes classic and classy Sri Lankan antique style. We felt incredibly welcome and looked after by Gamini and his wife, who have looked after the home for more than 20 years on behalf of the owners. They make you feel like family. They serve a delicious and beautifully presented breakfast in the morning. We just loved it here and was perfect for what we wanted. It is located in Dehiwela, around 20 mins ride into the heart of Colombo city. We would recommend without hesitation to anyone looking for a small, homely, peaceful place to stay. Thank you to owner Benjamin as well who assisted us with our stay and flexible when our plans needed to change unexpectedly.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 99 reviews
Price from
£46.16
1 night, 2 adults

MaRadha Colombo

Colombo (Near Ratmalana)

Set in Colombo, a few steps from Bambalapitiya Beach, MaRadha Colombo offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

R
Ram
From
United States
Large room, super bathroom, cleanliness, food
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,059 reviews
Price from
£74.45
1 night, 2 adults

Viveka Hotel Colombo

Colombo (Near Ratmalana)

Viveka Hotel Colombo is situated in Colombo, 600 metres from Mount Lavinia Beach and 4.5 km from Bambalapitiya Railway Station. This 3-star hotel offers a concierge service and a tour desk.

D
Dr Asraful Islam
From
Bangladesh
The most noticeable thing is the attitude of the staffs. They are so much welcoming and always ready to help. Room is also spacious and clean. Bed will give you so much comfy. They provided chairs and table in the room which was very much helpful for me to study. And need to mention about food. It was so delicious. According to the price range this hotel provides the best.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 522 reviews
Price from
£56.62
1 night, 2 adults
See all 6 hotels in Ratmalana

Hotels with airport shuttles in Ratmalana

Most booked hotels in Ratmalana and surroundings in the past month

See all

Budget hotels in Ratmalana and nearby

  • Situated in Mount Lavinia, 2.5 km from Mount Lavinia Beach and 9.2 km from Bambalapitiya Railway Station, The stylish stay offers air conditioning.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 9 reviews

    Situated in Mount Lavinia, 1.7 km from Mount Lavinia Beach and 8.6 km from Bambalapitiya Railway Station, sea esta offers a garden and air conditioning.

  • Boasting a hot tub, Sanctuary Ceylon by Ceylon Spaces is located in Mount Lavinia. This property offers access to a terrace, free private parking and free WiFi.

  • Evolve - Royal Mount is situated in Mount Lavinia. Free WiFi is available throughout the property and Mount Lavinia Beach is less than 1 km away.

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

    Situated in Mount Lavinia, 400 metres from Mount Lavinia Beach, Beverly Suites Mount Lavinia features accommodation with a garden, free private parking and a terrace.

  • Set in Mount Lavinia, 400 metres from Mount Lavinia Beach and 7.7 km from Bambalapitiya Railway Station, Sycamore Residences offers spacious air-conditioned accommodation with a terrace and free WiFi.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 109 reviews

    Located in Mount Lavinia, 700 metres from Mount Lavinia Beach, Anarva Hotel & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

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

    Set within 400 metres of Mount Lavinia Beach and 7.2 km of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel offers rooms in Mount Lavinia.

Best hotels with breakfast in Ratmalana and nearby

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 20 reviews

    Royal Mount Hotel is situated in Mount Lavinia, within 500 metres of Mount Lavinia Beach and 7.8 km of Bambalapitiya Railway Station. This 3-star hotel offers free WiFi.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 30 reviews

    Set in Mount Lavinia, 600 metres from Mount Lavinia Beach, Colombo Mount Beach offers accommodation with a fitness centre, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 305 reviews

    Boasting a private beach area and a terrace with views of the bay and Colombo’s skyline, Mount Lavinia Hotel offers a relaxing getaway. This colonial-style hotel features a spa and 3 dining options.

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

    2.3 km from Mount Lavinia Beach, Ice Berg is set in Mount Lavinia and offers air-conditioned rooms with free WiFi.

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

    Situated in Mount Lavinia, within 50 metres of Mount Lavinia Beach and 7.3 km of Bambalapitiya Railway Station, Lavinia Bay Beach Hotel features accommodation with a terrace and free WiFi throughout...

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

    2.7 km from Mount Lavinia Beach, Lady Lavinia Residence is a recently renovated property set in Mount Lavinia and offers air-conditioned rooms with free WiFi and private parking.

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

    Featuring air-conditioned accommodation with a patio, Cottage Garden Bungalows is set in Mount Lavinia. This property offers access to a terrace, free private parking and free WiFi.

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 198 reviews

    Berjaya Hotel Colombo is within walking distance of Mount Lavinia Beach and Odel Shopping Mall. It features 2 restaurants and an outdoor pool. Free WiFi is available.