Hotels in Batticaloa District

Search and compare Batticaloa District hotels from hundreds of travel sites and save

Batticaloa District
Sep 22 — Sep 232
Batticaloa District
Wed 9/22
Thu 9/23
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Batticaloa District

Filter by star ratings
All filters
Karpaha Sands
Karpaha Sands
9.6 Excellent
Kimbula Thona, Kalkudah, Sri Lanka
Show on map
2.8 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 157 reviews
9.6

Boasting a swimming pool, Karpaha Sands is situated in Kalkudah and provides comfortable accommodation. It offers free Wi-Fi, a laundry service and a 24-hour reception.

Amethyst Resort Passikudah
Amethyst Resort Passikudah
8.7 Excellent
Coconut Board Road, Kalkudah, Sri Lanka
Show on map
0.4 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 239 reviews
8.7

Situated in Kalkudah, Amethyst Resort Passikudah provides 4-star accommodation, as well as an outdoor pool and a private beach. It also offers 24-hour room service, a kids pool and a coffee bar.

Sunnyfish Hotel & Resort
Sunnyfish Hotel & Resort
No. 65, Ponnar Veethy, Kalaimagal Rd W, Batticaloa, Sri Lanka
Show on map
1.5 mi from city centre, Batticaloa, Sri Lanka 

Boasting an outdoor pool, Sunny Fish Hotel & Resort is located in Batticaloa and provides comfortable accommodation. It offers free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

Marina Beach Passikudah
Marina Beach Passikudah
8.5 Excellent
No.7, Coconut Board Road, Kalkudah, Sri Lanka
Show on map
0.6 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 29 reviews
8.5

Marina Beach Passikudah provides 3-star accommodation in Kalkudah. It offers free Wi-Fi, a coffee bar and an outdoor pool.

Hamsam Villaa
Hamsam Villaa
8.6 Excellent
35/1 New Dutch Bar Road, Batticaloa, Sri Lanka
Show on map
1.4 mi from city centre, Batticaloa, Sri Lanka 
ExcellentBased on 11 reviews
8.6

Situated under a 10-minute stroll from Batticaloa Railway Station, Hamsam Villa provides guests with an ideal base when visiting Batticaloa. Guests can also enjoy complimentary internet throughout the property.

Amanda Beach Resort
Amanda Beach Resort
8.9 Excellent
Pasikuda, Kalkudah, Sri Lanka
Show on map
0.3 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 71 reviews
8.9

This comfortable resort in Kalkudah offers complimentary wireless internet, as well as a 24-hour reception and a swimming pool. It also provides luggage storage.

Anilana Pasikuda
Anilana Pasikuda
8.0 Excellent
No.14, Hotel Development Road, Kalkudah, Sri Lanka
Show on map
0.8 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 186 reviews
8.0

Situated in Kalkudah, Anilana Pasikuda offers 5-star accommodation, as well as an outdoor pool. Guests can also make use of free wireless internet.

Sunrise By Jetwing
Sunrise By Jetwing
8.9 Excellent
Coconut Board Road, Kalkudah, Sri Lanka
Show on map
0.6 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 288 reviews
8.9

Boasting an outdoor pool, Sunrise by Jetwing is situated in Kalkudah and provides comfortable accommodation. Some of the popular features on offer at this 5-star hotel include free on-site parking and wireless internet.

Maalu Maalu Resort & Spa
Maalu Maalu Resort & Spa
9.1 Excellent
Passekudah, Kalkudah, Sri Lanka
Show on map
0.9 mi from city centre, Kalkudah, Sri Lanka 
ExcellentBased on 188 reviews
9.1

Maalu Maalu Resorts & Spa provides 5-star accommodation in Kalkudah. It also features a Turkish steam bath, an outdoor pool and free Wi-Fi.

Hotel Naaval
Hotel Naaval
7.3 Good
74/1 Mugathuwaram Road, Naavalady, Batticaloa, Sri Lanka
Show on map
2.5 mi from city centre, Batticaloa, Sri Lanka 
GoodBased on 18 reviews
7.3

Naaval is located in Batticaloa and features free Wi-Fi. It also offers laundry facilities, an express check-in and check-out feature and a concierge.

Top Rated Batticaloa District hotels

Show all 126 hotels
1
Amaya Beach Passikudah
Amaya Beach Passikudah
9.1 Excellent
National Holiday Resort, Passikudah, Kalkudah, Sri Lanka
Show on map
0.6 mi from city centre, Kalkudah 

Amaya Beach Passikudah provides a comfortable setting when in Kalkudah. It also offers a sauna, an outdoor pool and a Jacuzzi.

2
Sun Siyam Pasikudah
Sun Siyam Pasikudah
8.7 Excellent
Pasikudah, Kalkudah, Sri Lanka
Show on map
0.8 mi from city centre, Kalkudah 

