How to reach Sri Lanka from Mumbai

Planning an island getaway from Mumbai? Sri Lanka is one of the easiest international destinations to reach from India. With direct flights connecting Mumbai to Colombo, you can go from the busy streets of Mumbai to tropical beaches, tea plantations and ancient cities in just a few hours.

If you are wondering how to reach Sri Lanka from Mumbai, flying is by far the easiest option. There are also indirect flight options, but for a holiday, a direct flight to Colombo is the most convenient choice.

How to Reach Sri Lanka from Mumbai by Flight

The easiest way to travel from Mumbai to Sri Lanka is to take a direct flight from Chhatrapati Shivaji Maharaj International Airport (BOM) to Bandaranaike International Airport (CMB) near Colombo.

The flight distance is approximately 1,535 km and a nonstop flight takes around 2.5 to 3 hours. Current schedules show direct services from Mumbai to Colombo operated by SriLankan Airlines, Air India and IndiGo.

Mumbai to Sri Lanka by Flight: Route

Mumbai → Colombo → Your Sri Lanka destination

Colombo is a convenient starting point for exploring Sri Lanka. From there, you can continue by train, bus, taxi or private car depending on your itinerary.

If you are planning a first trip to Sri Lanka, flying directly to Colombo is the simplest option.

Which Airport Do You Fly To in Sri Lanka?

The main international airport serving Colombo is Bandaranaike International Airport (CMB).

Despite being commonly called Colombo Airport, it is actually located in Katunayake, north of Colombo.

After landing, you can travel onwards to Colombo city or other destinations such as:

  • Kandy
  • Galle
  • Bentota
  • Nuwara Eliya
  • Ella
  • Sigiriya
  • Mirissa
  • Yala

Your transport choice will depend on where you are heading first.

How to Reach Sri Lanka from Mumbai by Connecting Flight

If direct flights are expensive or unavailable on your preferred date, you can also consider connecting flights.

Depending on the airline and schedule, you may have a layover in another Indian or international city.

However, because Mumbai has regular nonstop flights to Colombo, it is worth checking direct fares before booking a connecting flight.

A direct flight can save several hours and make your arrival much easier, particularly if you have a short Sri Lanka itinerary.

How to Reach Sri Lanka from Mumbai by Ship

Sri Lanka and India are separated by the sea, so there is no regular road or train connection between Mumbai and Sri Lanka.

Sea travel may sound exciting, but there is no regular Mumbai-to-Sri Lanka passenger ferry that works like a normal transport option.

There have been ferry services connecting parts of southern India with northern Sri Lanka, but these are separate from Mumbai and their schedules can change.

For travellers starting in Mumbai, flying remains the practical choice.

Can You Reach Sri Lanka from Mumbai by Train?

No, there is no direct train from Mumbai to Sri Lanka.

You would need to combine multiple modes of transport, including trains and sea travel, which would take considerably longer than flying.

If your objective is simply to reach Sri Lanka for a holiday, a direct flight from Mumbai to Colombo is much easier.

Visa for Indians Travelling to Sri Lanka

This is an important point to check before your trip because Sri Lanka’s entry rules can change.

As of May 25, 2026, Indian citizens are included in Sri Lanka’s list of 40 countries eligible for a free tourist visa/ETA for up to 30 days. However, Indian travellers are still required to obtain the Electronic Travel Authorization before arriving. The free tourist visa provides double entry within the 30-day validity period.

You should apply through the official Sri Lankan ETA system before your journey and check the latest requirements immediately before travelling.

Official Sri Lanka ETA website

Your passport and other travel documents should also meet the current entry requirements.

How Much Time Does It Take to Reach Sri Lanka from Mumbai?

The approximate travel time is:

  • Direct flight: Around 2.5 to 3 hours
  • Connecting flight: Usually 5 hours or more, depending on the layover
  • Sea/land combination: Not practical for a normal holiday

The nonstop Mumbai-Colombo route currently covers approximately 1,535 km.

Remember to add airport check-in, immigration and baggage collection time to the actual flight duration.

What Is the Best Way to Reach Sri Lanka from Mumbai?

For most travellers, the answer is simple:

Mumbai → Colombo by direct flight

A nonstop flight is the fastest and most convenient option.

If you are travelling on a budget, compare fares between IndiGo, Air India and SriLankan Airlines. Direct flights are currently available from all three carriers on this route, although schedules can change.

If your travel dates are flexible, compare fares across different days before booking.

How to Travel Around Sri Lanka After Landing

Once you reach Colombo Airport, you have several options for exploring Sri Lanka.

By Train

Sri Lanka has an extensive railway network and train journeys can be a wonderful way to experience the country.

The famous Kandy to Ella train journey is particularly popular for its mountain scenery and tea plantations.

By Bus

Buses are one of the more economical ways to travel between cities and towns.

They can be slower and less comfortable than a private vehicle, but they are useful for budget travellers.

By Private Car

Hiring a car with a driver is a popular option for tourists who want to cover several destinations in one trip.

It can be particularly convenient if you are travelling with family or friends and want to visit places such as Sigiriya, Kandy, Nuwara Eliya and Ella without constantly changing public transport.

By Taxi

Taxis and app-based transport can be useful for shorter journeys, airport transfers and getting around cities.

How Far Is Sri Lanka from Mumbai?

Mumbai and Colombo are approximately 1,535 km apart by air. A direct flight generally takes around 2.5 to 3 hours.

The actual distance you travel within Sri Lanka will obviously depend on your itinerary.

For example, travelling from Colombo to Ella or Jaffna will add several hours to your journey after you land.

Best Time to Travel to Sri Lanka from Mumbai

Sri Lanka can be visited throughout the year, but the best time depends on which part of the island you want to explore.

For the west and south coasts, December to March is generally a popular period.

For the east coast, April to September can be a good time.

If you want to explore several regions during one trip, check the weather conditions for each destination before finalising your itinerary.

Tips for Planning a Mumbai to Sri Lanka Trip

Before booking your trip, keep these things in mind:

  • Check the latest Sri Lanka visa and ETA rules.
  • Compare direct flight fares from Mumbai to Colombo.
  • Keep your passport and travel documents ready.
  • Decide whether Colombo is your first stop or just your arrival point.
  • Pre-book airport transfers if you are arriving late at night.
  • Keep some Sri Lankan currency or a suitable payment option for your initial expenses.
  • If you plan to cover several destinations, allow enough time for road journeys.
  • Don’t try to pack the entire country into a three-day trip. Sri Lanka is best enjoyed at a slower pace.

If you are wondering how to reach Sri Lanka from Mumbai, the easiest answer is to take a direct flight from Mumbai to Colombo.

With nonstop flights taking roughly 2.5 to 3 hours, Sri Lanka is a surprisingly easy international getaway from Mumbai.

For Indian travellers, the current free tourist visa arrangement also makes the trip even more convenient, although you still need to obtain the required ETA before arrival.

Once you land in Colombo, you can choose your route depending on what kind of Sri Lanka experience you want, from beaches and wildlife to tea estates, mountains, temples and scenic train journeys.

About

anamika mishra

Anamika Mishra

Read my latest book

Latest posts

Categories