Last-minute hotel deals in Batticaloa District

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

Located in the Eastern Province of Sri Lanka, Batticaloa District is a captivating travel destination known for its rich cultural heritage and stunning natural beauty. Staying in Batticaloa offers visitors a unique blend of serene beaches, historical landmarks, and vibrant local culture. The city of Batticaloa, the district's capital, is a popular area to stay, offering a range of accommodations from luxury hotels to cozy guesthouses.

For those seeking the best neighborhoods, Kallady and Pasikudah are highly recommended. Kallady is famous for its picturesque lagoon and the iconic Kallady Bridge, while Pasikudah is renowned for its pristine beaches and crystal-clear waters, perfect for relaxation and water sports.

Top attractions in Batticaloa District include the Batticaloa Fort, a historical site with colonial architecture, and the serene Batticaloa Lagoon, ideal for bird watching and boat rides. The district is also home to numerous Hindu temples, reflecting its diverse cultural tapestry.

Clear filters

Batticaloa District

Most popular
Sort by

See the latest prices and deals by choosing your dates

Bay Walk by AHSRAM
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Kalkudah · 15.52 mi from centre

9.5

 

11 reviews

Just a 5-minute walk from Kalkudah Beach and 400 yards from Sri Muththu Mariyamman Kovil, Bay Walk by AHSRAM features accommodations in Kalkudah, with a garden and a terrace. The property is around 1.1 miles from Sri Munai Murukan Kovil, 2.9 miles from Valaichchenai Harbour, and 20 miles from Batticaloa Railway Station. The guest house features both free Wifi and free private parking.

Units include a private bathroom, and some units at the guest house have a balcony.

A buffet, à la carte, or continental breakfast is available at the property.

Batticaloa Lighthouse is 21 miles from the guest house, while Dutch Fort Batticaloa is 21 miles from the property. Batticaloa International Airport is 21 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Dream Inn Guesthouse Passikudah
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Batticaloa · 15.53 mi from centre

9.5

 

155 reviews

Breakfast available

Offering garden views, The Dream Inn Guesthouse Passikudah in Batticaloa provides accommodations, a garden, and a terrace. This guest house offers free private parking, bicycle parking, and free Wifi. Outdoor seating is also available at the guest house.

Featuring a balcony, the units offer air conditioning and have a flat-screen TV and a private bathroom with shower and bathrobes. A fridge and kettle are also offered. At the guest house, the units include a seating area.

Guests at The Dream Inn Guesthouse Passikudah can enjoy an American breakfast, and breakfast in the room is also available.

If you'd like to discover the area, cycling is possible in the surrounding area, and the accommodation can arrange a bicycle rental service.

Popular points of interest near The Dream Inn Guesthouse Passikudah include Pasikuda Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. Batticaloa International Airport is 21 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Blue Sands Beach Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Pasikuda · 15.55 mi from centre

9.1

 

200 reviews

Breakfast available

Offering quiet street views, Blue Sands Beach Resort in Pasikuda features accommodations and a garden. This guest house offers free private parking and a 24-hour front desk. The rooms include a patio with views of the garden.

All units feature air conditioning and a flat-screen TV. The rooms are fitted with a kettle, a private bathroom, and free Wifi, while selected rooms will provide you with a terrace and some have sea views. At the guest house, the units are fitted with bed linen and towels.

Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch.

The area is popular for cycling, and bike rental is available at this 4-star guest house.

Pasikuda Beach is a few steps from the guest house, while Sri Muththu Mariyamman Kovil is a 8-minute walk away. Batticaloa International Airport is 21 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Passi Villa
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Pasikuda · 15.62 mi from centre

7.6

 

12 reviews

Breakfast available

Featuring free WiFi and a private beach area, Passi Villais set in Passekudah. Free private parking is available on site.

All units have a flat-screen TV offering satellite channels, electric kettle and a seating area. Some units include a terrace and/or balcony with sea views. Towels and bed linen are provided.

Passi Villaalso includes a year-round outdoor pool. Guests can enjoy the on-site restaurant. The property also offers packed lunches.

You can engage in various activities, such as snorkeling and windsurfing.

Compare price on Booking.com
Compare price on Booking.com
Amaya Beach Passikudah
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Batticaloa District, Pasikuda · 15.66 mi from centre

8.6

 

680 reviews

Breakfast available

A splendid outdoor pool resides between the beach and Amaya Beach Passikudah, a resort offering spacious rooms and suites with private balconies and free WiFi. A spa, fitness center and restaurant are available.

Located in Kalkudah, Amaya Beach Passikudah’s rooms are air-conditioned and include a flat-screen satellite TV, safe and mini-bar. A seating area and private bathroom with bath, shower hairdryer and free toiletries are provided.

