You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Eastern Province in Sri Lanka is a captivating travel destination offering a blend of natural beauty and cultural richness. Known for its stunning coastline, the province is home to some of the most pristine beaches in the country, making it an ideal spot for beach lovers and water sports enthusiasts. The capital, Trincomalee, is renowned for its deep-water harbor and historical significance, while Kalmunai, the largest city, offers vibrant local culture and cuisine.
For those seeking the best neighborhoods to stay, Trincomalee and Batticaloa are highly recommended. Trincomalee offers a mix of luxury resorts and budget accommodations with easy access to attractions like Koneswaram Temple and Marble Beach. Batticaloa, known for its lagoon and Dutch Fort, provides a more laid-back atmosphere with charming guesthouses.
Top attractions include the ancient city of Polonnaruwa, the serene Pasikudah Beach, and the wildlife-rich Pigeon Island National Park, ensuring a memorable stay in Eastern Province.
See the latest prices and deals by choosing your dates

Inn in Trincomalee · 1.62 mi from centre
6.9
51 reviews
Breakfast available
Located in Trincomalee, a 4-minute walk from Uppuveli beach, Nest Inn has accommodations with a shared lounge, free private parking and a restaurant. The property is around 1.2 miles from Trincomalee Railway Station, 1.9 miles from Kali Kovil and 2.2 miles from Gokana Temple. The property provides a 24-hour front desk, airport transportation, a shared kitchen and free WiFi.
Guest rooms at the inn come with a seating area. Rooms include a private bathroom and a shower, and certain accommodations at Nest Inn have a safety deposit box. The rooms will provide guests with a desk and an electric tea pot.
A buffet, continental or Asian breakfast is available at the property.
The area is popular for cycling, and bike rental and car rental are available at the accommodation.
Maritime and Naval History Museum is 2.2 miles from Nest Inn, while Fort Frederick is 2.3 miles from the property. China Bay Airport is 5.6 miles away.

Hotel in Trincomalee · 1.70 mi from centre
5.8
8 reviews
Breakfast available
When you stay at Hotel Tobiko in Trincomalee, you'll be near the beach, within a 5-minute drive of Trincomalee War Cemetery and Uppuveli Beach. This beach hotel is 2.2 mi (3.5 km) from Fish Market and 2.4 mi (3.9 km) from Trincomalee Harbour.

Guest house in Trincomalee · 1.70 mi from centre
5.5
2 reviews
Sayura Guest House provides beachfront accommodations in Trincomalee. With free private parking, the property is a 1-minute walk from Uppuveli beach and 1.4 miles from Trincomalee Railway Station. Guests can use the a garden.
A balcony with an outdoor dining area and sea views is offered in select units. At the guest house, units are equipped with a private bathroom.
The breakfast offers à la carte, American, or vegetarian options.
Kali Kovil is 2 miles from the guest house, while Gokana Temple is 2.3 miles from the property. China Bay Airport is 5.6 miles away.

Hotel in Trincomalee · 1.72 mi from centre
6.8
275 reviews
Breakfast available
Offering an outdoor swimming pool and a restaurant, JKAB Park Hotel is located in Trincomalee, a 3 -minute drive from the Trincomalee Railway Station. It is 8.1 mi away from the Nilaveli Beach. Free WiFi access is available.
Each air-conditioned room here will provide you with a flat-screen cable TV and a seating area. There is also an electric kettle. Featuring a shower, private bathroom also comes with free toiletries.
At JKAB Park Hotel you will find a fitness center and a garden. Other facilities offered at the property include meeting facilities, a shared lounge and luggage storage.
The property is 2.5 mi away from the Trincomalee City. It is a 6-minute drive from the Trincomalee Bus Station, a 15-minute drive from the Tricomalee Civil Airport and a 5-minute drive from the Naval dockyard.

Guest house in Trincomalee · 1.88 mi from centre
4.0
2 reviews
Hotel Prasanna offers accommodations in Trincomalee, 2 miles from Kanniya Hot Springs and 2.5 miles from Kali Kovil. 1.4 miles from Uppuveli beach and 1.8 miles from Trincomalee Railway Station, the property offers a garden and a bar. There's a terrace and guests can access free Wifi and free private parking.
Units come with a private bathroom, and some units at the guest house have a balcony.
Gokana Temple is 2.8 miles from the guest house, while Maritime and Naval History Museum is 2.8 miles from the property. China Bay Airport is 4.3 miles away.

