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

Hotel in Northern Province, Vavuniya · 51.59 mi from centre
8.4
22 reviews
Breakfast available
With a stay at Hotel Oviya in Vavuniya, you'll be a 4-minute walk from Grand Jummah Mosque and 7 minutes by foot from Kudiirrpu Pillayar Kovil. This hotel is 0.5 mi (0.8 km) from Vavuniya Archaeological Museum and 24.2 mi (39 km) from Our Lady of Madu Church.

Bed & breakfast in Anuradhapura District, Mihintale · 52.20 mi from centre
8.6
3 reviews
Breakfast available
Located in Mihintale, Rich Resort & Restaurant is in the historical district, within a 5-minute drive of Rajarata University of Sri Lanka and Mihintalekanda. This bed & breakfast is 6.9 mi (11.2 km) from Nuwara Wewa and 7.3 mi (11.7 km) from Nachchadoowa.

Hotel in Dambulla, Avudangawa · 52.69 mi from centre
8.4
42 reviews
Breakfast available
With a stay at Camellia Resort and Spa in Avudangawa, you'll be 5.2 mi (8.4 km) from Pidurangala Rock and 5.8 mi (9.4 km) from Ancient City of Sigiriya. This spa hotel is 12.5 mi (20.2 km) from Dambulla Cave Temple and 13 mi (20.9 km) from Rangiri Dambulla International Stadium.

Hotel in Batticaloa District, EP · 53.15 mi from centre
Breakfast available
When you stay at Kalkudah Beach House in Kalkudah, you'll be on the beach and 14 minutes by car from Kalkudah Beach. This beach hotel is 6.3 mi (10.1 km) from Pasikuda Beach and 9.5 mi (15.3 km) from Saint Nicholas Church Chenkalady.

Hotel in Sigiriya · 53.28 mi from centre
10.0
7 reviews
Breakfast available
Located in Sigiriya, Sigiriya King's Resort is within a 10-minute drive of Pidurangala Rock and Ancient City of Sigiriya. This hotel is 3 mi (4.9 km) from Sigiriya Museum and 3.7 mi (5.9 km) from Minneriya National Park.

Guesthouse in Sigiriya · 53.39 mi from centre
Breakfast available
Located in Sigiriya, KALUM HOME is in the mountains, within a 15-minute walk of Pidurangala Rock and Ancient City of Sigiriya. This guesthouse is 1.6 mi (2.5 km) from Sigiriya Lion Rock and 3.2 mi (5.1 km) from Sigiriya Museum.

Guesthouse in Sigiriya · 53.67 mi from centre
9.6
5 reviews
Breakfast available
When you stay at Serenity Sigiri Resort in Sigiriya, you'll be within a 10-minute drive of Ancient City of Sigiriya and Pidurangala Rock. This guesthouse is 2.1 mi (3.4 km) from Sigiriya Museum and 2.6 mi (4.2 km) from Sigiriya Lion Rock.

Resort in Dambulla, Sigiriya · 53.85 mi from centre
8.9
24 reviews
Breakfast available
Set in the peaceful village of Digampathaha , Kassapa Lions Rock features two outdoor pool with views of the well-known Sigiriya Rock and an in-house spa center. Air-conditioned rooms feature open-air bathrooms and private balconies.
Kassapa Lions Rock Resort is 20 minutes’ drive from Dambulla, where the UNESCO heritage site of the cave temple is located. The resort provides parking and bike rental for free.
Fitted with a cable TV and mini-bar, well-appointed rooms also have a fan and seating area. Private bathrooms come with a bathtub and heated showers.
For leisure, guests can take a stroll through landscaped grounds or go on a trip organized by the tour desk. Barbecue facilities and laundry service are available.
Surrounded by greenery, the open-air restaurant offers a range of local and international dishes.

Hotel in Sigiriya · 54.02 mi from centre
8.8
51 reviews
Breakfast available
Located in Sigiriya, Sigiriya Rock Gate Resort is in the mountains, within a 10-minute drive of Sigiriya Museum and Sigiriya Lion Rock. This hotel is 1.6 mi (2.6 km) from Ancient City of Sigiriya and 2.1 mi (3.4 km) from Pidurangala Rock.

