Trincomalee, 31000 Nilaveli, Sri Lanka
This hotel is located on Nilavili Beach, just a 10-minute boat ride from Pigeon Island. WiFi is not available, but there is a large outdoor pool and spacious rooms with ocean views. The rooms feature calming neutral tones and come with air conditioning, a mini-bar, and a safe. They also include a DVD player and a tea/coffee maker. Guests can enjoy international cuisine and a selection of drinks at the beachfront restaurant. Nilavili Beach Hotel is a 40-minute drive from Trincomalee Natural Harbor and Swami Rock. Bandaranaike International Airport is 158 miles away.