See the latest prices and deals by choosing your dates.
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. luxury experience we had a great time here the stuff take care of us Randy , thank you for the honeymoon cake and the beautiful decorations for our room , we really appreciate that Roshan , you are an amazing chef , we experienced special Sri Lanka Foods here and we will remember that ! and the lady I don’t know her name she welcome us at the Weligama kitchen every morning and evening , love your smile !
Hotel in Mirissa
Located in Mirissa, within a 9-minute walk of Mirissa Beach and 1.2 miles of Thalaramba Beach, Moringa Mirissa provides accommodations with a garden and free WiFi throughout the property as well as... Location and clean rooms, brand new property
Hotel in Mirissa
Located in Mirissa, a 13-minute walk from Thalaramba Beach, Kiss Blossom has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Cozy and well maintained rooms. Very clean and comfy place. The hotel has a wonderful lake spot. Highly recommended
Hotel in Mirissa
Located in Mirissa, a 6-minute walk from Thalaramba Beach, Ami Mirissa has accommodations with a garden, free private parking, a terrace and a restaurant. The hotel was great, room is big and the decoration is really nice. The breakfast is also really nice and tasty. The staff are friendly and always willing to help
Hotel in Mirissa Beach, Mirissa
Located in Mirissa, a 6-minute walk from Mirissa Beach, Lost Paradise Sri Lanka provides accommodations with a garden, free private parking, a terrace and a restaurant. Everything, best place in 15 days
Hotel in Hiriketiya
Located in Hiriketiya, a 2-minute walk from Hiriketiya Beach, The Yard Hiriketiya provides air-conditioned rooms and a garden. It was an absolute gem just 3 minutes walk from Hiriketiya Beach. So lovely and well thought out - would definitely stay there again!
Hotel in Hiriketiya
Located in Hiriketiya, a 5-minute walk from Hiriketiya Beach, Belika Beach Club has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This place was the highlight of our trip to Sri Lanka. It can be a bit tricky to find, but once you reach you'll be taken in with the amazing view of the ocean, quirky decor and the hospitality. We stayed in the purple room which was very artistically done. The pool and open kitchen restaurant are great to chill in. Kubra has a beautiful shop out front where you can buy customized clothes and her husband Julien brings so much passion to the food, that you can taste it! He even customizes food per your preferences. Do give them a try, they have made a home away from home and deserve all the love!
Hotel in Dickwella
Located in Dickwella, a few steps from Dickwella Beach, Smeralda Beach Hotel Dikwella has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. Smeralda provided everything I could have hoped for my vacation. The perfect location right on the beach, a comfortable room, and delicious Italian food every night. The hotel is a short walk from surf rental shops right on the beach, and the staff were incredibly friendly and helped arrange all the details for a nearby massage. I’d happily recommend this hotel to anyone looking for a quiet vacation away from some of the more crowded beaches.
Hotel in Polhena Beach, Matara
Featuring a garden, terrace and views of sea, La Polena is located in Matara, a few steps from Madiha Beach. Very clean. Comfortable bed. At the beach👌. Friendly staff. Delicious every day different breakfast.
Hotel in Hiriketiya Beach, Dickwella
Located in Dickwella, within a 4-minute walk of Hiriketiya Beach and 0.8 miles of Dickwella Beach, Summer Time Hiriketiya has accommodations with a garden and free WiFi throughout the property as well... we absolutely loved our stay in summertime 😍 this hotel is in perfect location and has the kindest hosts! room was clean and beautiful. breakfast was delicious! would definitely recommend stayin here
Hotel in Mirissa
Hotel in Mirissa
Hotel in Polhena Beach, Matara
Hotel in Weligama
Hotel in Hiriketiya
Hotel in Hiriketiya
Hotel in Talalla South
Hotel in Dickwella
Hotel in Hiriketiya
Hotel in Weligama
Popular with guests booking hotels in Matara District
Hotel in Matara
Popular with guests booking hotels in Matara District
Hotel in Mirissa
Popular with guests booking hotels in Matara District
Hotel in Hiriketiya
Located in Hiriketiya, a 6-minute walk from Hiriketiya Beach, House On The Bend has accommodations with a garden, free private parking, a shared lounge and a terrace. This place is just perfect. Let's start with the hosts who were pleasant, helped us with...
Hotel in Weligama
Located in Weligama, a 2-minute walk from Weligama Beach, Scenic Bay Weligama provides accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers a bar. Super cool rooftop terrace, spacious rooms (loved the little balcony) and very close to the beach!
Hotel in Matara
Located in Matara, a few steps from Lakshawaththa Beach, Ocean Breeze Villa provides accommodations with a garden, free private parking, a private beach area and a terrace. Great location. Beach front hotel. Nice and calm beach. All day surfing.
Hotel in Weligama
Located in Weligama, a 2-minute walk from Weligama Beach, Rise - Bed & Breakfast has accommodations with a garden, free private parking, a restaurant and a bar. We stayed here for 5 nights and had the most comfortable stay.
Hotel in Mirissa Beach, Mirissa
BeachMirissa Hotel is located with a private beach area and outdoor infinity swimming pool with deck. It is located 1.2 mi from the Mirissa town and 3.3 mi from Weligama bay beach. Nice place, clean room and courteous staff. I recommend.
Hotel in Matara
Located in Matara, a few steps from Lakshawaththa Beach, The Seascape has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Great location right on the beach. Room was nice with a lovely bathroom and great balcony.
Hotel in Mirissa Beach, Mirissa
Located in the Mirissa Beach district in Mirissa, 1640 feet from Whale Watching Mirissa, Resort of Happiness features air-conditioned rooms with free WiFi throughout the property and views of garden. My best accommodation in Mirissa! 2 min walk to the beach, 2 min walk to the main street.
Hotel in Weligama
Located in Weligama, a few steps from Dammala Beach, Naomi Beach Resort - Adults only provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. This incredible property is one of the few to be situated right on the beach, with all the rooms...
Hotel in Hiriketiya
Located in Hiriketiya, a few steps from Hiriketiya Beach, Waves Hiri provides air-conditioned rooms and a private beach area. The location of Waves Hiri is excellent, the view from the room/balcony is exactly like in the...
Hotel in Talalla South
Set in Talalla South, 29 mi from Galle, Talalla Bay Beach features a restaurant and free WiFi. Free private parking is available on site. Some rooms have views of the sea or city. The most lovely retreat on a lesser known but equally beautiful beach.
Hotel in Mirissa
Set among tropical gardens with flowers, ponds and hammocks, Spice House is a colonial-style hotel a 2-minute walk from Mirissa Beach. A very well kept hotel with exceptionally nice and helpful staff!
Hotel in Weligama
Located in Weligama, a few steps from Midigama Beach, Galene Beach & Surf Hotel has accommodations with a garden, free private parking, a private beach area and a terrace.
Hotel in Mirissa
Located in Mirissa and with Mirissa Beach reachable within a 7-minute walk, Utopia Mirissa provides a garden, non-smoking rooms, free WiFi throughout the property and a terrace. I absolutely loved my stay at Utopia!
Hotel in Matara
Located in Matara, a few steps from Polhena Beach, Cocos Polhena has accommodations with a terrace, free private parking and a restaurant. Great location, super helpful staff, gave us an upgrade, a scooter and great breakfast and our...
Hotel in Dickwella
Located in Dickwella, a few steps from Dickwella Beach, Amaya Beach Hotel Dikwella provides accommodations with a garden, free private parking, a private beach area and a shared lounge. Everything was good. You will get the exact same things as in the pictures.
Hotel in Hiriketiya
Located in Hiriketiya, a few steps from Hiriketiya Beach, Serendib villa provides accommodations with a garden, free private parking, a terrace and a restaurant. Very lovely staff, clean and new
Hotel in Weligama
Located in Weligama, 1.7 miles from Weligama Beach, Villa Hillcrest has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. It was the best accommodation we stayed at on our honeymoon trip to Sri Lanka!
Hotel in Weligama
Located in Weligama, a 4-minute walk from Weligama Beach, THE CLASSIC-Hostel-apartment-Standard Room has accommodations with a garden, free private parking, a shared lounge and a terrace. Wow. What an amazing place. Quiet, comfortable, well-located, and the kindest, most attentive hosts.
Hotel in Mirissa
Located in Mirissa, a 8-minute walk from Mirissa Beach, Bananas 02 provides accommodations with free bikes, free private parking, a garden and a terrace. beautiful house, very cosy in a very calm environment and at the same time close to everything,...
Hotel in Matara
Located in Matara, a few steps from Polhena Beach, Sand Ford Residence has accommodations with a garden, free private parking, a shared lounge and a terrace. Privacy / Home away from home / Very comfortable with modern decor. Bright & very clean.
Hotel in Matara
Located in Matara, a few steps from Polhena Beach, Sihara Rooms & Hostel has accommodations with a garden, free private parking, a shared lounge and a terrace.
Hotel in Mirissa
Located in Mirissa, within a 6-minute walk of Mirissa Beach and 0.7 miles of Weligambay Beach, Hanguk Villa Mirissa provides accommodations with a garden and free WiFi throughout the property as well... Really lovely stay, wonderful Staff, really helpful! Having access to the kitchen was amazing!
Hotel in Deniyaya
Sunshine Forest Lodge - Sinharaja is located in Deniyaya and features a garden. Friendly hosts, amazing view from balcony, delicious food
Hotel in Weligama
Located in Weligama, within 1.9 miles of Weligama Beach and 19 miles of Galle International Cricket Stadium, Lavish Weligama has accommodations with a garden and free WiFi as well as free private... Very nice, clean, big, comfortable and lots of light in the room.
Many families visiting Matara District loved staying at Coffee Shade, Serendib villa, and Vanina Villas.
Pelli Riverine, Breeze Bay Villa, and Belika Beach Club are also popular among family travelers.
The average price per night for a 3-star hotel in Matara District this weekend is $54 or $169 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Matara District this weekend cost around $165 per night (based on Booking.com prices).
Couples traveling to Matara District loved staying at Twenty- Two Swiss Residence, KOMOREBI MADIHA, and Bananas 02.
These hotels in Matara District are also highly-rated by couples: Ran Villa, Breeze Bay Villa, and Vanina Villas.
Hotels in Matara District that offer highly-rated breakfasts include Savenrose Beach Villa, Scenic Bay Weligama, and Belika Beach Club.
Breakfast at these hotels in Matara District are also highly-rated: Rainforest cabin, Rainforest Nest, and Waves Hiri.
Mirissa Beach, Hiriketiya Beach, and Whale Watching Mirissa are popular with other travelers visiting Matara District.
On average, it costs $52 per night to book a 3-star hotel in Matara District for tonight. You'll pay around $148 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Matara District will cost around $144 (based on Booking.com prices).
On average, 3-star hotels in Matara District cost $51 per night, and 4-star hotels in Matara District are $69 per night. If you're looking for something really special, 5-star hotels in Matara District cost around $136 per night (based on Booking.com prices).
Talalla Bay Beach, Casa Vana Hiriketiya, and Rainforest Nest in Matara District have received great reviews for the views from their hotel rooms.
Guests staying in Matara District also loved the views from their rooms at Smeralda Beach Hotel Dikwella, Sihara Rooms & Hostel, and Waves Hiri.
There are 2,092 hotels in Matara District you can book on Booking.com.
Weligama Bay Marriott Resort & Spa, Belika Beach Club, and The Yard Hiriketiya are some of the popular hotels in Matara District.
In addition, Kiss Blossom, Talalla Bay Beach, and Summer Time Hiriketiya are also popular in Matara District.