Hotels in Marawila

Search and compare Marawila hotels from hundreds of travel sites and save

Marawila, Sri Lanka
18 Jan — 19 Jan2
Marawila, Sri Lanka
Tue 18-1
Wed 19-1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marawila

Filter by star ratings
All filters
Club Palm Bay
Club Palm Bay
8.2 Excellent
Thalawila Wella, Thoduwawa, Marawila, Sri Lanka
Show on map
2.8 km from city centre, Marawila 
ExcellentBased on 272 reviews
8.2

Boasting outdoor tennis courts and an outdoor pool, Club Palm Bay is located in Marawila and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a Marawila hotel

Cheapest month:September
Most expensive month:January
Average price in Marawila:S$ 50/night
Absolute cheapest price found:S$ 18/night
Cheapest day:Tuesday
Most expensive day:Sunday
S$ 29 - S$ 85
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 29 - S$ 64
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Marawila, Puttalam District

Show all 44 hotels
Club Palm Bay
Club Palm Bay
8.2 Excellent
Thalawila Wella, Thoduwawa, Marawila, Sri Lanka
Show on map
2.8 km from city centre,  

Boasting outdoor tennis courts and an outdoor pool, Club Palm Bay is located in Marawila and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

S$ 98
Avg. per night

Hotel prices in Marawila

4 stars +
Club Palm Bay
#1 most popular

Club Palm Bay

Thalawila Wella, Thoduwawa, Marawila, Sri Lanka

8.2 Excellent
S$ 98

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marawila

Marawila travel FAQs

  • What are the best hotels in Marawila?

    Sanmali Beach Hotel is a very popular hotel in Marawila, with a score of 7.2 from 16 reviews. Soluna Beach Resort (9.6 from 20 reviews) and Club Palm Bay (8.2 from 272 reviews) are also highly rated Marawila hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Marawila cost?

    The average price of a hotel in Marawila is S$ 61 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Marawila around is S$ 97 per night, whereas for a 5-star hotel it’s S$ 133 per night.

  • How much is a cheap hotel in Marawila?

    Prices for Marawila hotels have been found for as low as S$ 26/night over the last 3 days.