See the latest prices and deals by choosing your dates.
Hotel in Trincomalee
Located in Trincomalee, Janas Blue Water Corner offers beachfront accommodations a 2-minute walk from Dutch Bay Beach and facilities like a private beach area. We loved our stay here! Amazing location right next to a little bay. You can see beautiful coral, fish and sometimes turtles while snorkelling in the bay! The room is really comfortable and clean, and the owners are so friendly and helpful. Highly recommend!
Hotel in Nilaveli
Featuring free WiFi, C Beyond Nilaweli offers accommodations in Nilaveli. The property overlooks a large natural pond and is located 12 mi from Trincomalee. Guests can enjoy the on-site restaurant. The hotel overall was very nice and the staff and specially the manager Eric were very courteous. Breakfast was simple but good, ask for the scrambled eggs on toast - really good.
Hotel in Nilaveli
Offering a year-round outdoor swimming pool and views of the sea, Amanta Beach is set in Nilaveli, 12 mi from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom. We stayed at Amanta Beach Resort for two nights and wished we would have stayed for a week! The property is beautiful and private but close enough to Nilaveli & Trinco that you could take a Tuk Tuk if you needed to. The rooms were spotless, beautiful, and everything worked perfectly (including the air con). As previous reviewers have said, the beach is your own little private slice of paradise. We were there a few weeks before the heavy season, so the seas were a bit rough, but we spent many hours lounging in the chairs on the sand! The food was amazing too! We had dinner one night and it was one of the best meals that we've had on our year abroad. The owner/chef comes out and explains everything and tells you where he got the ingredients from (mostly his on-site garden). Shyakthi and his staff make this place what it is! They all go above and beyond to make sure you're enjoying yourself and that you're comfortable. They put a lot of time and energy into the entire experience and it shows. There is a reason this hotel is rated 9+ on Booking and you should definitely come see for yourself!
Hotel in Nilaveli
Nilaveli Beach Resort is set on the bronzed sands of Nilaveli Beach. This tranquil resort welcomes guests with a private beach area, cozy guestrooms and free internet access at all public areas. Great hotel on a clean and quiet beach. There is not much to do around the hotel but we liked it that way to get some peace and quiet. The staff was very friendly and created a homely atmosphere.
Hotel in Uppuveli
Located in Uppuveli, a 2-minute walk from Uppuveli beach, Swiss kiss beach resort provides accommodations with a garden, free private parking, a terrace and a restaurant. The people here are literally the nicest, kindest persons I ever met while travelling. They helped me organise everything, made me feel home far away from my country and had a really fun time together! The food is delicious, the rooms are nice and the whole resort is just a 2 mins walk away from the beach so everything is perfect!
Hotel in Trincomalee
Hema Holiday Villa is located in Trincomalee, a 2-minute walk from Uppuveli beach and 2.7 miles from Kanniya Hot Springs. The owner was very nice and polite, he stayed up for me and did everything I needed as I checked into the hotel late that night. The owner said it was newly opened. The hotel was much nicer, cleaner and neater than we expected. The bathroom was excellent. There were all facilities for making tea. The mattress was very nice. The pillow was great. Wifi worked good and fast. From here it is a two minute walk to the beach. The beach was nice and clean. The service of this hotel is amazing. Highly recommend this hotel for its outstanding service and warm hospitality! Thank you, we’ll come back .
Hotel in Trincomalee
Located in Trincomalee, a 2-minute walk from Nilaveli Beach, Anoo Beach Villa has accommodations with a garden, free private parking and a terrace. Everything was spot on .. we booked only 1 room but the whole villa was like ours … friendly staff … happy to come to trinco and have a proper stay in this property… thanks guys and keep it up 😍🙈
Hotel in Trincomalee
Located in Trincomalee, a 18-minute walk from Nilaveli Beach, Anoo Garden Villa provides accommodations with a garden, free private parking, a shared lounge and a terrace. Value for the money, very clean rooms and friendly staff will assist you about the local attractions.
Hotel in Trincomalee
Located in Trincomalee, a 4-minute walk from Uppuveli beach, Amazon Beach Cabana has accommodations with a garden, free private parking, a terrace and a restaurant. Best host ever. He is always ready to help you and make you feel at home. Place is super clean, forniture is new, the bed very comfortable. The view is amazing. You can see the beach from the restaurant/ bar, as It is close to the cabins. Breakfast is very complete, home made and tasty. I really reccomend this place.
Hotel in Trincomalee
Located in Trincomalee, a few steps from Sampalthivu Beach, Regina Beach Bungalow has accommodations with a garden, free private parking, a terrace and a restaurant. I had a beautiful stay of 4 nights at the place and fell in love with the nature of the compound, the proximity to the beach and the atmosphere. We took advantage of the superb cuisine at Regina - mornings for breakfast and 2/4 evenings, for a curry and a fish dinner. Alternatively, we took a ride to Trinco or other places for activities and sightseeing and ate/drank in surrounding towns. If we ever came back to Sri Lanka again, we’d love to stay at Regina once more. It was a great experience.
Hotel in Nilaveli
Hotel in Trincomalee
Hotel in Nilaveli
Hotel in Trincomalee
Hotel in Trincomalee
Hotel in Trincomalee
Hotel in Trincomalee
Hotel in Trincomalee
Hotel in Uppuveli
Hotel in Trincomalee
Popular with guests booking hotels in Trincomalee District
Hotel in Trincomalee
Popular with guests booking hotels in Trincomalee District
Hotel in Nilaveli
Popular with guests booking hotels in Trincomalee District
Hotel in Trincomalee
Popular with guests booking hotels in Trincomalee District
Hotel in Trincomalee
Popular with guests booking hotels in Trincomalee District
Hotel in Trincomalee
Popular with guests booking hotels in Trincomalee District
Hotel in Trincomalee
Located in Trincomalee, a 2-minute walk from Uppuveli beach, MRD Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. The hotel is clean. We enjoyed swimming. The owner and other stuff are really nice.
Hotel in Nilaveli
Located in Nilaveli, a 2-minute walk from Nilaveli Beach, Mithra Paradise Beach Hotel has accommodations with a garden, free private parking and a restaurant. The accommodation was exceptionally clean and spacious! We were very satisfied with the standard.
Hotel in Trincomalee
Featuring free WiFi throughout the property, Hotel Tobiko is located in Trincomalee, 1.9 mi from Koneswaram Temple. Guests can enjoy the on-site restaurant. Free private parking is available on site. We had a wonderful time at Hotel Tobiko, which is located only a few meters from the Upuveli beach.
Hotel in Trincomalee
Offering an outdoor swimming pool and a restaurant, HOTEL GREEN GARDEN is located in Trincomalee, a 3 -minute drive from the Trincomalee Railway Station. It is 8.1 mi away from the Nilaveli Beach. Absolutely thrilled with my stay at this hotel, which presented an exceptional value for the price.
Hotel in Uppuveli Beach, Trincomalee
Anantamaa Hotel is tucked away in Trincomalee just steps away from the beach. Enjoy soothing spa treatments at the wellness center or spend a quiet afternoon relaxing by the outdoor pool. We liked it here so much we extended by two days.
Hotel in Nilaveli
This hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. It offers free Wi-Fi in public areas, a large outdoor pool and spacious rooms with views of the ocean. Great location great service great food!!!
Hotel in Uppuveli Beach, Trincomalee
Located in Trincomalee, a few steps from Uppuveli beach, Seaside Resort has accommodations with a garden, free private parking, a shared lounge and a terrace. Clean. Nice AC. View was amazing
Hotel in Uppuveli Beach, Trincomalee
Located in Trincomalee, a 6-minute walk from Uppuveli beach, Havana Club Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Great rooms, super clean beds and bed linen, bathroom fantastic, shower full pressure and hot water.
Hotel in Trincomalee
Located in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodations with free bikes, free private parking and a restaurant. We really liked this stay. We really fell in love with this place.
Hotel in Uppuveli Beach, Trincomalee
Located in Trincomalee, a few steps from Uppuveli beach, Liyonaa Beach Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. The bed was comfy, and the AC was working just fine, we had a very pleasant sleep which we were...
Hotel in Trincomalee
Set in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains. The staff is very friendly and they'll help you with anything you need.
Hotel in Trincomalee
Located in Trincomalee, a 9-minute walk from Uppuveli beach, WoodyCrest provides accommodations with a garden, free private parking, a terrace and a restaurant. Comfortable hotel. Clean rooms and friendly staff who are always ready to help.
Hotel in Uppuveli Beach, Trincomalee
Located a 5-minute walk from Uppuveli beach, Hotel Theevanni Inn offers 2-star accommodations in Trincomalee and has a garden, a shared lounge and a terrace. Great location. The beach is close, there are cafes and restaurants nearby. Large spacious rooms.
Hotel in Nilaveli
Located in Nilaveli, a few steps from Nilaveli Beach, NN Beach Resort & SPA has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The facility/hotel is surrounded by a beautiful garden and in itself is a paradise.
Hotel in Trincomalee
Located near Trincomalee in Salli-Sampaltivu, 108 Palms Beach Resort offers accommodations on the private beach. 108 Palms is an absolute gem. I had booked elsewhere but the government visit in Trincomalee...
Hotel in Trincomalee
Located in Trincomalee, a few steps from Nilaveli Beach, Hotel Coral Bay has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Perfect place with beach view. Had a wonderful time. Staffs were very friendly.
Hotel in Trincomalee
Located in Trincomalee, a 17-minute walk from Sampalthivu Beach, DA GREA NATURAL BEACH HOTEL has accommodations with a garden, free private parking and a restaurant. Amazing peaceful hotel, friendly and helpful staff.
Hotel in Trincomalee
Located in Trincomalee, a 3-minute walk from Nilaveli Beach, Beach Walk Villa has accommodations with a garden, free private parking and a terrace. Very friendly and welcoming host! The room is basic but comfortable and the AC was working...
Hotel in Trincomalee
Located in Trincomalee, a 7-minute walk from Uppuveli beach, Catamaran6 Guest Inn features views of the city. Catamaran6 has great amenities. We had AC, a high speed fan, a big bed, and we were able to do our...
Hotel in Uppuveli
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. Friendly and helpful staff and close to the beach.
Hotel in Nilaveli
Located in Nilaveli, a 2-minute walk from Nilaveli Beach, The Reef Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The room with the bathroom and balcony was very clean. facilities were good.
Hotel in Trincomalee
Located in Trincomalee, a 8-minute walk from Dutch Bay Beach, Mallika Resort features views of the mountain. This 3-star hotel offers room service and a 24-hour front desk. Super friendly and helpful staff! Located near the beach and near a lovely bakery!
Hotel in Trincomalee
Located in Trincomalee, within a 3-minute walk of Nilaveli Beach and 2.5 miles of Pigeon Island National Park, Sai Seashell Rest Inn Nilaveli provides accommodations with a garden and free WiFi... Near to location , clean, peaceful
Hotel in Trincomalee
Featuring free WiFi throughout the property, Aa Inn offers accommodations in Trincomalee, 2.1 mi from Kanniya Hot Springs. There is a restaurant and guests can have fun at the water park. Wonderful hosts who looked after us very well in July.
Travelers who stayed in Trincomalee District near SLAF China Bay (TRR) have said good things about Trinco Lagoon, Mallika Resort, and Catamaran6 Guest Inn.
Among the hotels near SLAF China Bay in Trincomalee District, N Joy Inn, Trinco Beach by DSK, and Janas Blue Water Corner were also highly rated.
The average price per night for a 3-star hotel in Trincomalee District this weekend is $67 or $102 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Trincomalee District this weekend cost around $181 per night (based on Booking.com prices).
Amanta Beach, Nilaveli Beach Resort - Level 1 Certified, and Janas Blue Water Corner are some of the popular hotels in Trincomalee District.
In addition, C Beyond Nilaveli, Swiss kiss beach resort, and Anoo Beach Villa are also popular in Trincomalee District.
There are 371 hotels in Trincomalee District you can book on Booking.com.
Trincomalee, Nilaveli, and Kumpurupiddi are popular with other travelers visiting Trincomalee District.
Many families visiting Trincomalee District loved staying at Anoo Garden Villa, Swiss kiss beach resort, and Anoo Beach Villa.
Amanta Beach, Amazon Beach Cabana, and Regina Beach Bungalow are also popular among family travelers.
DOT BEY beach cabana, Amazon Beach Cabana, and Catamaran6 Guest Inn in Trincomalee District have received great reviews for the views from their hotel rooms.
Guests staying in Trincomalee District also loved the views from their rooms at Liyonaa Beach Hotel, Janas Blue Water Corner, and Seaside Resort.
On average, it costs $60 per night to book a 3-star hotel in Trincomalee District for tonight. You'll pay around $136 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Trincomalee District will cost around $199 (based on Booking.com prices).
On average, 3-star hotels in Trincomalee District cost $62 per night, and 4-star hotels in Trincomalee District are $100 per night. If you're looking for something really special, 5-star hotels in Trincomalee District cost around $140 per night (based on Booking.com prices).
Couples traveling to Trincomalee District loved staying at White Villa Hotel, Regina Beach Bungalow, and Aa Inn.
These hotels in Trincomalee District are also highly-rated by couples: Swiss kiss beach resort, Amazon Beach Cabana, and Amanta Beach.
Hotels in Trincomalee District that offer highly-rated breakfasts include Hotel Tobiko, 108 Palms Beach Resort, and Palmera Eco Resorts Nilaveli.
Breakfast at these hotels in Trincomalee District are also highly-rated: Amazon Beach Cabana, High Park Hotel, and Bluewater Beach Resort.