Skip to main content

Stay in Matara District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Weligama Bay Marriott Resort & Spa 5 stars

Hotel in Weligama

Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool. Very nice hotel Clean Nice pool Good food

Show more Show less
9
Superb
1,276 reviews
Price from
DKK 1,100
per night

Kiss Blossom 5 stars

Hotel in Mirissa

Situated in Mirissa, 1.1 km from Thalaramba Beach, Kiss Blossom features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Extremely clean and neat property. Great food and customer service

Show more Show less
9.4
Superb
181 reviews
Price from
DKK 649
per night

The Yard Hiriketiya

Hotel in Hiriketiya

Set in Hiriketiya, 200 metres from Hiriketiya Beach, The Yard Hiriketiya offers air-conditioned rooms and a garden. Beautiful interior Great location Sweet staff Cute cat

Show more Show less
9.5
Exceptional
158 reviews
Price from
DKK 375
per night

Belika Beach Club

Hotel in Hiriketiya

Situated in Hiriketiya, 400 metres from Hiriketiya Beach, Belika Beach Club features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This is one of the most amazing property we ever visited. All great reviews I read before about Belika beach hotel were right. Best sea view from the rooms you can imagine. Nicest hosts, Julien and his lovely wife do everything for guests, best recommendations for restaurants, trips, all you need to know.

Show more Show less
9.9
Exceptional
116 reviews

Smeralda Beach Hotel Dikwella 4 stars

Hotel in Dickwella

Situated in Dickwella, a few steps from Dickwella Beach, Smeralda Beach Hotel Dikwella features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Great view, most amazing seafood platter ever, very comfortable and well appointed rooms. 10/10!

Show more Show less
9.2
Superb
137 reviews
Price from
DKK 599
per night

La Polena

Hotel in Polhena Beach, Matara

Set in Matara, La Polena offers beachfront accommodation a few steps from Madiha Beach and features various facilities, such as a garden, a terrace and a private beach area. Nice property at the beach! Rooms nice and clean, view to the ocean out of ved, nice service

Show more Show less
9.1
Superb
171 reviews
Price from
DKK 214
per night

The Atrium Hiriketiya

Hotel in Hiriketiya

Set in Hiriketiya, 200 metres from Hiriketiya Beach, The Atrium Hiriketiya offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Awesome place, the people working there was so nice, the room was super, location was close to the beach but quiet. Nice rooftop pool and the breakfast was the best we had so far in Sri lanka :D We would have stayed longer if it was possible.

Show more Show less
9
Superb
113 reviews
Price from
DKK 445
per night

Summer Time Hiriketiya

Hotel in Hiriketiya Beach, Dickwella

Set in Dickwella, within 400 metres of Hiriketiya Beach and 1.3 km of Dickwella Beach, Summer Time Hiriketiya offers accommodation with a garden and free WiFi throughout the property as well as free... Very Nice, newly renovated rooms with AC and great shower facilities! Thanuja was the nicest and most helpful host, his mom made great traditional Sri Lankan breakfast for us and the rooms was decorated with good style.

Show more Show less
9.3
Superb
160 reviews
Price from
DKK 215
per night

Talalla Leisure

Hotel in Talalla

Situated in Talalla, 600 metres from Talalla Beach, Talalla Leisure features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Best place and friendliest staff we encountered in sri Lanka in a month

Show more Show less
9.3
Superb
131 reviews
Price from
DKK 212
per night

THE SLOW vegan hotel

Hotel in Mirissa Beach, Mirissa

Set in Mirissa, 100 metres from Mirissa Beach, THE SLOW vegan hotel offers accommodation with a garden, free private parking, a terrace and a restaurant. Excellent place to stay, great view, clean, and has all it what you need. Food is awesome too

Show more Show less
9.3
Superb
558 reviews
Price from
DKK 654
per night

Hotels with extra health and safety measures

Find hotels in Matara District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Matara District in the past month

See all

Matara District's best hotels with breakfast

See all

Budget hotels in Matara District

See all

Hotels in Matara District that you can book without a credit card

See all

FAQs about hotels in Matara District

  • Mirissa Beach, Hiriketiya Beach and Whale Watching Mirissa are popular with other travellers visiting Matara District.

  • Mirissa, Weligama and Hiriketiya are popular with other travellers visiting Matara District.

  • The average price per night for a 3-star hotel in Matara District this weekend is DKK 332 or, for a 4-star hotel, DKK 736. Looking for something even fancier? 5-star hotels in Matara District for this weekend cost on average around DKK 1,263 per night (based on Booking.com prices).

  • Weligama Bay Marriott Resort & Spa, Belika Beach Club and The Yard Hiriketiya are some of the popular hotels in Matara District.

    In addition to these hotels, Kiss Blossom, Talalla Bay Beach and Summer Time Hiriketiya are also popular in Matara District.

  • On average, 3-star hotels in Matara District cost DKK 431 per night, and 4-star hotels in Matara District are DKK 645 per night. If you're looking for something really special, a 5-star hotel in Matara District can on average be found for DKK 1,572 per night (based on Booking.com prices).

  • There are 2,064 hotels in Matara District you can book on Booking.com.

  • Many families visiting Matara District loved staying at Rainforest cabin, Coffee Shade and Pelli Riverine.

    Similarly, Belika Beach Club, Kiara Sands and Vanina Villas are also popular among family travellers.

  • For hotels in Matara District that serve up a highly-rated breakfast, try The Seascape, Waves Hiri and Belika Beach Club.

    Breakfast at these hotels in Matara District are also highly rated: Ocean Breeze Villa, Talalla Leisure and Rainforest Nest.

  • Couples travelling in Matara District loved staying at Sundance Surf Coconut Point, Lavish Weligama and Rain Forest Star.

    Similarly, these hotels in Matara District are highly rated by couples: Vanina Villas, Ran Villa and LaRoy Mirissa- Introducing Smart Room.

  • On average, it costs DKK 301 per night to book a 3-star hotel in Matara District for tonight. You'll pay on average around DKK 780 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Matara District will cost around DKK 1,034 (based on Booking.com prices).

  • Casa Vana Hiriketiya, The Spice House Mirissa and Vanina Villas have received great reviews from travellers in Matara District regarding the views from their hotel rooms.

    Guests staying in Matara District also spoke highly of the views from the rooms at Waves Hiri, Margaret House and Haven Beach Hiriketiya, Serenevilla Properties.