Skip to main content

Search hotels in Madapata

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

Madapata – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Mount Lodge Boutique Hotel

Mount Lavinia (Near Madapata)

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.

K
Kristof
From
Slovakia
It's a lovely place with an atmosphere, our room had wonderful bed, closed off balcony great for enjoying the air and a perfectly clean bathroom too. The breakfast was fulfilling and just delicious, fresh fruit and a sri-lankan omelette with toasted bread as well as tea and coffee.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 117 reviews
Price from
$81
1 night, 2 adults

The Beach Club

Wadduwa (Near Madapata)

Located in Wadduwa, a 9-minute walk from Wadduwa Beach, The Beach Club provides accommodations with a garden, free private parking, a private beach area and a terrace.

w
warren
From
Germany
Lovely Small Place. The Bed was combatable & Room Clean. Breakfast is delicious. Specially fresh fruit juice, location,& Staff is best. and they have good tour package (visit all around of Beautiful sri lanka) highly recommended little place....
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
$38.25
1 night, 2 adults

Viluxey City Hotel

Maharagama (Near Madapata)

Located in Maharagama, 7.5 miles from Bambalapitiya Railway Station, Viluxey City Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

W
Wijeratne
From
Sri Lanka
First, when talking about the location, it was very convenient. There was more than enough parking area. The staff were so polite, friendly and accommodating. The room was also great. It smells wonderful and spotless. The facilities of the room fit the name "Viluxey" perfectly. Even though it said that breakfast was included we didn't expect it to be that much. Breakfast was huge and tasted really good. Overall we had a nice stay at the hotel.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 20 reviews
Price from
$70
1 night, 2 adults

The Blue Water - Geoffrey Bawa Heritage Resort Hotel

Wadduwa (Near Madapata)

Located in Wadduwa Town, Blue Water features 4 dining options, an outdoor pool and a full-service spa. The hotel offers spacious rooms with a private balcony and a flat-screen TV.

S
SANAGARAPILLAI
From
United States
A beautiful location and hotel by Bawa Friendly staff
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 113 reviews
Price from
$139.40
1 night, 2 adults

Villa 97 Bolgoda

Panadura (Near Madapata)

Located in Panadura, 12 miles from Bambalapitiya Railway Station, Villa 97 Bolgoda provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 6 reviews
Price from
$33
1 night, 2 adults

Hotel Rosenro

Piliyandala (Near Madapata)

Located in Piliyandala, 10 miles from Bambalapitiya Railway Station, Hotel Rosenro has accommodations with a terrace, free private parking, a restaurant and a bar.

P
PULANITH
From
United States
Rooms are new, clean and staff is very friendly.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 72 reviews
Price from
$26.10
1 night, 2 adults

Aquila By Bolgoda Holiday Resort

Moratuwa (Near Madapata)

Located in Moratuwa, 8.7 miles from Bambalapitiya Railway Station, Aquila By Bolgoda Holiday Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lakshan
From
Sri Lanka
I recently stayed and had an absolutely wonderful experience. The staff were incredibly friendly and attentive, making me feel welcomed from the moment I arrived. The service was top-notch, and they went above and beyond to ensure my stay was comfortable. The hotel itself was clean and well-maintained. The location was also convenient, Lake view and temple was front of my window.. Overall, I had a fantastic stay and would highly recommend Hotel Aquila to anyone looking for a great place to stay. I will definitely be returning in the future!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 32 reviews
Price from
$18.75
1 night, 2 adults

Beverly Suites Mount Lavinia

Mount Lavinia (Near Madapata)

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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 11 reviews
Price from
$53
1 night, 2 adults

RACHEL HOMES

Mount Lavinia (Near Madapata)

Located in Mount Lavinia, a 5-minute walk from Mount Lavinia Beach, RACHEL HOMES has accommodations with a private beach area, free private parking, a shared lounge and a terrace.