Boasting a private beach and an outdoor pool, Sun Aqua Pasikudah is located in Kalkudah and provides peaceful accommodation. It offers 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Batticaloa District, Sri Lanka

Show all 126 hotels
Delight Guest House And Restaurant
Delight Guest House And Restaurant
Pasikkudah Road, Kalkudah, Sri Lanka
Show on map
0.8 mi from city centre,  

Delight Guest House And Restaurant is situated in Kalkudah and features free wireless internet.

$17
Avg. per night
Hotel Naaval
Hotel Naaval
7.3 Good
74/1 Mugathuwaram Road, Naavalady, Batticaloa, Sri Lanka
Show on map
2.5 mi from city centre,  

Naaval is located in Batticaloa and features free Wi-Fi. It also offers laundry facilities, an express check-in and check-out feature and a concierge.

$18
Avg. per night
Hotel Chathuna
Hotel Chathuna
No 167 Bar Road,Batticaloa, Batticaloa, Sri Lanka
Show on map
1.3 mi from city centre,  

Hotel Chathuna is located in Batticaloa and offers free Wi-Fi. The hotel is also ideally situated minutes on foot from Batticaloa Railway Station.

$22
Avg. per night
Riviera Resort
Riviera Resort
8.2 Excellent
New Dutch Bar Road, Batticaloa, Sri Lanka
Show on map
1.5 mi from city centre,  

Located in Batticaloa, Riviera Resort provides free Wi-Fi and a gym. It also offers an outdoor pool, a coffee bar and a kids club.

$22
Avg. per night
Naval Beach Villa
Naval Beach Villa
8.7 Excellent
School Road, Batticaloa, Sri Lanka
Show on map
2.3 mi from city centre,  

Providing a shuttle to SLAF Batticaloa, plus complimentary Wi-Fi, Naval Beach Villa & Rooms is a comfortable base in Batticaloa. It also provides a 24-hour reception, a swimming pool and a ticket service.

$23
Avg. per night
Hamsam Villaa
Hamsam Villaa
8.6 Excellent
35/1 New Dutch Bar Road, Batticaloa, Sri Lanka
Show on map
1.4 mi from city centre,  

Situated under a 10-minute stroll from Batticaloa Railway Station, Hamsam Villa provides guests with an ideal base when visiting Batticaloa. Guests can also enjoy complimentary internet throughout the property.

$24
Avg. per night
Amanda Beach Resort
Amanda Beach Resort
8.9 Excellent
Pasikuda, Kalkudah, Sri Lanka
Show on map
0.3 mi from city centre,  

This comfortable resort in Kalkudah offers complimentary wireless internet, as well as a 24-hour reception and a swimming pool. It also provides luggage storage.

$40
Avg. per night
Hotel East Lagoon
Hotel East Lagoon
7.9 Good
Sinna Uppodai Road, Batticaloa, Sri Lanka
Show on map
1.5 mi from city centre,  

Located in Batticaloa, Hotel East Lagoon is within a 10-minute drive of SLAF Batticaloa and offers a Jacuzzi and a swimming pool. It provides 3.5-star accommodation with air-conditioned rooms.

$48
Avg. per night

Hotel prices in Batticaloa District

2 stars and under

$9 - $54

Beni Beach Resort Batticaloa, Sri Lanka
$18
Avg. per night
Naval Beach Villa

#2 Most popular

Naval Beach Villa
8.7 Excellent
$23
Avg. per night
York Inn

Best value

York Inn
8.1 Excellent
$9
Avg. per night
3 stars

$17 - $79

Hotel East Lagoon

#1 Most popular

$48
Avg. per night
Amanda Beach Resort

#2 Most popular

Amanda Beach Resort
8.9 Excellent
$40
Avg. per night
Hotel Naaval

Best value

Hotel Naaval
7.3 Good
$18
Avg. per night
4 stars +

$55 - $227

Amaya Beach Passikudah

#1 Most popular

$59
Avg. per night
Maalu Maalu Resort & Spa

#2 Most popular

$164
Avg. per night
Amethyst Resort Passikudah

Best value

$55
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Batticaloa District

Cities in Batticaloa District

Batticaloa District travel FAQs

  • Where is the best place to stay in Batticaloa District?

    Kalkudah, Batticaloa, and Kaluvanchikudiyiruppu are the most popular places on HotelsCombined for stays in Batticaloa District.

  • What are the best hotels in Batticaloa District?

    Amaya Beach Passikudah, rated with a score of 9.1 from 351 reviewers, is one of the most popular hotels in Batticaloa District. Other top stays include Maalu Maalu Resort & Spa, with an average rating of 9.1 from 188 reviewers, and Sunrise By Jetwing, with a score of 8.9 from 288 reviewers.