Book Mattala hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Mattala

Cheap Mattala hotels

Best Life Eco Resort Mattala

Best Life Eco Resort Mattala

3.5 out of 5
Airport Road Hambantota
With a stay at Best Life Eco Resort Mattala in Mattala, you'll be 27.4 mi (44 km) from Yala National Park and 10.7 mi (17.2 km) from Mahinda Rajapaksa International ...
Opens in a new windowBest Life Eco Resort Mattala
Shangri-La Hambantota

Shangri-La Hambantota

5 out of 5
Sittarakala Estate, Shangri-La Mawatha Ambalantota
Fully refundableReserve now, pay when you stay
The price is AU$401 per night from 15 Jan to 16 Jan
AU$401
15 Jan - 16 Jan 2026
includes taxes & fees
When you stay at Shangri-La Hambantota in Hambantota, you'll be on the beach and steps from Shangri-La's Golf and Country Club.
Opens in a new windowShangri-La Hambantota
DoubleTree by Hilton Weerawila Rajawarna Resort

DoubleTree by Hilton Weerawila Rajawarna Resort

4.5 out of 5
Weerawila Watta Weerawila Southern Province
The price is AU$284 per night from 14 Jan to 15 Jan
AU$284
14 Jan - 15 Jan 2026
includes taxes & fees
With a stay at DoubleTree by Hilton Weerawila Rajawarna Resort in Weerawila, you'll be 5.2 mi (8.3 km) from Bundala National Park and 9.4 mi (15.1 km) from Lunugamvehera ...
Opens in a new windowDoubleTree by Hilton Weerawila Rajawarna Resort
Save an average of 15% on thousands of hotels when you're signed in
Big Game Yala by Eco Team

Big Game Yala by Eco Team

3 out of 5
Katagamuwa, Yala Kataragama
Fully refundableReserve now, pay when you stay
With a stay at Big Game Yala by Eco Team in Kataragama, you'll be in a national park, within a 15-minute drive of Yala National Park and Kataragama Temple.
Opens in a new windowBig Game Yala by Eco Team
Centauria Wild

Centauria Wild

4 out of 5
Tanamalwila Road Udawalawa
Fully refundable
The price is AU$157 per night from 9 Jan to 10 Jan
AU$157
9 Jan - 10 Jan 2026
includes taxes & fees
With a stay at Centauria Wild in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Mau Ara Lake.
Opens in a new windowCentauria Wild
Lankavatara Ocean Retreat & Spa

Lankavatara Ocean Retreat & Spa

3.5 out of 5
Kahadamodara Road Kalametiya SP
The price is AU$259 per night from 11 Jan to 12 Jan
AU$259
11 Jan - 12 Jan 2026
includes taxes & fees
With a stay at Lankavatara Ocean Retreat & Spa in Kalametiya, you'll be on the beach, just a 3-minute walk from Kahandamodara Beach and 11 minutes by foot from ...
Opens in a new windowLankavatara Ocean Retreat & Spa
Wild Culture Yala

Wild Culture Yala

3.5 out of 5
Wild Culture Yala Road, Kirinda Godana Yala Tissamaharama
The price is AU$333 per night from 11 Jan to 12 Jan
AU$333
11 Jan - 12 Jan 2026
includes taxes & fees
With a stay at Wild Culture Yala in Kirinda, you'll be 8.1 mi (13.1 km) from Yala National Park and 18.3 mi (29.4 km) from Kataragama Temple.
Opens in a new windowWild Culture Yala
Saffron Lake Yala

Saffron Lake Yala

3 out of 5
Weweyaya,Yodakandiya Thissamaharama SP
The price is AU$88 per night from 27 Dec to 28 Dec
AU$88
27 Dec - 28 Dec
includes taxes & fees
With a stay at Saffron Lake Yala in Thissamaharama, you'll be 4.6 mi (7.4 km) from Tissamaharama Raja Maha Vihara and 5 mi (8 km) from Tissa Lake.
Opens in a new windowSaffron Lake Yala
Wadula Safari Yala

Wadula Safari Yala

3.5 out of 5
Situlpawwa Road Kataragama uva
The price is AU$134 per night from 30 Dec to 31 Dec
AU$134
30 Dec - 31 Dec
includes taxes & fees
When you stay at Wadula Safari Yala in Kataragama, you'll be on a lake and 14 minutes by car from Yala National Park.
Opens in a new windowWadula Safari Yala
Don't see what you're looking for?
See all available properties in Mattala
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Mattala

If you're on the hunt for somewhere to stay in Mattala, Sri Lanka, there aren't a whole lotta places at hand. But you're flush with choice if you travel a bit further out. Pick from 46 accommodation options within a 30-kilometre radius of Mattala's downtown area.

Although it may be a bit of a drive, you should take a squiz at the Buckingham Place and the Elephant Reach. Alternatively, why not try out the Camp Teru - Yala or the Yala Safari Camping?

You may also like to stay at the Elephant Lake Yala, which you can find 25 kilometres away. Or maybe the Koragaha Lodge, just a distance of 25 kilometres from Mattala. We'd also recommend the Kirinda Lodge by Ceilão Villas and the Crazy Peacock Holiday Resort. The first is 30 kilometres away from the center, while the latter is 30 kilometres away.

Attractions and Hotels Near Mattala

Always on the lookout for your next awesome adventure? The wider Sri Lanka region has some brilliant things to check out as well. Among Sri Lanka's stunning natural wonders are its rural landscapes, beaches and forests. After getting zen in Mother Nature, hit up ruins and traditional villages. Additionally, if you’ve always wanted to go cycling and beach combing, you'll have the opportunity to in this corner of Sri Lanka.

Still haven't discovered your ideal room? You might just find the thread count you've been searching for in Weerawila. You'll also be able to check out Yatala Dagoba and Bundala Bird Sanctuary. If you're keen to visit Weerawila, look into the Hotel River Front and Saraii Village. Or, you could consider staying in Udawalawa, 25 kilometres to the northwest of Mattala, where you can pick from the Elephant Rest Udawalawa and Elephant Trail. Should you choose to stay in Udawalawa, be sure to explore Uda Walawe National Park and Mau Ara Lake.

Adios! Have a legendary time in Mattala. And next time you've gotta find a hotel in this incredible old world of ours, we'll be right here waiting for you!

Mattala hotels essential information

Accommodation
369 hotels
Lowest Price
AU$88
Highest Price
AU$401
Popular hotels
Best Life Eco Resort Mattala, Shangri-La Hambantota, DoubleTree by Hilton Weerawila Rajawarna Resort, Big Game Yala by Eco Team, Centauria Wild, Lankavatara Ocean Retreat & Spa, Wild Culture Yala, Saffron Lake Yala, Wadula Safari Yala

Most recent Mattala hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.