Islands in Sri Lanka

Travelers are voting Nainativu and Taprobane Island as the best islands in Sri Lanka. Want more? Check out our map of islands in Sri Lanka or this 1 islands near Galle.