By air: take a direct flight from major Indian cities to Colombo
By air: fly with a layover if no direct flight is available
By sea: use a ferry or cruise if available on your route
By road and sea: travel to a coastal Indian city, then continue by ship if services are operating
Carry a valid passport
Obtain the required Sri Lanka visa or travel authorization before departure
Check airline, ferry, and immigration rules before traveling
Keep return or onward travel documents ready
Confirm entry requirements for both India and Sri Lanka before departure
