Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

AU$71 Bata-ata Accommodation

Epic deals on more than 223 Bata-ata hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters 
Free cancellation on select hotels and 24/7 support, so you can book with confidence.

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in Bata-ata

Estimated price for 1 night / 2 adults
Shangri-La's Hambantota Golf Resort & Spa
Shangri-La's Hambantota Golf Resort & Spa
5 out of 5
Sittrakala Estate, Chithragala, Ambalantota, Hambantota
AU$360
per night
1 May - 2 May

Shangri-La's Hambantota Golf Resort & Spa: Luxury resort with free breakfast and free WiFi. Located on the beach.

No reviews
Shangri-La's Hambantota Golf Resort & Spa
Anantara Peace Haven Tangalle Resort
Anantara Peace Haven Tangalle Resort
5 out of 5
Goyambokka Estate, Tangalle
AU$482
per night
1 Apr. - 2 Apr.

Anantara Peace Haven Tangalle Resort: Luxury resort with free WiFi and free parking. Located on the beach.

5/5Exceptional! (1 review)
Anantara Peace Haven Tangalle Resort
Jasper House Sri Lanka
Jasper House Sri Lanka
3 out of 5
Hiriketiya Road, Dickwella
AU$151
per night
10 Apr. - 11 Apr.

Jasper House Sri Lanka: Family hotel with free breakfast and free WiFi. Located on the beach.

No reviews
Jasper House Sri Lanka
Ananya Beach Resort
Ananya Beach Resort
4 out of 5

Ananya Beach Resort: Family hotel with free breakfast and free WiFi. Located on the beach.

No reviews
Ananya Beach Resort
Palm Paradise Cabanas & Villas Beach Resort Tangalle
Palm Paradise Cabanas & Villas Beach Resort Tangalle
3 out of 5
Goyambokka, Tangalle
AU$156
per night
1 Apr. - 2 Apr.

Palm Paradise Cabanas & Villas Beach Resort Tangalle: Beach resort with free breakfast and free WiFi. Located near the beach.

No reviews
Palm Paradise Cabanas & Villas Beach Resort Tangalle
Buckingham Place
Buckingham Place
4 out of 5
Rekawa Beach, Wellawathugoda Road, Netolpitilya, Tangalle

Buckingham Place: Business-friendly hotel with free breakfast and free WiFi. Located by the ocean.

5/5Exceptional! (1 review)
Buckingham Place
Lagoon Paradise Beach Resort
Lagoon Paradise Beach Resort
4 out of 5
Marakolliya, Tangalle
AU$71
per night
1 Apr. - 2 Apr.

Lagoon Paradise Beach Resort: Pet-friendly resort with free WiFi and free parking. Located on the beach.

4/5Very Good! (1 review)
Lagoon Paradise Beach Resort
Good Karma Ayurvedic Resort
Good Karma Ayurvedic Resort
4 out of 5

Good Karma Ayurvedic Resort: Pet-friendly hotel with free breakfast and free WiFi.

No reviews
Good Karma Ayurvedic Resort
Sole Luna Resort & Spa
Sole Luna Resort & Spa
3.5 out of 5

Sole Luna Resort & Spa: Family hotel with free WiFi and free valet parking. Guests love the helpful staff!

No reviews
Sole Luna Resort & Spa

Accommodation in Bata-ata

Bata-ata is a cool place for a holiday, however, accommodation in the city centre is hard to come by. You're likely to have an easier experience finding somewhere to stay at any of the 7 suitable options within 10 kilometres.

Some of the most comfortable places to stay close to the main areas are the Buckingham Place and Portofino Resort Tangalle.

For some alternatives, checkout the Lagoon Paradise Beach Resort and the Dickwella Resort and Spa. They are 14 kilometres and 30 kilometres respectively from the center. If these aren't for you, you can try the Palm Paradise Cabanas or the Eva Lanka Hotel.

If you'd like to go to some close by cities, check out Rekawa and Tangalle Beach. Travel 10 kilometres to the southwest of Bata-ata and you'll locate Rekawa. That said, Tangalle Beach is 13 kilometres to the southwest. Rekawa accommodations include the Good Karma Hotel and Darwins Beach Resort. The Little Pumpkin Cabanas and Suwaya Villa are some of the choices in Tangalle Beach.

Bandaranaike International Airport is the most convenient airport, and can be found 160 kilometres away from the centre of Bata-ata. Conveniently located hotels are the Amagi Lagoon and the Full Moon Garden Hotel.

How much is a hotel room in Bata-ata?

Hotels in Bata-ata start at AU$71 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in Bata-ata

Travel to Bata-ata & explore

^Eligibility requirements and conditions apply.