P
Perera
From
Sri Lanka
We absolutely loved the stay here. Best place in Mount Lavinia to have a peaceful stay . Spotless clean , spacious and comfortable . Staff is very helpful , specially the manager Mr. Shane is a wonderful person and he always seemed to go out of his way to help his guests. Just 100 meters away is the gorgeous Mt. Lavinia beach. Best value for money . We would highly recommend this place
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 77 reviews
Price from
$25.20
1 night, 2 adults

Anarva Hotel & Spa

Mount Lavinia (Near Madapata)

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.

K
Khalifa Rashed
From
United Arab Emirates
The people are so nice from reception. Chef and the manager, especially Mr. Mandara
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 106 reviews
Price from
$55
1 night, 2 adults
See all hotels in and around Madapata

Hotels with airport shuttles in Madapata

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

See all

Best hotels with breakfast in Madapata and nearby

  • Ensenada Bolgoda offers accommodations in Piliyandala, 12 miles from Bambalapitiya Railway Station and 15 miles from R Premadasa Stadium.

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

    Houseboats by DAE - Colombo enjoys a location in Piliyandala, 16 miles from Khan Clock Tower and 27 miles from Leisure World. 12 miles from Bambalapitiya Railway Station and 15 miles from R Premadasa...

    From $429.57 per night
  • Villa 14

    Hotel in Panadura
    Breakfast options

    Located in Panadura, 12 miles from Bambalapitiya Railway Station, Villa 14 provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $88.80 per night
  • The Pier House is located in Panadura, just 12 miles from Bambalapitiya Railway Station and 16 miles from Khan Clock Tower.

    From $99.90 per night
  • Located in Panadura, 12 miles from Bambalapitiya Railway Station, Tepraas- Bolgoda provides accommodations with a garden, free private parking, a terrace and a restaurant.

    From $37.74 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 3 reviews

    Located in Moratuwa, 10 miles from Bambalapitiya Railway Station, Ramadia Ran Mal Holiday Resort has accommodations with a fitness center, free private parking, a garden and a terrace.

    From $114.46 per night
  • Silora Hotel offers accommodations in Piliyandala, 10 miles from Bambalapitiya Railway Station and 13 miles from R Premadasa Stadium. This property offers access to a balcony and free private parking.

    From $26.64 per night
  • Lily Pod

    Hotel in Panadura
    Breakfast options

    16 miles from Bambalapitiya Railway Station in Panadura, Lily Pod features accommodations with access to wellness packages.

    From $1,250 per night

Budget hotels in Madapata and nearby

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 6 reviews

    A recently renovated villa, Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath offers accommodations in Piliyandala. This property offers a private pool, free Wifi, and free private parking.

    From $131.08 per night
  • Villa Mango Tree in Keselwatta, Panadura offers accommodations in Panadura, 11 miles from Bambalapitiya Railway Station and 15 miles from Khan Clock Tower.

    From $111 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    HANSI Villa is located in Piliyandala, just 13 miles from Bambalapitiya Railway Station and 15 miles from R Premadasa Stadium.

    From $36.63 per night
  • Rayyan homes is located in Piliyandala, just 14 miles from Bambalapitiya Railway Station and 16 miles from R Premadasa Stadium. This property offers access to a balcony and free private parking.

    From $94.35 per night
  • Villa Muthuwin offers accommodations in Panadura, 12 miles from Bambalapitiya Railway Station and 15 miles from Khan Clock Tower. With inner courtyard views, this accommodation offers a balcony.

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

    Cactus Piliyandala is located in Piliyandala, just 11 miles from Bambalapitiya Railway Station and 14 miles from R Premadasa Stadium.

    From $59.35 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Located in Moratuwa, 8.7 miles from Bambalapitiya Railway Station, Alnaro Hotel & Resort provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

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

    Providing a garden, Ganga-Langa provides accommodations in Panadura. This property offers access to a balcony, free private parking, and free Wifi.

    From $69.93 per night