Sri Lanka is a tropical island nation adrift in the Indian Ocean and situated southeast of India.
The country's exquisite scenery takes in palm-fringed beaches, lush rainforest, tea plantations and ancient cities.
Recommendations by members. Read Sri Lanka Travel Reviews or add your own
Discover the very best Sri Lanka travel websites!