
Step 1: Enter your trip details
Step 2: Compare multiple sites

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.