Hotel in Trincomalee · 1.89 mi from centre
2.0
1 review
Breakfast available
With a stay at Trinco Prasanna Resort in Trincomalee, you'll be within a 5-minute drive of Fish Market and Trincomalee Harbour. This hotel is 2.1 mi (3.3 km) from Uppuveli Beach and 2.4 mi (3.8 km) from Sri Pathrakali Temple.

Hotel in Trincomalee · 2.00 mi from centre
6.2
4 reviews
Located in Trincomalee, a 7-minute walk from Uppuveli beach, Sivas Hotel & Restaurant provides accommodations with a garden, free private parking, a private beach area and a restaurant. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. Rooms have a balcony.
At the hotel, all rooms have a desk. Complete with a private bathroom, all guest rooms at Sivas Hotel & Restaurant are equipped with air conditioning, and selected rooms will provide you with a terrace.
The accommodation offers a continental or Asian breakfast.
Trincomalee Railway Station is 2.2 miles from Sivas Hotel & Restaurant, while Kanniya Hot Springs is 2.6 miles away. China Bay Airport is 5.6 miles from the property.

Hotel in Trincomalee · 2.08 mi from centre
5.6
4 reviews
With a stay at Margosa Bay in Trincomalee, you'll be steps from Uppuveli Beach and a 2-minute drive from Trincomalee War Cemetery. This spa hotel is 2.7 mi (4.3 km) from Trincomalee Beach and 2.8 mi (4.5 km) from Fish Market.

Hostel in Trincomalee · 2.11 mi from centre
Featuring a shared lounge and a bar, Yaa Beach is located in Trincomalee, a 7-minute walk from Uppuveli beach and 2.4 miles from Trincomalee Railway Station. The property is around 2.7 miles from Kanniya Hot Springs, 3.1 miles from Kali Kovil and 3.5 miles from Gokana Temple. The property provides evening entertainment and a shared kitchen.
Guest rooms include a safety deposit box.
An American, Asian or vegetarian breakfast is available at the property.
St. Mary's Cathedral Trincomalee is 3.5 miles from the hostel, while Maritime and Naval History Museum is 3.5 miles away. China Bay Airport is 6.2 miles from the property.

Hostel in Trincomalee · 2.33 mi from centre
9.0
1 review
Breakfast available
Located in Trincomalee, a 9-minute walk from Uppuveli beach, beach life hostal has accommodations with a garden, free private parking, a shared lounge and a terrace. Offering a bar, the property is located within 2.8 miles of Trincomalee Railway Station. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
At the hostel, rooms come with a private bathroom with a shower.
Breakfast is available, and includes à la carte, continental and American options. At beach life hostal you'll find a restaurant serving American, Chinese and Malaysian cuisine. Vegetarian and halal options can also be requested.
Bike rental and car rental are available at this hostel and the area is popular for cycling.
Kanniya Hot Springs is 3 miles from the accommodation, while Kali Kovil is 3.5 miles from the property. China Bay Airport is 6.2 miles away.

Hostel in Trincomalee · 2.40 mi from centre
8.9
11 reviews
Located in Trincomalee, a few steps from Uppuveli beach, You Can Beach Resort Uppuveli has accommodations with a restaurant, free private parking and a bar. The property is around 2.8 miles from Trincomalee Railway Station, 3 miles from Kanniya Hot Springs and 3.5 miles from Kali Kovil. The hostel also provides free WiFi as well as a paid airport shuttle service.
At the hostel, all rooms include a terrace. All rooms at You Can Beach Resort Uppuveli feature air conditioning and a desk.
An à la carte, Full English/Irish or American breakfast is available at the property.
Gokana Temple is 3.9 miles from the accommodation, while St. Mary's Cathedral Trincomalee is 3.9 miles from the property. China Bay Airport is 6.2 miles away.

Hotel in Trincomalee, Uppuveli · 2.43 mi from centre
6.4
21 reviews
Located in Uppuveli, a 1-minute walk from Uppuveli beach, Dive beach palace provides accommodations with free bikes, free private parking, a garden and a shared lounge. Each room at the 2-star hotel has city views, and guests can enjoy access to a terrace and to a bar. The property has a shared kitchen, room service and currency exchange for guests.
At the hotel, every room is equipped with a deskand a patio with a garden view. The private bathroom is equipped with a bidet, free toiletries and a hairdryer. At Dive beach palace, rooms come with a flat-screen TV and a safety deposit box.
At the accommodation you'll find a restaurant serving American cuisine. Vegetarian, halal and kosher options can also be requested.
At Dive beach palace guests are welcome to use a spa center. The area is popular for cycling, and car rental is available at the hotel.
Speaking German, English, French and Italian at the reception, staff are always on hand to help.
Trincomalee Railway Station is 2.9 miles from Dive beach palace, while Kanniya Hot Springs is 2.9 miles from the property. China Bay Airport is 6.2 miles away, and the property offers a paid airport shuttle service.

