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
Location 9.7
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.

T
Tariq
From
Saudi Arabia
The location and room both were extremely nice.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,172 reviews
Location 9.1
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.

S
Sheren
From
Canada
We had a very pleasant stay, would stay again
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 641 reviews
Location 9.0
Price from
$75
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
bianca
From
United Arab Emirates
Everything was amazing, I couldn't recommend the hotel enough. Staff were lovely and extremely helpful, water in the shower was hot, the beds were comfy. 10/10 definitely!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 104 reviews
Location 9.3
Price from
$32.15
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, 126 reviews
Location 9.2
Price from
$21.06
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.

Y
Yuliia
From
Ukraine
The service was just amazing. I got everything I needed, and even more.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 177 reviews
Location 9.0
Price from
$56
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Ratmalana)

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

A
Afroditi Kar.
From
Italy
Amazing Place, lovely decorated, such a great attention to details, very calm area close to the mount lavinia beach. We will go back at the end of our trip. The staff helped us a lot and they were so so kind. a great welcome to Sri Lanka
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 106 reviews
Location 9.0
Price from
$48.60
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.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 15 reviews
Location 9.3
Price from
$58.50
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.5
Exceptional - What previous guests thought, 27 reviews
Location 9.7
Price from
$34
1 night, 2 adults

La Maison de Colombo

Colombo (Near Ratmalana)

Located in Colombo, 1.5 miles from Wellawatte Beach, La Maison de Colombo has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Amanda Pallewatta
From
Sri Lanka
We loved how quiet it was and the aesthetic of the place and the room was quite spacious and we loved staying here
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 17 reviews
Location 9.2
Price from
$126
1 night, 2 adults
See all 6 hotels in Ratmalana

Hotels with airport shuttles in Ratmalana

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

See all

Budget hotels in Ratmalana and nearby

  • Scored out of 10, guest rating 8.8
    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
  • 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
  • The Residence Retreat offers accommodations in Mount Lavinia, 6.8 miles from Bambalapitiya Railway Station and 10 miles from Khan Clock Tower.

    From $88.80 per night
  • Evolve - Royal Mount offers accommodations in Mount Lavinia, 4.7 miles from Bambalapitiya Railway Station and 8.1 miles from Khan Clock Tower.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 9 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.2
    Pleasant - What previous guests thought, 10 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 $88.55 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 108 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 $69.84 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 106 reviews

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

    From $79.20 per night

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 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 9.1
    Wonderful - What previous guests thought, 30 reviews

    Located in Mount Lavinia, a 6-minute walk from Mount Lavinia Beach, Colombo Mount Beach provides accommodations with a fitness center, free private parking, a garden and a terrace.

    From $35 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 332 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.1
    Wonderful - What previous guests thought, 230 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 $25 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 58 reviews

    Located in Mount Lavinia, within a few steps of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station, Lavinia Bay Beach Hotel has accommodations with a terrace and free WiFi throughout...

    From $60.40 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 15 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 $49.95 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 44 reviews

    Cottage Garden Bungalows is a recently renovated guest house in Mount Lavinia, near Mount Lavinia Beach. This property offers access to a terrace, free private parking, and free Wifi.

    From $48.40 per night
  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 197 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.

    From $103.84 per night