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

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
$58.50
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.

g
golam
From
Oman
They have grand piano at lobby and at evenings one musician played some indian music i enjoyed it so much That musician made my day thanks to him.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,320 reviews
Price from
$85
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.

M
Moiz
From
Kuwait
Staff is very friendly, polite and humble. Wifi is very good. Accessing rooms are not too far.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 697 reviews
Price from
$88
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.

S
Shehan
From
Sri Lanka
Mr Nishantha at front desk was courteous and very welcoming
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 115 reviews
Price from
$33.29
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.

M
Mohamed
From
Maldives
Absolutely loved my stay here! The location is fantastic — everything you could need is within a 5–10 minute walk: the beach, Galle Road, great restaurants, markets, currency exchange shops, cozy coffee spots, and even a mosque. It couldn’t have been more convenient. The best part was the owner — he personally manages the property and is always around to help. Super friendly, flexible, and genuinely cares about making sure you have everything you need. It really made a difference in my stay. If you’re looking for a comfortable, well-located place with amazing support, I would 100% recommend staying here!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 149 reviews
Price from
$34.83
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
$50
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.

I
Ione Jayawardena
From
Canada
My stay was spectacular. I stayed here for a week, then returned for another 1.5 weeks. Benjamin easily accommodated my last minute request for a much needed early check in, as well as my last min booking for the second stay. I had the room on the top floor. It was beautiful and exactly like the pics. The AC worked very well and I could control it. The bathroom was very clean and nice, which is really my only requirement for a residence. The bed was super comfy and I really appreciated that there was a proper duvet. I also really like that there was a good hair dryer and it even had the attachments! Padmini and Gamini were wonderful hosts, and made me a fantastic breakfast every morning. This hotel started to feel like home. It is a few min walking distance to a small and modern shopping complex which has a good grocery store, a pharmacy, a Subway, Baskin Robbins, and Popeyes. It is a few mins walk from Mount Lavinia hotel and the beaches. The road can get a little dark at night, but I felt safe. It was very easy to call an Uber and it was walking distance to the main road, where Hotel Rd meets Dehiwala.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 reviews
Price from
$80
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.

S
Samuel
From
United Kingdom
Great value, well located for lots of sightseeing but also not long in a cab/tuk tuk to the centre. Immaculately clean and very comfortable bed. Staff were really responsive and kind. We paid out of season prices and felt it was really good value.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 33 reviews
Price from
$65
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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
$64.17
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, 32 reviews
Price from
$34
1 night, 2 adults
See all 6 hotels in Ratmalana

Hotels with airport shuttles in Ratmalana

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,943 reviews
From $171.67 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 91 reviews
From $34.49 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 149 reviews
From $41.40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 567 reviews
From $147.79 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,688 reviews
From $160.18 per night
Airport shuttle
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 reviews
From $132 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,988 reviews
From $102.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,071 reviews
From $239.48 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 35 reviews
From $22.69 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 590 reviews
From $228.46 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,320 reviews

Popular with guests booking hotels in Panadura

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 900 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 8.3
Very Good - What previous guests thought, 969 reviews

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

Popular with guests booking hotels in Divulpitiya

Popular with guests booking hotels in Kollupitiya

Popular with guests booking hotels in Moratuwa

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 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 $57.72 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 19 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 $45.88 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 reviews

Located in Mount Lavinia, within a 5-minute walk of Mount Lavinia Beach and 4.8 miles of Bambalapitiya Railway Station, Sycamore Residences has accommodations with a shared lounge and free WiFi as...

From $27.75 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 104 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 $73.87 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 118 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 $132 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 382 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 $88.01 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 236 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 $32 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 64 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 $65.82 per night

Budget hotels in Ratmalana and nearby

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.

From $123.90 per night

Kaveen Homes is located in Mount Lavinia, just 1.2 miles from Mount Lavinia Beach and 5.1 miles from Bambalapitiya Railway Station. This property offers access to a balcony and free private parking.

From $88.80 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 $99.90 per night

Avenue IX Beach View Apartment is located in Mount Lavinia, just 8.4 miles from Khan Clock Tower and 10 miles from R Premadasa Stadium.

From $46.61 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 11 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 $64.13 per night
Scored out of 10, guest rating 6.6
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...

From $44.28 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 39 reviews

Just a 19-minute walk from Mount Lavinia Beach and 0.6 miles from Mount Lavinia Bus Stand, Sithila Villa features accommodations in Mount Lavinia, with a garden and a shared lounge.

From $45 per night

Omni Holiday Bungalow offers accommodations in Mount Lavinia, a few steps from Mount Lavinia Beach and 4.5 miles from Bambalapitiya Railway Station.

From $111 per night