Compare Cheap Hotels in Batticaloa District
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Check dates for Batticaloa District hotels
Top places to visit in Batticaloa District

Batticaloa
Cheap Batticaloa District Hotels

Karpaha Sands
Kimbula Thona Kiran Eastern Province
$164 nightly
The price is $195 total per night
$195 total
Nov 1 - Nov 2
Total with taxes and fees
13.05 mi from city center
With a stay at Karpaha Sands in Kiran, you'll be 9.4 mi (15.2 km) from Saint Nicholas Church Chenkalady and 10.9 mi (17.5 km) from Batticaloa Lagoon.
Pool
Spa

Amaya Beach Pasikudah
National Holiday Resort, Passikudah Pasikuda
$59 nightly
The price is $70 total per night
$70 total
Oct 12 - Oct 13
Total with taxes and fees
15.61 mi from city center
With a stay at Amaya Beach Pasikudah in Pasikuda, you'll be 0.7 mi (1.2 km) from Pasikuda Beach and 13.2 mi (21.3 km) from Batticaloa Lagoon.
Pool
Spa

Sunrise Pasikuda
Coconut Board Rd Pasikuda
$83 nightly
The price is $98 total per night
$98 total
Oct 14 - Oct 15
Total with taxes and fees
15.81 mi from city center
With a stay at Sunrise Pasikuda in Pasikuda, you'll be near the bay, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach.
Pool
Spa

Maalu Maalu Resort & Spa
Passekudah Pasikuda
$112 nightly
The price is $132 total per night
$132 total
Oct 7 - Oct 8
Total with taxes and fees
16.1 mi from city center
Located in Pasikuda, Maalu Maalu Resort & Spa is on the beach, a short 4-minute walk from Pasikuda Beach and within 4 minutes by car from Kalkudah Beach.
Pool
Spa

Amethyst Resort Passikudah
Coconut Board Road Pasikuda
$77 nightly
The price is $91 total per night
$91 total
Oct 8 - Oct 9
Total with taxes and fees
15.67 mi from city center
When you stay at Amethyst Resort Passikudah in Pasikuda, you'll be near the beach, within a 15-minute walk of Pasikuda Beach and Kalkudah Beach.
Pool
Parking included

Giman Free Beach Resort
Kayankerni, North of Passikudah Mankerni Eastern Province
$51 nightly
The price is $60 total per night
$60 total
Oct 6 - Oct 7
Total with taxes and fees
21.86 mi from city center
With a stay at Giman Free Beach Resort in Mankerni, you'll be 11.8 mi (19 km) from Kalkudah Beach and 12.4 mi (20 km) from Pasikuda Beach.
On private beach
Pool

The Calm Resort & Spa
Coconut Cultivation Board Road Pasikuda
$74 nightly
The price is $88 total per night
$88 total
Nov 4 - Nov 5
Total with taxes and fees
16.17 mi from city center
When you stay at The Calm Resort & Spa in Pasikuda, you'll be near the beach, within a 5-minute drive of Pasikuda Beach and Kalkudah Beach.
Pool
Parking included

Laya Waves
Passikudah Pasikuda
$60 nightly
The price is $72 total per night
$72 total
Oct 6 - Oct 7
Total with taxes and fees
15.29 mi from city center
When you stay at Laya Waves in Pasikuda, you'll be near the beach, within a 15-minute walk of Kalkudah Beach and Pasikuda Beach.
Pool
Spa

Riviera Resort
New Dutch Bar Road Manmunai North Eastern Province
$26 nightly
The price is $31 total per night
$31 total
Oct 15 - Oct 16
Total with taxes and fees
1.44 mi from city center
This spa hotel is 0.3 mi (0.6 km) from Tiruchendur Murugan Alayam Temple and 0.4 mi (0.7 km) from Kallady Beach.
Pool
Spa

Grace- The Joyful Rest
Bar Road Batticaloa EP
$32 nightly
The price is $38 total per night
$38 total
Oct 6 - Oct 7
Total with taxes and fees
0.74 mi from city center
With a stay at Grace- The Joyful Rest in Batticaloa, you'll be within a 5-minute drive of Kallady Bridge and St Sebastian’s Church.
Parking included
Free WiFi

Sun Siyam Pasikudah
Pasikudah Pasikuda
$164 nightly
The price is $201 total per night
$201 total
Oct 8 - Oct 9
Total with taxes and fees
16.02 mi from city center
With a stay at Sun Siyam Pasikudah in Pasikuda, you'll be on the beach, a 3-minute walk from Pasikuda Beach and a 3-minute drive from Kalkudah Beach.
Pool
Hot Tub
Don't see what you're looking for?
See all available properties in Batticaloa District
View all propertiesLowest 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.
Batticaloa District hotels essential information
Accommodation | 99 hotels |
|---|---|
Lowest Price | $31 |
Highest Price | $201 |
Popular hotels | Karpaha Sands, Amaya Beach Pasikudah, Sunrise Pasikuda, Maalu Maalu Resort & Spa, Amethyst Resort Passikudah, Giman Free Beach Resort, The Calm Resort & Spa, Laya Waves, Riviera Resort, Grace- The Joyful Rest, Sun Siyam Pasikudah, The Bay an Uga Experience - Pasikuda |
Most Recent Batticaloa District Hotel Reviews

Karpaha Sands
5 out of 5
Posted 4 days ago
CheapTickets Verified Review
"Absolutely amazing experience"
A verified traveler stayed at Karpaha Sands







