Batticaloa

Hotels in Batticaloa

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Top 6 Premium Hotels in Batticaloa

See all
Discover our curated selection of premium hotels in Batticaloa for your next stay
No.
1
Sun Siyam Pasikudah Hotels in Passekudah
9.4/10
48 review

Sun Siyam Pasikudah

Hotel near Passekudah
"Good Location"
Select dates to view prices
No.
2
Anantaya Resort and Spa Passikudah Hotels in Passekudah
8.6/10
43 review

Anantaya Resort and Spa Passikudah

Hotel near Passekudah
"Good Location"
Select dates to view prices
No.
3
Maalu Maalu Resort & Spa - Thema Collection Hotels in Passekudah
9.4/10
49 review

Maalu Maalu Resort & Spa - Thema Collection

Hotel near Passekudah
"Good Location"
Select dates to view prices
No.
4
Amaya Beach Passikudah Hotels in Passekudah
9.1/10
77 review

Amaya Beach Passikudah

Hotel near Passekudah
"Good Location"
Select dates to view prices
No.
5
Sunrise Pasikuda Hotels in Passekudah
9.0/10
5 review

Sunrise Pasikuda

Hotel near Passekudah
"Good Location"
Select dates to view prices
No.
6
The Calm Resort & Spa Hotels in Passekudah
8.6/10
51 review

The Calm Resort & Spa

Hotel near Passekudah
"Good Location"
Select dates to view prices

Frequently Asked Questions

How much does it cost to stay in a hotel in Batticaloa?

The average price for hotels in Batticaloa is RUB 8,033 for weekdays, and RUB 8,095 for weekends (Friday–Saturday).

What are the best hotels in Batticaloa?

From business trips to holiday stays, Batticaloa offers a wide selection of popular hotels to suit every need. Amaya Beach Passikudah (from RUB 8,424), Uga Bay - Pasikuda (from RUB 12,330) and Karpaha Sands (from RUB 14,844) are excellent options for your stay.

What are the best sap hotels in Batticaloa?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Amaya Beach Passikudah (from RUB 8,424), Uga Bay - Pasikuda (from RUB 12,330) and Karpaha Sands (from RUB 14,844) are great choices for spa hotels offering quality services.

Which hotels in Batticaloa provide fitness facilities?

Amaya Beach Passikudah (from RUB 8,424), Uga Bay - Pasikuda (from RUB 12,330) and The Calm Resort & Spa (from RUB 5,790) offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Batticaloa have the best breakfast?

What are the best luxury hotels in Batticaloa?

Batticaloa offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. Amaya Beach Passikudah (from RUB 8,424), Uga Bay - Pasikuda (from RUB 12,330) and Karpaha Sands (from RUB 14,844) are highly regarded luxury hotels for a truly exceptional experience.

Which hotels in Batticaloa have swimming pools?

Amaya Beach Passikudah (from RUB 8,424), Uga Bay - Pasikuda (from RUB 12,330) and Karpaha Sands (from RUB 14,844) are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties53
Number of Reviews618
Lowest PriceRUB 661
Highest PriceRUB 61,075
Average Price (Weekends)RUB 8,095
Average Price (Weekdays)RUB 8,033