Hotel in Trincomalee · 2.64 mi from centre
4.0
1 review
Breakfast available
With a stay at French Garden Resort in Trincomalee, you'll be on the beach, just a 4-minute walk from Uppuveli Beach and 8 minutes by foot from Trincomalee War Cemetery. This beach hotel is 3.2 mi (5.2 km) from Trincomalee Beach and 3.4 mi (5.4 km) from Fish Market.

Aparthotel in Trincomalee · 2.65 mi from centre
4.5
2 reviews
Dudley's Family Resort in Trincomalee provides accommodations with a garden and a terrace. This condo hotel offers free private parking, a 24-hour front desk, and free Wifi. Trincomalee Railway Station is 2.9 miles away, and Kali Kovil is 3.6 miles from the condo hotel.
At the condo hotel, units have a desk. The rooms include a private bathroom with a bidet and free toiletries. At the condo hotel, the units include bed linen and towels.
Uppuveli beach is 1.8 miles from the condo hotel, while Kanniya Hot Springs is 1.2 miles from the property. China Bay Airport is 4.3 miles away.

Hotel in Trincomalee · 2.70 mi from centre
5.8
12 reviews
Breakfast available
With a stay at Luxury Everest Hotel in Trincomalee, you'll be near the beach, just a 3-minute walk from Uppuveli Beach and 8 minutes by foot from Trincomalee War Cemetery. This hotel is 3.2 mi (5.2 km) from Trincomalee Beach and 3.4 mi (5.5 km) from Fish Market.

Hotel in Trincomalee · 2.77 mi from centre
6.0
1 review
Breakfast available
With a stay at Under Water Safaris in Trincomalee, you'll be on the beach, just a 5-minute walk from Uppuveli Beach and 9 minutes by foot from Trincomalee War Cemetery. This beach hotel is 3.8 mi (6.1 km) from Trincomalee Beach and 4 mi (6.4 km) from Fish Market.

Hotel in Trincomalee, Challi · 2.78 mi from centre
5.5
2 reviews
Located in Challi, a 1-minute walk from Uppuveli beach, Fernando's beach market has accommodations with a garden, free private parking, a terrace and a restaurant. Offering a bar, the property is located within 2.7 miles of Kanniya Hot Springs. The hotel has an outdoor pool and a spa center.
The rooms include a private bathroom, while selected rooms also feature a balcony and others also feature a sea view.
Breakfast is available, and includes à la carte, continental and Asian options.
Trincomalee Railway Station is 3.4 miles from the hotel, while Kali Kovil is 4.1 miles from the property. China Bay Airport is 6.2 miles away.

Guesthouse in Trincomalee · 2.79 mi from centre
4.0
2 reviews
Breakfast available
With a stay at Woody Crest Hotel in Trincomalee, you'll be within a 10-minute walk of Uppuveli Beach and Trincomalee War Cemetery. This guesthouse is 3.6 mi (5.8 km) from Fish Market and 3.8 mi (6.1 km) from Trincomalee Harbour.

Hotel in Trincomalee · 2.79 mi from centre
6.4
5 reviews
Breakfast available
Located in Trincomalee, Aainn Guest is near the beach, within a 5-minute walk of Uppuveli Beach and Trincomalee War Cemetery. This hotel is 3.3 mi (5.3 km) from Trincomalee Beach and 3.5 mi (5.6 km) from Fish Market.

Hostel in Trincomalee · 2.80 mi from centre
9.3
108 reviews
Located in Trincomalee, within a few steps of Uppuveli beach and 2.7 miles of Kanniya Hot Springs, Bliss Cabana provides accommodations with a garden and free WiFi throughout the property as well as free private parking for guests who drive. The property is around 3.6 miles from Trincomalee Railway Station, 4.3 miles from Kali Kovil and 4.6 miles from Gokana Temple. Guests can enjoy garden views.
St. Mary's Cathedral Trincomalee is 4.6 miles from the hostel, while Maritime and Naval History Museum is 4.6 miles away. China Bay Airport is 6.2 miles from the property.