We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beachfront Luxury Breakfast included Mid-range Pool Romantic Free Parking Trendy Family-friendly Charming Quiet Restaurant Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business & up & up Internet Air Conditioning & up Concierge Hotels with Restaurants Hotels with Infinity Pools Meeting Rooms Quiet Hotels Hotels with Free Wifi Accessible rooms Luxury Beach Hotels £ ££ £££ ££££ Resort Family Resorts Wedding Resorts Diving Resorts Honeymoon Resorts Fishing Resorts Hotels with Jacuzzi Oceanfront Hotels Art and Architecture Lover Quiet Resorts Budget Hotels Family Beach Resorts Business Centre 60+ Traveller Hotels with Hot Tubs All Inclusive Resorts Spa Resorts Cheap Hotels Luxury Beach Resorts Beach Resorts Pets Allowed Luxury Resorts Boutique Resorts Within 5 mi Within 10 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
The Coastal Hotel
Ward 2 (school lane), Pulmoddai Road, Trincomalee 31000, Sri Lanka
0.4 miles from Nilaveli Diving Centre
  • Free Parking
  • Beachfront
The Red Keep
Travelocity
US$15
View Deal
No. 2 Ward, Nilaveli 31010, Sri Lanka
0.7 miles from Nilaveli Diving Centre
  • Beachfront
  • Room Service
Nilaveli Beach Hotel
SAVE US$9
US$66
Booking.com
US$57
View Deal
Nilaveli, Sri Lanka
2.3 miles from Nilaveli Diving Centre
  • Free Parking
  • Breakfast included
Agoda.com
US$222
View Deal
Irrakkandy, Nilaveli 31010, Sri Lanka
2.4 miles from Nilaveli Diving Centre
  • Free Wifi
  • Free Parking
Pigeon Island Beach Resort
Agoda.com
US$144
View Deal
11th Milepost, Nilaveli 31010, Sri Lanka
2.8 miles from Nilaveli Diving Centre
  • Free Parking
  • Breakfast included
Nilaveli Beach Resort
SAVE US$30
US$189
Booking.com
US$159
View Deal
Km 19, Nilaveli Road | Nilaveli beach front, Nilaveli 31010, Sri Lanka
3.4 miles from Nilaveli Diving Centre
  • Free Wifi
  • Free Parking
SAVE US$154
US$321
Booking.com
US$167
View Deal
101/17 Alles Garden Road | Uppuweli, Trincomalee 31000, Sri Lanka
4.2 miles from Nilaveli Diving Centre
  • Free Parking
  • Pool
Trinco Blu by Cinnamon
SAVE US$307
US$491
Agoda.com
US$184
View Deal
Sampative Post, Upuvali, Trincomalee 31000, Sri Lanka
4.2 miles from Nilaveli Diving Centre
  • Free Wifi
  • Free Parking
Sea Lotus Park Hotel
Loading prices...
32 Alles Garden, Trincomalee 31000, Sri Lanka
4.4 miles from Nilaveli Diving Centre
  • Free Parking
  • Breakfast included
No photo provided
291 Central Road, Trincomalee 31000, Sri Lanka
7.0 miles from Nilaveli Diving Centre
    Sea View Hotel
    Loading prices...
    10th Mile Post | Nilaveli, Trincomalee 31000, Sri Lanka
    7.7 miles from Nilaveli Diving Centre
    • Free Wifi
    • Free Parking
    Expedia.com
    US$249
    View Deal
    27th Kilometre Post Pulmoddai Rd | Trincomalee, Kuchchaveli 31014, Sri Lanka
    8.0 miles from Nilaveli Diving Centre
    • Free Wifi
    • Free Parking
    Golf Link Hotel-Trincomalee
    Dockyard Road, Trincomalee 31000, Sri Lanka
    8.0 miles from Nilaveli Diving Centre
      Blue Ocean Hotel
      Booking.com
      US$35
      View Deal
      Dykestreet, Trincomalee 31000, Sri Lanka
      8.0 miles from Nilaveli Diving Centre
      • Room Service
      Still looking for a place to stay?
      Nilaveli has 24 B&Bs/inns with 1,119 reviews
      Nagenahira Beach Villas
      Booking.com
      US$50
      View Deal
      1036 Pulmoddai Road Nilaveli | Drive Past the Front Gate of Pigeon Island Beach Resort, Nilaveli 31010, Sri Lanka
      2.9 miles from Nilaveli Diving Centre
      • Free Parking
      • Breakfast included
      Shahira Hotel Nilaveli
      SAVE US$2
      US$20
      Booking.com
      US$18
      View Deal
      16TH KM Post, Nilaveli, Sri Lanka
      1.5 miles from Nilaveli Diving Centre
      • Free Wifi
      • Free Parking
      Sea Zone Hotel
      Booking.com
      US$37
      View Deal
      10th Mile Post, Shahira Road | Gopalapuram, Nilaveli 31010, Sri Lanka
      1.4 miles from Nilaveli Diving Centre
      • Free Wifi
      • Free Parking
      See all 24 Nilaveli B&Bs/inns
      See all hotels in or near Nilaveli
      SAVE US$154
      US$321
      Booking.com
      US$167
      View Deal
      101/17 Alles Garden Road | Uppuweli, Trincomalee 31000, Sri Lanka
      4.2 miles from Nilaveli Diving Centre
      • Free Parking
      • Pool
      Trinco Blu by Cinnamon
      SAVE US$307
      US$491
      Agoda.com
      US$184
      View Deal
      Sampative Post, Upuvali, Trincomalee 31000, Sri Lanka
      4.2 miles from Nilaveli Diving Centre
      • Free Wifi
      • Free Parking
      Sea Lotus Park Hotel
      Loading prices...
      32 Alles Garden, Trincomalee 31000, Sri Lanka
      4.4 miles from Nilaveli Diving Centre
      • Free Parking
      • Breakfast included
      Golf Link Hotel-Trincomalee
      Dockyard Road, Trincomalee 31000, Sri Lanka
      8.0 miles from Nilaveli Diving Centre
        Blue Ocean Hotel
        Booking.com
        US$35
        View Deal
        Dykestreet, Trincomalee 31000, Sri Lanka
        8.0 miles from Nilaveli Diving Centre
        • Room Service
        *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Other miscellaneous taxes and hotel fees which are not fixed or due at time of booking may be payable at the property at time of stay. Please see our partners for more details.