Skip to main content
Manage my booking

Search hotels in Ratmalana

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

December 2025

123456
78910111213
14151617181920
21222324252627
28293031

January 2026

123
45678910
11121314151617
18192021222324
25262728293031
Check-in date - Check-out date

Ratmalana – 5 hotels and places to stay

Filter by:

Star Rating
Review score

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

Ratmalana

Spacious 4BR 4BA Family Villa wt Balcony & Lavish Garden is located in Ratmalana, just 7.2 miles from Bambalapitiya Railway Station and 11 miles from Khan Clock Tower.

N
Neeshaz
From
Maldives
Loved the stay! The place is very big with ultimate privacy. The rooms are very comfortable and the property is overall great! The host was extremely kind and generous. Thankyou for making our stay super comfortable and accommodating us!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews
Price from
OMR 22.522
1 night, 2 adults

Marino Beach Colombo

Colombo (Near Ratmalana)

Located in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

E
ELENA
From
Russia
Best hotel in Colombo with price-quality. Have started for the second time and definitely will come back again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,369 reviews
Price from
OMR 32.725
1 night, 2 adults

Taprobane House

Colombo (Near Ratmalana)

Located in Colombo, a 2-minute walk from Bambalapitiya Beach, Taprobane House provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

K
Kazuyo
From
Japan
Staff members are very hospitable and friendly.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 724 reviews
Price from
OMR 38.885
1 night, 2 adults

Tropic Inn - Mount Lavinia

Mount Lavinia (Near Ratmalana)

Located in Mount Lavinia, a 2-minute walk from Mount Lavinia Beach, Tropic Inn - Mount Lavinia has accommodations with a garden, free private parking, a shared lounge and a restaurant.

B
Burhanuddin
From
Pakistan
Very cooperative and friendly staff, the manager was also very nice, rooms were perfect, air conditioning was always working, hot water was available, the location is very good, near to the beach and close to restaurants, a truly underrated hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 118 reviews
Price from
OMR 12.643
1 night, 2 adults

Vivid Colombo

Colombo (Near Ratmalana)

Located in Colombo, a 7-minute walk from Wellawatte Beach, Vivid Colombo provides accommodations with a garden, free private parking and a terrace.

H
Hashemi zinat
From
Georgia
I stayed at this wonderful hotel in Colombo, and I have to say it exceeded every expectation. From the moment I arrived, I noticed how exceptionally clean and well-maintained everything was. The rooms were spotless, fresh, and clearly cared for with great attention to detail. It felt comfortable and welcoming the second I stepped in. One of the highlights of my stay was the amazing view. Whether it was early morning or evening, I could enjoy a peaceful, relaxing scene right from my room. Being so close to the sea made the whole experience even more special — you can actually walk to the beach within minutes. It’s the perfect place if you want to unwind and still be close to all the main attractions in Colombo. But what truly made my stay memorable was the host. Super friendly, warm, and always willing to help with anything. From recommending local places to eat, arranging transport, or simply making sure I was comfortable, the host went above and beyond. It really felt like staying with someone who genuinely cares about their guests. Overall, this hotel is a perfect combination of cleanliness, comfort, a beautiful view, and top-level hospitality. I would highly recommend it to anyone visiting Colombo and will definitely stay here again on my next trip.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 169 reviews
Price from
OMR 13.410
1 night, 2 adults

Coza Ceylon

Mount Lavinia (Near Ratmalana)

Located in Mount Lavinia, a 9-minute walk from Mount Lavinia Beach, Coza Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

K
Kelly
From
Australia
The hospitality here was second to none! We were so well looked after. The breakfasts we had during our two night stay were simply sensational! We loved our stay!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 188 reviews
Price from
OMR 19.250
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Ratmalana)

Mount Lodge Boutique Hotel is located in Mount Lavinia, within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station.

s
sue
From
United Kingdom
We loved the calm atmosphere and beautiful spaces in the property. Everyone made us feel very welcome and were incredibly helpful. It’s a fab little place to stay if you are near Colombo or heading away from the airport to move further south, as we were.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 126 reviews
Price from
OMR 27.720
1 night, 2 adults

Granny's House

Colombo (Near Ratmalana)

Located in Colombo, a 11-minute walk from Bambalapitiya Beach, Granny's House has accommodations with a garden, free private parking, a shared lounge and a terrace.

