Default HTG hotel image

Find hotels in Bata-ata from ฿273

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Bata-ata hotels

Harbour Bay Anex

Harbour Bay Anex
2.0 star property
Tangalle
The price is ฿266
฿314 total
includes taxes & fees
17 Jul - 18 Jul
Harbour Bay Anex

Seth Villa By Magampura Resorts

Seth Villa By Magampura Resorts
3.5 star property
Kahandamodara
The price is ฿756
฿892 total
includes taxes & fees
17 Jul - 18 Jul
Seth Villa By Magampura Resorts

Sea Glow -Tangalle

Sea Glow -Tangalle
3.0 star property
Tangalle
6.0 out of 10, (2 reviews)
"Super nice room and beautiful bed. Very uncomplicated staff. But don‘t forget to call in order to agree on a check-in time... The beach nearby is stunning and so is that Mangroove (or so) Restaurant."
United States
Lukas
The price is ฿379
฿452 total
includes taxes & fees
25 Jul - 26 Jul
Sea Glow -Tangalle

coconut island cabanas

coconut island cabanas
3.0 star property
Tangalle
The price is ฿562
฿663 total
includes taxes & fees
17 Jul - 18 Jul
coconut island cabanas

Green leaf cabanas

Green leaf cabanas
3.0 star property
Tangalle
The price is ฿533
฿699 total
includes taxes & fees
17 Jul - 18 Jul
Green leaf cabanas

Beach Lagoon Guesthouse

Beach Lagoon Guesthouse
2.5 star property
Tangalle
The price is ฿382
฿501 total
includes taxes & fees
21 Jul - 22 Jul
Beach Lagoon Guesthouse

Kalindu Residence

Kalindu Residence
3.0 star property
Tangalle
The price is ฿605
฿721 total
includes taxes & fees
17 Jul - 18 Jul
Kalindu Residence

Tangalle

Tangalle
2.0 star property
Tangalle
Tangalle

Canoe Beach Resort

Canoe Beach Resort
3.0 star property
Tangalle
The price is ฿690
฿814 total
includes taxes & fees
29 Jul - 30 Jul
Canoe Beach Resort

cormorant bath

cormorant bath
3.0 star property
Rekawa
The price is ฿644
฿760 total
includes taxes & fees
29 Jul - 30 Jul
cormorant bath

Chill Tangalle

Chill Tangalle
3.0 star property
Tangalle
The price is ฿894
฿1,055 total
includes taxes & fees
29 Jul - 30 Jul
Chill Tangalle

Surf Paradise Hotel

Surf Paradise Hotel
3.0 star property
Tangalle
8.0 out of 10, Very good, (8 reviews)
"AC great.. The Breakfast was lovely "
United Kingdom
Stephen
The price is ฿1,050
฿1,239 total
includes taxes & fees
20 Jul - 21 Jul
Surf Paradise Hotel

Lake View Home Stay Tangalle

Lake View Home Stay Tangalle
3.5 star property
Tangalle
The price is ฿894
฿1,055 total
includes taxes & fees
17 Jul - 18 Jul
Lake View Home Stay Tangalle

The Bay Beach

The Bay Beach
2.5 star property
Tangalle
The price is ฿761
฿907 total
includes taxes & fees
17 Jul - 18 Jul
The Bay Beach

Ceylonta Beach Resort and Spa

Ceylonta Beach Resort and Spa
3.0 star property
Hambantota
8.0 out of 10, Very good, (1 review)
"Smukt sted. Værelserne er flotte med træudskæring og det ligger med den smukkeste udsigt ud over havet. Dog er det for farligt at bade direkte der"
Denmark
Michael
The price is ฿1,497
฿1,960 total
includes taxes & fees
19 Jul - 20 Jul
Ceylonta Beach Resort and Spa

Governors Camp Udawalawe

Governors Camp Udawalawe
2.0 star property
Udawalawe
The price is ฿907
฿1,070 total
includes taxes & fees
17 Jul - 18 Jul
Governors Camp Udawalawe

Saja Homestay

Saja Homestay
2.5 star property
Tangalle
The price is ฿529
฿624 total
includes taxes & fees
15 Aug - 16 Aug
Saja Homestay

The Embrace Luxury Villa - Hiriketiya

The Embrace Luxury Villa - Hiriketiya
3.5 star property
Dikwella
The price is ฿1,494
฿1,763 total
includes taxes & fees
19 Jul - 20 Jul
The Embrace Luxury Villa - Hiriketiya

Bundala Nature Lodge

Bundala Nature Lodge
4.0 star property
Koholankala
The price is ฿19,980
฿23,576 total
includes taxes & fees
17 Jul - 18 Jul
Bundala Nature Lodge

Esperanza Beach Villa

Esperanza Beach Villa
3.0 star property
Morakatiyara
The price is ฿3,607
฿4,938 total
includes taxes & fees
17 Jul - 18 Jul
Esperanza Beach Villa
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Bata-ata Hotel Reviews

More cheap stays in Bata-ata

Frequently asked questions

What's the best place to stay in Bata-ata?
Located 10.1 mi (16.3 km) from the heart of Bata-ata, Shangri-La Hambantota is a top choice for your stay, based on our traveller data. Other good options for your trip to the area are Anantara Peace Haven Tangalle Resort and Lankavatara Ocean Retreat & Spa. See all available top hotels, or vacation rentals in Bata-ata.
If I need to cancel my hotel reservation in Bata-ata, will I receive a refund?
Yes! The majority of hotel bookings are refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Bata-ata.
What is staying in Bata-ata like?
Travellers to Bata-ata will find plenty to explore and enjoy. There are 359 hotels and other accommodation options in the surrounding area. Find out more about Bata-ata.
What are the top places to visit in Bata-ata?
Places to visit in the wider area include Turtle Watch Rekawa, Tangalle Beach and Ridiyagama Safari Park. You'll also find Parewella Natural Swimming Area and Goyambokka Beach in the area. Take a look at what more there is to see and do in Expedia's Bata-ata guide.
What's the seasonal weather in Bata-ata?
The hottest months are usually April and June, with an average temperature of 28°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in Bata-ata are November, December, October and April, with each month seeing an average of 194 mm of rainfall.