Other facilities offered at the property include water sports facilities, meeting facilities and luggage storage. Guests can go cycling, fishing and diving. The property offers free private parking.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sunrise Pasikuda
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Pasikuda · 15.82 mi from centre

9.0

 

50 reviews

Breakfast available

With a stay at Sunrise Pasikuda in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Marina Beach Passikudah
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Pasikuda · 15.82 mi from centre

7.0

 

2 reviews

Breakfast available

With a stay at Marina Beach Passikudah in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.

Compare price on Booking.com
Compare price on Booking.com
New Land Guest House
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Pasikuda · 15.85 mi from centre

8.0

 

188 reviews

Just a 18-minute walk from Pasikuda Beach and 1.1 miles from Sri Muththu Mariyamman Kovil, New Land Guest House features accommodations in Pasikuda, with free bikes, a garden, and a shared lounge. With garden views, this accommodation offers a terrace. The guest house also features free Wifi, free private parking, and facilities for disabled guests.

At the guest house, each unit is equipped with a patio. Each unit includes a private bathroom, and some units at the guest house have a balcony. At the guest house, some units are soundproof.

Guests are welcome to eat at the on-site family-friendly restaurant, which is open for dinner, lunch, brunch, and high tea.

For guests with children, the guest house provides an indoor play area, outdoor play equipment, and a baby safety gate. Guests can also warm up near the outdoor fireplace after a day of cycling.

Sri Munai Murukan Kovil is 1.8 miles from New Land Guest House, while Valaichchenai Harbour is 2 miles away. Batticaloa International Airport is 21 miles from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Joytinat Yoga Ayurveda Villa
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Batticaloa District, Kalkudah · 15.97 mi from centre

8.8

 

5 reviews

Joytinat Yoga Ayurveda Villa offers accommodations in Kalkudah, 2 miles from Sri Munai Murukan Kovil and 21 miles from Batticaloa Railway Station. The property is around 1.7 miles from Pasikuda Beach, 1.2 miles from Sri Muththu Mariyamman Kovil, and 1.8 miles from Valaichchenai Harbour. The bed and breakfast provides both free Wifi and free private parking.

Every room includes a private bathroom with a shower, while selected rooms come with garden views.

Guests can also relax in the garden.

Batticaloa Lighthouse is 21 miles from the bed and breakfast, while Dutch Fort Batticaloa is 21 miles away. Batticaloa International Airport is 21 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
StayEase
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Batticaloa District, Batticaloa · 0.76 mi from centre

5.5

 

2 reviews

StayEase enjoys a location in Batticaloa, a 3-minute walk from Batticaloa Railway Station and 1.3 miles from Dutch Fort Batticaloa. This property offers access to a balcony and free private parking. Valaichchenai Harbour is 20 miles away, and Sri Muththu Mariyamman Kovil is 20 miles from the homestay.

Kitchenware and kettle are also provided.

A continental, Asian, or vegetarian breakfast is available at the property.

Batticaloa Lighthouse is 2.5 miles from the homestay, while Kokkadicholai Hindu Temple is 10 miles away. Batticaloa International Airport is 1.9 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Naaval
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Manmunai North · 0.82 mi from centre

6.0

 

1 review

Breakfast available

This hotel is 2.2 mi (3.5 km) from Tiruchendur Murugan Alayam Temple and 3.2 mi (5.1 km) from St Sebastian’s Church.

Compare price on Booking.com
Compare price on Booking.com
Uthayam Guest House
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Batticaloa · 1.20 mi from centre

1.0

 

1 review

Uthayam Guest House offers accommodations in Batticaloa, a 11-minute walk from Batticaloa Beach and 0.6 miles from Batticaloa Lighthouse. This property offers access to a terrace, free private parking, and free Wifi. Batticaloa Railway Station is 2.5 miles away, and Dutch Fort Batticaloa is 3.6 miles from the guest house.

At the guest house, the units have a balcony. The rooms come with a shared bathroom with a bidet and free toiletries. At the guest house, the units come with bed linen and towels.

As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.

Kokkadicholai Hindu Temple is 12 miles from Uthayam Guest House, while Valaichchenai Harbour is 20 miles away. Batticaloa International Airport is 3.1 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Dutch guest house
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Kallady · 1.35 mi from centre

5.0

 

1 review

Located in Kallady, Dutch guest house provides 3-star accommodations with private terraces. The property is around a few steps from Kallady Beach, 2.1 miles from Batticaloa Railway Station and 2.8 miles from Dutch Fort Batticaloa. Valaichchenai Harbour is 22 miles from the hotel and Sri Muththu Mariyamman Kovil is 23 miles away.

At the hotel, each room has a desk.

Batticaloa Lighthouse is 4.5 miles from Dutch guest house, while Kokkadicholai Hindu Temple is 10 miles away. Batticaloa International Airport is 3.7 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Dutch beach rest in
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Batticaloa District, Kallady · 1.38 mi from centre