A
Alex
From
United Kingdom
Really lovely place to stay in Colombo, very close to a supermarket, great coffee shop and bars. The AC in the room was amazing and the bathroom was very spacious. Thank you so much for our stay!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 43 reviews
Price from
OMR 25.025
1 night, 2 adults

Jetwing Ratnam Residence

Colombo (Near Ratmalana)

Located within 2.1 miles of Bambalapitiya Railway Station and 3.5 miles of R Premadasa Stadium, Jetwing Ratnam Residence has rooms in Colombo.

M
Milad
From
Iran
It was awesome whit kind staff
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
OMR 24.705
1 night, 2 adults

The Beach Villa

Mount Lavinia (Near Ratmalana)

Located in Mount Lavinia, a few steps from Mount Lavinia Beach, The Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Y
Y. JAMTSHO
From
Sri Lanka
nice room and great hospitality.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 36 reviews
Price from
OMR 13.090
1 night, 2 adults
See all hotels in and around Ratmalana

Hotels with airport shuttles in Ratmalana

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,035 reviews
From OMR 66.092 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 99 reviews
From OMR 13.277 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 169 reviews
From OMR 14.899 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 614 reviews
From OMR 56.898 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,706 reviews
From OMR 48.049 per night
Airport shuttle
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 126 reviews
From OMR 57.172 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,033 reviews
From OMR 55.879 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,071 reviews
From OMR 158.789 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 35 reviews
From OMR 8.735 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 606 reviews
From OMR 90.545 per night

Most booked hotels in Ratmalana and surrounding area in the past month

See all

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Panadura

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 885 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 977 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,071 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,073 reviews

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 410 reviews

Popular with guests booking hotels in Colombo

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 724 reviews

Best hotels with breakfast in Ratmalana and nearby

Featuring a garden, The Residence Retreat features accommodations in Mount Lavinia. This property offers access to a terrace, free private parking, and free Wifi.

From OMR 22.222 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 18 reviews

Royal Mount Hotel is located in Mount Lavinia, within a 6-minute walk of Mount Lavinia Beach and 4.9 miles of Bambalapitiya Railway Station. This 3-star hotel offers free WiFi.

From OMR 17.665 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 105 reviews

Located in Mount Lavinia, a 8-minute walk from Mount Lavinia Beach, Anarva Hotel & Spa provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

From OMR 28.439 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 126 reviews

Mount Lodge Boutique Hotel is located in Mount Lavinia, within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station.

From OMR 57.172 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 410 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.

From OMR 33.884 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 246 reviews

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.

From OMR 10.395 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 68 reviews

Located in Mount Lavinia, a few steps from Mount Lavinia Beach, Lavinia Bay Beach Hotel has accommodations with an outdoor swimming pool, free private parking and a terrace.

From OMR 25.342 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 19 reviews

Lady Lavinia Residence is a recently renovated homestay in Mount Lavinia where guests can make the most of its garden and shared lounge.

From OMR 21.367 per night

Budget hotels in Ratmalana and nearby

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews

Charming Villa with Stunning Rooftop Sea View is located in Mount Lavinia, just 1.4 miles from Mount Lavinia Beach and 5.8 miles from Bambalapitiya Railway Station.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 9 reviews

Sea esta offers accommodations in Mount Lavinia, 1.1 miles from Mount Lavinia Beach and 5.4 miles from Bambalapitiya Railway Station.

1.2 miles from Mount Lavinia Beach in Mount Lavinia, Kaveen Homes offers accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi.

The Altura Apartment offers accommodations in Mount Lavinia, a 16-minute walk from Mount Lavinia Beach and 4.9 miles from Bambalapitiya Railway Station.

From OMR 42.735 per night

Providing a garden, Sanctuary Ceylon by Ceylon Spaces provides accommodations in Mount Lavinia. This property offers access to a terrace, free private parking, and free Wifi.

From OMR 38.461 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Evolve - Royal Mount offers accommodations in Mount Lavinia, 4.7 miles from Bambalapitiya Railway Station and 8.1 miles from Khan Clock Tower.

From OMR 17.521 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 13 reviews

Located in Mount Lavinia, a 5-minute walk from Mount Lavinia Beach, Beverly Suites Mount Lavinia has accommodations with a garden, free private parking and a terrace.

From OMR 26.251 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 11 reviews

Located in Mount Lavinia, within a 7-minute walk of Mount Lavinia Beach and 4.7 miles of Bambalapitiya Railway Station, Prestige Court Residencies has accommodations with a terrace and free WiFi as...

gogless