Top Hotels in Batticaloa District
Find the Top Hotels in Batticaloa District – 10+ Quality Options from Leading Providers
1-15 out of 15 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
From
US$ 206
/night
- Eco-friendly beachfront resort with stunning views
- Infinity pool overlooking scenic Passekudah Bay
- Authentic Sri Lankan dining with fresh seafood
Resort
From
US$ 185
/night
- Luxury underground spa with Balinese therapists
- Private beach access in lush tropical setting
- Exclusive beach villa with private plunge pool
Resort
- Beach access
- Outdoor pool
- Spa center
From
US$ 79
/night
- Beachfront access with outdoor pool views
- Extensive spa and wellness center options
- Family-friendly activities and evening entertainment
Resort
- Private Beach
- On-site Spa
- Outdoor Pool
From
US$ 59
/night
- Private beach access with water sports
- On-site spa with wellness treatments
- Outdoor swimming pool with sun loungers
- Private Beach
- On-site Spa
- Themed Dinners
From
US$ 351
/night
- Private beachfront access and scenic views
- Well-equipped spa and wellness center
- Themed dinners and cooking classes offered
Resort
- Outdoor Pool
- Fitness Centre
- Kids' Club
From
US$ 157
/night
- Therapeutic spa with diverse treatments
- Scenic outdoor pool with sun loungers
- Family-friendly kids' club activities
Hotel
- Infinity Pool
- Family Cottage
- Kayaking
From
US$ 28
/night
- Eco-friendly, locally sourced dining options
- Infinity pool with lagoon views
- Variety of activities for families
Resort
- Floating Barge
- Pool Bar
- Sea View
From
US$ 52
/night
- Private cabanas with stunning sea views
- Dining experience on a floating barge
- Poolside bar with refreshing cocktails
Hotel
- Conference Center
- On-site Restaurant
- Rental Bikes
From
US$ 75
/night
- Stunning lagoon views from the hotel
- Customizable wedding services available
- Outdoor swimming pool with tropical vibe
Guest house
From
US$ 15
/night
Situated in the beach Pasikuda Beach district, the Inn On The Bay offers quick access to Batticaloa airport within 48 minutes' drive.
Hotel
From
US$ 80
/night
Boasting location around 0.2 miles from Kalkudah Beach, the Laya Waves features spa therapy and entertainment activities, as well as offers 8 rooms.
Guest house
- Private bathroom
- Air conditioning
- 24-hour reception
From
US$ 60
/night
- Garden-view patio rooms
- Family-friendly Chinese restaurant
- Bicycle rental for cycling enthusiasts
Hotel
From
US$ 22
/night
St Sebastian's Church is about a 10-minute walk away and Batticaloa Lighthouse can be reached within 5 minutes by car.
Guest house
- Private Bathrooms
- Free Parking
- Air Conditioning
From
US$ 27
/night
- 50 meters from Kalkudah Beach
- Private gardens for relaxation
- Air-conditioned comfortable rooms
Hotel
- Outdoor Pool
- Garden Restaurant
- Bicycle Rental
From
US$ 40
/night
- Outdoor swimming pool with sun loungers
- Asian cuisine restaurant with vegetarian options
- Bicycle rental for exploring local area
Saved
Save