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. This hotel made our trip. If I could afford it I'd just stay there for the whole 10 days we spent on the coast. It's perfect for beginner surfers as it's right on the Weligama beach. We had a free room upgrade from Ocean View to Ocean Vista and we were so grateful to be pampered. I wish we had tried the Big Fish restaurant, it looked fantastic but we had reservations with friends outside the hotel. The service was exceptional and I'd recommend 100% to anyone looking for a stay in Weligamma.

Show more Show less
9
Superb
1,277 reviews
Price from
CNY 1,159
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. Staff can’t go out of their way enough to help and the rooms are so comfortable and well maintained. One of the most peaceful places I’ve ever stayed

Show more Show less
9.4
Superb
181 reviews
Price from
CNY 684
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
CNY 395
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. Evrything was amazing, since the moment that we arrived we fellt cared and welcomed. The service is incredible, the staff is very kind and helpfull and they have very good attention to details. This is for sure the best accommodation that you will find in Dickwella. We recomend this place 100%. Daria and Yana made our stay memorable.

Show more Show less
9.2
Superb
137 reviews
Price from
CNY 631
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. Spectacular place on the beach. Breakfast OK and great restaurants nearby

Show more Show less
9.1
Superb
171 reviews
Price from
CNY 225
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. Perfect location Room is big and clean

Show more Show less
9
Superb
113 reviews
Price from
CNY 469
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... Beautiful villa, great rooms and lovely owners. Everything is very clean with nice, minimalist design. Breakfasts are big and yummy! It's located about 3 minutes from the Hiriketiya beach and there's 2 restaurants within 30 seconds of walking distance. We came for a week but extended for 2 more.

Show more Show less
9.3
Superb
160 reviews
Price from
CNY 226
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. The hotel is brand new, very clean and quiet. The view is amazing! The hotel manager Erfan is very kind and easygoing and so is the owner Manju. I really enjoyed my stay, they were very kind and helpful. Food is also very good!

Show more Show less
9.3
Superb
131 reviews
Price from
CNY 223
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
CNY 688
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 CNY 351 or, for a 4-star hotel, CNY 777. Looking for something even fancier? 5-star hotels in Matara District for this weekend cost on average around CNY 1,334 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.

  • 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.

  • 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.

  • On average, 3-star hotels in Matara District cost CNY 455 per night, and 4-star hotels in Matara District are CNY 681 per night. If you're looking for something really special, a 5-star hotel in Matara District can on average be found for CNY 1,660 per night (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.

  • 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.

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

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