wp-img-auto-sizes-contain => 
wp-block-library => 
classic-theme-styles => 
wp-block-styles-placeholder => 
wp-global-styles-placeholder => 
custom-search-style => https://www.indianholiday.com/wordpress/wp-content/plugins/custom-search/css/custom-search.css
woocommerce-inline => 
searchanise_styles => https://www.indianholiday.com/wordpress/wp-content/plugins/smart-search-for-woocommerce/assets/css/se-styles.css
wp-shop-woocommerce-google-fonts => https://www.indianholiday.com/wordpress/wp-content/fonts/d38d9cb4cd64d82306a9aea29228f1bb.css
wp-shop-woocommerce-style => https://www.indianholiday.com/wordpress/wp-content/themes/wp-shop-woocommerce-child/style.css
wprevpro_w3 => https://www.indianholiday.com/wordpress/wp-content/plugins/wp-review-slider-pro/public/css/wprevpro_w3_min.css

Choose the Route That Fits Your Trip

Flying to Bandaranaike International Airport (CMB) is the simplest way to reach Sri Lanka from India. Choose Colombo for most island routes, then match the airport transfer to your first stay. Use Mattala only when its limited flight schedule genuinely suits a southern itinerary.

Air: Bandaranaike International (CMB) Rail: no direct train from India Road: practical after arrival
We will use your email and phone number to help plan your trip faster (no spam).

Arrival overview

How to Reach Sri Lanka at a Glance

By Air

Fly to Bandaranaike International Airport (CMB), the main gateway for most visitors. Match the onward transfer to the first destination in your itinerary.

By Train

There is no direct train from India. After arrival, domestic rail connects Colombo with Kandy, Nanu Oya, Ella, Galle and other destinations.

By Road

There is no road link from India. Within Sri Lanka, private cars, taxis, buses and expressways connect the airport with cities, hills and coastal regions.

Most practical first-time route

India → Bandaranaike Airport (CMB) → First hotel

For a first visit, fly into CMB and continue to Colombo, Negombo or the first stop on your route. Negombo is closer to the airport; Colombo suits city stays and rail connections. If you are heading straight to Kandy, Sigiriya or the south coast, pre-book the transfer and keep the first day light.

1. Arrive: Land at Bandaranaike International Airport (CMB).
2. Transfer: Choose an authorised taxi or a pre-booked private transfer.
3. Continue: Build the route around realistic road or rail travel between destinations.

Route details

By Air, Train and Road

Reaching Sri Lanka by Air

Bandaranaike International Airport (CMB) at Katunayake is the main gateway, with direct and connecting flights from Indian cities. Compare the fare with baggage, arrival time and the transfer to your first stay. Mattala Rajapaksa International Airport (HRI) can suit a southern itinerary, but flight choices are limited.


Reaching Sri Lanka by Train

There is no direct India–Sri Lanka rail service. Domestic trains are useful after arrival, with Colombo Fort connecting Kandy, Nanu Oya, Ella, Galle and Matara. Popular hill-country seats can sell out, so reserve early. The airport still needs a road or local connection to the correct station.


Reaching Sri Lanka by Road

Within Sri Lanka, private cars with drivers, taxis and buses connect the main visitor routes. Expressways help between Colombo and parts of the south coast; hill roads need more time than the distance suggests. There is no road bridge from India, so road travel starts only after you enter the island.


Customised Nagaland tour planning

Your trip, your pace

Planning a Sri Lanka trip? Get a customised tour built around your plan

Share your departure city, dates, first hotel and the places you want to cover. Our travel experts can match your CMB arrival with a suitable transfer, useful train segments and a practical route through Colombo, Kandy, the Cultural Triangle, hill country and the coast.

Sri Lanka Tour Packages

Curated Itineraries

View All Sri Lanka Packages →

6 Nights / 7 Days

Sri Lanka 7 Days Tour Package

Kandy – Nuwara Eliya – Bentota – Colombo

₹32,000 View itinerary

5 Nights / 6 Days

Mesmerizing Sri Lanka Tour

Colombo – Negombo – Chilaw – Kandy – Nuwara Eliya

₹25,000 View itinerary

4 Nights / 5 Days

Sri Lankan Spice Tour

Colombo – Dambulla or Sigiriya – Kandy – Colombo

₹24,000 View itinerary

4 Nights / 5 Days

Majestic Sri Lanka Tour

Colombo – Kandy – Nuwara Eliya – Bentota – Colombo

₹30,000 View itinerary

Why IndianHoliday

Why Travellers Choose IndianHoliday

A smooth Sri Lanka journey starts with the right airport and first transfer. IndianHoliday can align your flight arrival with private road transfers, domestic train segments and onward stays, so the island route works comfortably from the moment you land.

About IndianHoliday

Experience that improves the route

Indian Holiday has planned journeys since 1990, giving our team the experience to build routes around real travel times—not just points on a map.

A trip shaped around your pace

Tell us your dates, interests and preferred pace. Our travel experts shape the itinerary around them instead of forcing you into a fixed template.

Recognized by the Ministry of Tourism

Indian Holiday is recognized by the Ministry of Tourism, Government of India.

Two-time National Tourism Award winner

Indian Holiday has received the National Tourism Award twice, adding an independent trust signal to its long operating history.

Sri Lanka Arrival Questions

Answers Before You Finalise Your Dates

What is the easiest way to reach Sri Lanka from India?

Flying is the easiest option for most travellers. Bandaranaike International Airport (CMB) is the main gateway and works for routes beginning in Colombo, Negombo, Kandy, the Cultural Triangle or the south coast. Compare the total journey, including baggage and the airport transfer.

Which airport should I use for Sri Lanka?

CMB is the best choice for most holidays. Mattala Rajapaksa International Airport (HRI) can suit selected southern itineraries, but flight choices are limited and the ground route may still be long. Confirm the airport code and your first hotel before booking.

Can I reach Sri Lanka from India by train?

No direct train connects India and Sri Lanka. Fly into the country first, then use domestic rail for suitable journeys such as Colombo–Kandy, Colombo–Galle or the hill-country route towards Nanu Oya and Ella. Check the station and reserve popular services early.

How do I get from Colombo airport to my hotel?

From CMB, options include authorised airport taxis and pre-booked private transfers. Choose according to your first destination, luggage and arrival time. Negombo is closer to the airport than central Colombo, while Kandy, Sigiriya and the south coast need a longer onward drive.

What entry documents do I need for Sri Lanka?

Check the current Sri Lanka visa or ETA rules for your nationality before travelling, as procedures and fee exemptions can change. Use the official immigration channels, confirm passport-validity requirements and keep your return or onward journey and accommodation details ready.

Can I reach Sri Lanka by road or sea from India?

There is no direct road or rail link. Passenger ferry services have operated on selected India–Sri Lanka routes, but schedules, ports and operating periods can change and they do not replace a normal flight to Colombo. Verify the live service and entry arrangements before relying on sea travel.

Know Where You Want to Start?

Choose your arrival airport first, then compare Sri Lanka itineraries that fit your first stop, transfer time and available days.

Explore Sri Lanka Packages