Srilanka-Places.com has listed approx 48 islands in Sri Lanka. Some of the Top rated islands in Sri Lanka are- Analaitivu, Analaitivu, Karainagar, Ruskin Island, Parevi Duwa, Taprobane Island, Nasuvantivu, Eluvaitivu, Eluvaitivu & Iranativu North.