Batticaloa

Batticaloa Beach Hotels

Book your summer escape at Batticaloa's top Beach hotels.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Batticaloa Beach Hotels

Experience premium Beach resorts near Batticaloa!
Most Booked
Lowest price
Closest to downtown
Highest Rated
72
Hotels in Passekudah
Featured facilities: Private beach area, Pool, Sunbathing area
Great
60 reviews
9.2/10
1 night
From THB 1,413
Check availability
99+
Hotels in Batticaloa
Featured facilities: Public beach, Pool, Balcony
Amazing
48 reviews
9.6/10
1 night
From THB 4,353
Check availability
99+
Hotels in Passekudah
Featured facilities: Pool, BBQ, Snorkeling
Great
73 reviews
9.3/10
1 night
From THB 1,976
Check availability
99+
Hotels in Passekudah
Featured facilities: Public beach, Pool, Surfing
Very Good
60 reviews
8.1/10
1 night
From THB 2,694
Check availability
59
Hotels in Batticaloa
Featured facilities: Pool
Outstanding
19 reviews
9.8/10
1 night
From THB 4,886
Check availability
74
Hotels in Passekudah
Featured facilities: Private beach area, BBQ
Great
45 reviews
9.2/10
1 night
From THB 4,333
Check availability
99+
Hotels in Passekudah
Featured facilities: Private beach area, Pool, Sunbathing area
Great
51 reviews
9.1/10
1 night
From THB 5,183
Check availability
99+
Hotels in Batticaloa
Featured facilities: Private beach area, Pool, BBQ
Good
36 reviews
7.9/10
1 night
From THB 1,443
Check availability
99+
Hotels in Passekudah
Featured facilities: Pool, Sailing, Dry cleaning
Amazing
51 reviews
9.6/10
Check availability
99+
Hotels in Passekudah
Featured facilities: Pool, BBQ, Fishing
Amazing
53 reviews
9.5/10
1 night
From THB 2,810
Check availability
Show More Beach Hotels in Batticaloa

Frequently Asked Questions

What are the best Beach hotels in Batticaloa?

If you are traveling to Batticaloa for business or tourism, Amaya Beach Passikudah (from THB 1,965) , Maalu Maalu Resort & Spa - Thema Collection (from THB 2,865) and Amethyst Resort (from THB 3,026) are popular hotels.

How much does a Beach hotel in Batticaloa cost?

For Beach hotels in Batticaloa, the average price on weekdays is THB 7,780, and on weekends (Friday–Saturday) is THB 7,614.

Which Beach hotels in Batticaloa offer a gym?

Get used to exercising? Amaya Beach Passikudah (from THB 1,965) and Maalu Maalu Resort & Spa - Thema Collection (from THB 2,865) are popular choices with fitness facilities.

What are some of the best Beach hotels in Batticaloa with breakfast?

Which Beach hotels in Batticaloa are available for spa services?

Search for a relaxation during traveling? Amaya Beach Passikudah (from THB 1,965) and Maalu Maalu Resort & Spa - Thema Collection (from THB 2,865) provide highly rated spa services.

What are some of the best luxury Beach hotels in Batticaloa?

Batticaloa Beach Hotels Information

Total properties16
Number of reviews278
Lowest priceTHB 17,368
Highest priceTHB 45,644
Weekend Avg. PriceTHB 7,614
Weekday Avg. PriceTHB 7,780