6.2

 

6 reviews

Featuring a garden, Dutch beach rest in provides accommodations in Kallady. The property is around a 6-minute walk from Kallady Beach, 1.8 miles from Batticaloa Railway Station, and 2.5 miles from Dutch Fort Batticaloa. The homestay features rooms with air conditioning, free private parking, and free Wifi.

The homestay offers some units with sea views, and all units are equipped with a balcony. At the homestay, units include a terrace, a private bathroom, and a flat-screen TV.

A buffet, Asian, or vegetarian breakfast can be enjoyed at the property.

Batticaloa Lighthouse is 4.3 miles from the homestay, while Kokkadicholai Hindu Temple is 10 miles from the property. Batticaloa International Airport is 3.7 miles away.

Compare price on Booking.com
Compare price on Booking.com
Beni Beach Resort Batticaloa, Sri Lanka
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Batticaloa District, Kallady · 1.53 mi from centre

4.9

 

19 reviews

Beni Beach Resort Batticaloa, Sri Lanka offers accommodations in Kallady, a 2-minute walk from Kallady Beach and 1.7 miles from Batticaloa Railway Station. This bed and breakfast provides free private parking and a shared kitchen. Dutch Fort Batticaloa is 2.4 miles from the bed and breakfast, and Batticaloa Lighthouse is 4.1 miles away.

Guests can also relax in the garden.

Kokkadicholai Hindu Temple is 10 miles from the bed and breakfast, while Valaichchenai Harbour is 22 miles away. Batticaloa International Airport is 3.1 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Shiven Homestay
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Batticaloa District, Kallady · 1.53 mi from centre

5.4

 

5 reviews

Shiven Homestay in Kallady provides accommodations with a garden, a terrace, and a shared lounge. This guest house features free private parking and a shared kitchen. The accommodation offers full-day security and bicycle parking for guests.

Each unit has a private bathroom and a shower, and some units at the guest house have a balcony. At the guest house, all units include a seating area.

Kallady Beach is a 8-minute walk from the guest house, while Batticaloa Railway Station is 1.4 miles from the property. Batticaloa International Airport is 3.1 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
D&J Stamford Hotel - Hostel
Full Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hostel in Batticaloa District, Batticaloa · 1.57 mi from centre

2.0

 

2 reviews

With a stay at D&J Stamford Hotel - Hostel in Batticaloa, you'll be within a 5-minute walk of St Anthony’s Church and St Michael’s College. This hostel is 0.3 mi (0.4 km) from St Mary’s Cathedral and 0.3 mi (0.5 km) from Batticaloa Market.

Compare price on Booking.com
Compare price on Booking.com
Ramiy Resort Batticaloa
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Batticaloa · 1.79 mi from centre

5.3

 

7 reviews

Breakfast available

Located in Batticaloa, 2.6 miles from Batticaloa Railway Station, Ramiy Resort Batticaloa provides accommodations with a garden, free private parking and a terrace. This 3-star hotel offers room service and a 24-hour front desk. Guests can enjoy lake views.

Featuring a private bathroom with a bidet and free toiletries, certain units at the hotel also provide guests with a river view.

A buffet, Asian or vegetarian breakfast is served at the property.

Batticaloa Lighthouse is 2.8 miles from Ramiy Resort Batticaloa, while Dutch Fort Batticaloa is 3.3 miles away. Batticaloa International Airport is 2.5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Green Garden Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Kallady · 2.00 mi from centre

1.0

 

1 review

Featuring 3-star accommodations, Green Garden Hotel is located in Kallady, a 16-minute walk from Kallady Beach and 1.6 miles from Batticaloa Railway Station. The property is around 2.3 miles from Dutch Fort Batticaloa, 4 miles from Batticaloa Lighthouse and 8.9 miles from Kokkadicholai Hindu Temple. Sri Munai Murukan Kovil is 23 miles from the hotel.

Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at the hotel have a flat-screen TV and air conditioning, and certain rooms include a terrace. All guest rooms will provide guests with a desk and an electric tea pot.

Valaichchenai Harbour is 22 miles from Green Garden Hotel, while Sri Muththu Mariyamman Kovil is 22 miles away. Batticaloa International Airport is 3.1 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Treatooo Lake resort
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Batticaloa District, Batticaloa · 2.74 mi from centre

6.4

 

22 reviews

Located in Batticaloa, 1.4 miles from Kallady Beach, Treatooo Lake resort has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. Featuring a bar, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property provides room service and a 24-hour front desk for guests.

At the hotel, the rooms come with a desk and a flat-screen TV.

An à la carte, Italian or Asian breakfast is available at the property.

Batticaloa Railway Station is 2.3 miles from Treatooo Lake resort, while Dutch Fort Batticaloa is 3 miles away. Batticaloa International Airport is 3.7 miles from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG