

With a stay at Margosa Bay in Trincomalee, you'll be on the beach, just steps from Uppuveli Beach and a 3-minute drive from Trincomalee War Cemetery. This 4.5-star hotel is 6.6 mi (10.7 km) from Nilaveli Beach and 2.6 mi (4.2 km) from Sri Pathrakali Temple.