Find and Book Top Rated Hotels in Trincomalee

Search among 17 available hotels and places to stay in Trincomalee from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-17 out of 17
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great120 reviews
From   US$ 375 /nightSelect
8.4
Great49 reviews
MapView on map12.5 km from City Centre
From   US$ 119 /nightSelect
8.6
Great53 reviews
5.4 km from City Centre
From   US$ 81 /nightSelect
Guest house
8.4
Great87 reviews
3.1 km from City Centre
From   US$ 63 /nightSelect
8.2
Great50 reviews
800 m from City Centre1.7 km from Trincomalee Railway Station
From   US$ 38 /nightSelect
8.6
Great52 reviews
3.2 km from City Centre
From   US$ 119 /nightSelect
Guest house
8.0
Great20 reviews
2.7 km from City Centre
From   US$ 6 /nightSelect
8.4
Great124 reviews
3.3 km from City Centre
From   US$ 100 /nightSelect
8.2
Great48 reviews
2.6 km from City Centre
From   US$ 89 /nightSelect
Guest house
8.2
Great65 reviews
2.8 km from City Centre
From   US$ 42 /nightSelect
8.0
Great32 reviews
2.5 km from City Centre
From   US$ 81 /nightSelect
Guest house
8.0
Great17 reviews
3.0 km from City Centre
From   US$ 22 /nightSelect
Guest house
8.4
Great66 reviews
2.9 km from City Centre
From   US$ 43 /nightSelect
8.4
Great39 reviews
2.5 km from City Centre
From   US$ 31 /nightSelect
8.0
Great33 reviews
1.2 km from City Centre1000 m from Trincomalee Railway Station
From   US$ 21 /nightSelect
Chalet
8.4
Great31 reviews
2.8 km from City Centre
From   US$ 32 /nightSelect
Bed & Breakfast
7.6
Very good4 reviews
9.7 km from City Centre
From   US$ 22 /nightSelect

Best hotels and places to stay in Trincomalee

Why visit?

Trincomalee, located on the northeast coast of Sri Lanka, is a captivating destination that offers a combination of stunning beaches, fascinating historical sites, and vibrant culture. With its pristine waters and beautiful landscapes, Trincomalee attracts tourists from all around the world. The city offers a wide range of hotels and accommodations to cater to every travelers needs, whether its a luxurious beachfront hotel or a cozy guesthouse.

Where to stay?

Uppuveli: Uppuveli is a popular tourist area known for its gorgeous sandy beaches and clear blue waters. It offers a range of hotels, guesthouses, and beachfront resorts, making it an ideal place for those seeking a tranquil beach holiday. Uppuveli also provides easy access to Pigeon Island National Park, a renowned snorkeling and diving spot.

Nilaveli: Located a few kilometers north of Uppuveli, Nilaveli is another incredible beach destination in Trincomalee. With its long stretch of pristine sandy beaches, palm trees, and serene atmosphere, Nilaveli is perfect for relaxation and beach activities. The area is dotted with luxury resorts and boutique hotels offering breathtaking views of the Indian Ocean.

Fort Frederick area: For history buffs, the area around Fort Frederick is a fascinating place to stay. Here, you can find accommodations within close proximity to ancient temples, colonial buildings, and the iconic Koneswaram Temple. This area provides a unique blend of cultural heritage and modern amenities.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $250.

Best value for money:

Sea Lotus Park Hotel: Located in Uppuveli, Sea Lotus Park Hotel offers comfortable rooms at affordable prices. This budget-friendly hotel provides modern amenities such as air conditioning, free Wi-Fi, and a restaurant serving delicious local cuisine. With its convenient location near the beach, guests can enjoy a pleasant stay without breaking the bank.

Trinco Blu by Cinnamon: Trinco Blu by Cinnamon is a charming beachfront hotel in Nilaveli. Offering a blend of comfort and affordability, this hotel features spacious rooms with stunning ocean views. Guests can enjoy facilities such as a swimming pool, beach access, and a restaurant serving a variety of dishes. The warm hospitality and reasonable rates make it an excellent choice for a value-for-money stay.

The Villa by Golden Sun: Nestled in the Fort Frederick area, The Villa by Golden Sun is a guesthouse that provides comfortable accommodations at an affordable price. The rooms are cozy and well-maintained, and guests can enjoy a complimentary breakfast during their stay. Its central location offers easy access to historic sites and nearby attractions.

Best kids-friendly hotels:

Anantamaa Hotel: Anantamaa Hotel is a family-friendly hotel in Uppuveli. It offers spacious rooms and suites suitable for families, and some even come with separate living areas. The hotel features a swimming pool, a childrens playground, and a restaurant serving kid-friendly meals. With its proximity to the beach, children can engage in various water activities.

Amaranthe Bay Resort & Spa: Amaranthe Bay Resort & Spa, located in Nilaveli, is a great choice for families. The resort offers family rooms with extra space and provides a range of amenities such as a swimming pool, a kids club, and a spa for parents to relax. The beachfront location allows for fun-filled family outings and water sports.

Best hotels for a romantic getaway:

Jungle Beach by Uga Escapes: Situated in an idyllic location in Kuchchaveli, Jungle Beach by Uga Escapes offers a secluded and romantic retreat. The luxurious villas are nestled amidst lush greenery and offer privacy and tranquility. Couples can enjoy candlelit dinners by the beach, spa treatments, and leisurely walks along the pristine shoreline.

Trinco Blu by Cinnamon: Trinco Blu by Cinnamon, with its stunning seaside setting in Nilaveli, creates a romantic ambiance. The resorts well-appointed rooms, private balconies, and breathtaking views set the perfect scene for a romantic getaway. Couples can indulge in couples massages at the spa, enjoy romantic candlelight dinners, and create lasting memories by the beach.

Best for location:

Pigeon Island Beach Resort: Situated near the entrance to Pigeon Island National Park, Pigeon Island Beach Resort offers an excellent location for nature lovers. The hotel provides comfortable rooms with balconies overlooking the ocean or mountains. Guests staying here have easy access to snorkeling and diving activities, as well as exploring the parks rich marine life.

JKAB Beach Resort: Located in Uppuveli, JKAB Beach Resort is a beachfront hotel offering stunning views of the Indian Ocean. With its prime location, guests can enjoy direct beach access and the convenience of nearby restaurants, bars, and shops. The resort offers comfortable accommodations, friendly service, and a relaxed atmosphere for a pleasant stay.

Trinco Blu by Cinnamon: Trinco Blu by Cinnamons beachfront location in Nilaveli provides easy access to the beach and panoramic views of the ocean. The hotel is also conveniently situated near popular attractions such as Pigeon Island National Park and Koneswaram Temple. Guests can enjoy the best of Trincomalees natural beauty and cultural heritage while staying here.

Best for a short city break:

Hotel Club Oceanic: Located in the heart of Trincomalee, Hotel Club Oceanic offers comfortable accommodations for a short city break. The hotel features well-appointed rooms, a rooftop restaurant with panoramic views, and a range of services to ensure a hassle-free stay. Its central location allows guests to explore Trincomalees markets, historical sites, and vibrant local atmosphere.

JKAB Beach Resort: JKAB Beach Resort, while offering an idyllic beachfront setting, is also just a short distance from Trincomalees city center. Guests can enjoy a peaceful beach retreat while being close to the citys attractions and amenities. The resort provides comfortable rooms, a beachfront restaurant, and a relaxed ambiance for a quick getaway.

Show moreLess