Hotel in Sigiriya · 54.19 mi from centre
8.8
56 reviews
Breakfast available
Located in Sigiriya, Sinhagiri Villa is in a rural location, within a 15-minute walk of Sigiriya Museum and Ancient City of Sigiriya. This hotel is 2.1 mi (3.4 km) from Sigiriya Lion Rock and 2.4 mi (3.8 km) from Pidurangala Rock.

Hotel in Sigiriya · 54.20 mi from centre
Breakfast available
With a stay at Sigiri Lakshan Home Stay in Sigiriya, you'll be 1 mi (1.6 km) from Ancient City of Sigiriya and 12.4 mi (19.9 km) from Dambulla Cave Temple. This hotel is 12.8 mi (20.6 km) from Rangiri Dambulla International Stadium.

Guesthouse in Sigiriya · 54.28 mi from centre
10.0
7 reviews
Breakfast available
Located in Sigiriya, The Otunna Guest House is in a national park, within a 5-minute drive of Sigiriya Lion Rock and Ancient City of Sigiriya. This spa guesthouse is 1.7 mi (2.8 km) from Sigiriya Museum and 2.6 mi (4.2 km) from Pidurangala Rock.

Bed & breakfast in Sigiriya · 54.35 mi from centre
8.8
5 reviews
Breakfast available
Located in Sigiriya, Sigiri Hibiscus Villa is a 2-minute drive from Ancient City of Sigiriya and 7 minutes from Pidurangala Rock. This spa bed & breakfast is 12.1 mi (19.4 km) from Dambulla Cave Temple and 12.5 mi (20.1 km) from Rangiri Dambulla International Stadium.

Guesthouse in Sigiriya · 54.36 mi from centre
8.6
10 reviews
Located in Sigiriya, The Nature Park Villa is within a 5-minute drive of Sigiriya Lion Rock and Ancient City of Sigiriya. This guesthouse is 2.1 mi (3.4 km) from Sigiriya Museum and 3 mi (4.8 km) from Pidurangala Rock.

Hotel in Sigiriya · 54.42 mi from centre
9.2
18 reviews
Breakfast available
Located in Sigiriya, Melrose Villas is a 4-minute drive from Ancient City of Sigiriya and 9 minutes from Pidurangala Rock. This hotel is 5.6 mi (8.9 km) from Minneriya National Park and 11 mi (17.7 km) from Dambulla Cave Temple.

Hotel in Sigiriya · 54.44 mi from centre
10.0
2 reviews
With a stay at Sigiriya Rock Hide in Sigiriya, you'll be within a 5-minute drive of Sigiriya Lion Rock and Ancient City of Sigiriya. This hotel is 2 mi (3.3 km) from Sigiriya Museum and 2.9 mi (4.7 km) from Pidurangala Rock.

Hotel in Sigiriya · 54.94 mi from centre
8.8
25 reviews
Breakfast available
Located in Sigiriya, Sigiri Thilanka Rest is within a 5-minute drive of Sigiriya Museum and Ancient City of Sigiriya. This hotel is 3 mi (4.8 km) from Pidurangala Rock and 5.6 mi (9.1 km) from Minneriya National Park.

Guesthouse in Sigiriya · 55.00 mi from centre
8.8
8 reviews
Located in Sigiriya, Green Bamboo House is a 5-minute drive from Sigiriya Museum and 5 minutes from Ancient City of Sigiriya. This guesthouse is 4.1 mi (6.6 km) from Pidurangala Rock and 6.1 mi (9.8 km) from Minneriya National Park.

Guesthouse in Sigiriya · 55.24 mi from centre
Breakfast available
With a stay at Venus Paradise in Sigiriya, you'll be within a 5-minute drive of Sigiriya Museum and Sigiriya Lion Rock. This guesthouse is 1.7 mi (2.8 km) from Ancient City of Sigiriya and 3.8 mi (6.1 km) from Pidurangala Rock.

Bed & breakfast in Sigiriya · 55.41 mi from centre
Breakfast available
Located in Sigiriya, ROCK VIEW RELAX is within a 5-minute drive of Sigiriya Museum and Sigiriya Lion Rock. This bed & breakfast is 2 mi (3.2 km) from Ancient City of Sigiriya and 4.1 mi (6.5 km) from Pidurangala Rock.