Sri Lanka has a great variety of hotels; modern 5 star beach resorts, old colonial hotels, intimate boutique hotels, beautifully restored villas and tea estate bungalows.
Click on an area of the map, or the links below, to view all the hotels in that area.