- 1800-123-5555
- Travel Agent? Join Us
- Blog
- Offers

How to Reach Sri Lanka from Bangalore: Distance, Flights and Visa
Enjoy the picturesque beauty of this wonderful land
Rated 4.33/5 ( based on 3292 reviews )
How to Reach Sri Lanka from Bangalore: Distance, Flights and Visa
| By Air | By Road | By Train | By Sea | |
|---|---|---|---|---|
| Bangalore to Sri Lanka | 1.5 hours | 50.0 hours | - | - |
Bengaluru to Sri Lanka (Colombo) is about 710 km by air, a direct flight of roughly 1 hour 25 minutes to 1 hour 35 minutes. There is no road, rail or drive route, because Sri Lanka is an island. Flying is the only practical way to get there, and the good news for Indian travellers is that the Sri Lanka tourist ETA is currently free.
Sri Lanka sits just off India's south coast, south-east of Bengaluru across the Gulf of Mannar. From Kempegowda International Airport (BLR) you fly straight into Bandaranaike International Airport (CMB), the main gateway about 30 km north of Colombo. Two carriers run the nonstop hop, the flight is shorter than most domestic routes within India, and once you clear a quick online visa you are on the beach by lunch. Here is exactly how far it is, how long the flight takes, what it costs and what you need before you board.
How far is Sri Lanka from Bangalore?
The flying distance from Bengaluru to Colombo is about 710 km (441 miles), and most airline distance tables put the actual routed path at 710 to 714 km. Measured city centre to city centre in a straight line it is a little shorter, around 664 km, but the figure that matters for your trip is the air distance, because that is the only way across. A nonstop flight covers it in 1 hour 25 minutes to 1 hour 35 minutes. For comparison, that is quicker than flying from Bengaluru to Mumbai. Your landing point, Bandaranaike International (CMB), sits about 30 km and a 35-minute drive north of central Colombo.
Bangalore to Sri Lanka: distance and travel-time table
Here is the corrected at-a-glance answer for every mode a searcher might check.
| Mode | Distance | Travel time | Notes |
|---|---|---|---|
| By air (direct) | ~710 km (441 mi) | 1 hr 25 min to 1 hr 35 min | SriLankan Airlines and IndiGo fly BLR to CMB nonstop |
| By road | Not possible | Not possible | No land route. Sri Lanka is an island |
| By train | Not possible | Not possible | No rail link crosses to the island |
| By sea | No passenger service | Not possible | No ferry runs from Bangalore; air only |
You may see online route planners quote 20-plus-hour "options" from Bengaluru to Sri Lanka. Those stitch together a train to Tamil Nadu and a boat, and the old Rameswaram to Talaimannar ferry is not running as a through passenger service. Treat air as the only real route.
Direct flights from Bangalore to Colombo
Two airlines fly the nonstop route: IndiGo and SriLankan Airlines. Between them you get roughly two to three departures a day and about 20 nonstop flights a week, mostly on A320neo and A321neo aircraft. IndiGo usually runs a morning and an evening service, which makes a same-day connection from most Indian cities easy. A return economy ticket typically lands in the INR 13,500 to 20,000 band, cheaper when you book a few weeks ahead and in the quieter months. One-stop fares via Chennai or Mumbai sometimes undercut the direct flight, but they double your travel time, so the nonstop is almost always the better buy.
If you would rather skip the booking admin and travel on a planned itinerary, our Sri Lanka tour packages from Bangalore bundle flights, transfers and hotels from the city.
Do Indians need a visa for Sri Lanka?
Yes, but it is quick and, right now, free. Indian passport holders travel on the Electronic Travel Authorisation (ETA), which has been free of charge for Indians since 25 May 2026 and grants a 30-day, double-entry tourist stay. Apply on the official portal at eta.gov.lk, enter your passport and travel details (no passport-page upload is needed), and approval usually comes through in 24 to 48 hours. Carry a passport valid for at least six months, a return ticket and proof of where you are staying. Ignore third-party sites that charge USD 25 to 50 for the same thing. For the full step-by-step, see our guide to the Sri Lanka visa and ETA for Indians.
Can you reach Sri Lanka from Bangalore by road or train?
No. This is the question that trips people up, so to be clear: you cannot drive, take a train or catch a direct ferry from Bengaluru to Sri Lanka. The country is an island separated from India by the Palk Strait, and there is no bridge or road link. Any "Bangalore to Sri Lanka by train" result you find is really a train down to the Tamil Nadu coast followed by a boat, and the only India–Sri Lanka passenger ferry is a limited, frequently-suspended Nagapattinam–Jaffna service in the far north, not a through route from Bangalore. For a single, reliable answer: fly. It is faster, cheaper once you add up the alternatives, and the only option that actually works end to end. If you want the options from other cities too, our how to reach Sri Lanka guide covers the main Indian gateways.
Best time to fly and what to see once you land
For most Bengaluru travellers the sweet spot is December to March, when the west and south coasts (Colombo, Bentota, Galle, Mirissa) are dry and sunny. If you are heading to the east coast around Trincomalee and Arugam Bay, aim for May to September instead. Fares from Bengaluru tend to dip in the April to May and September shoulder windows. Once you land, Colombo, Kandy and the hill country at Nuwara Eliya are all within an easy drive, and Sigiriya sits a few hours north. Plan the trip itself with our best time to visit Sri Lanka and places to visit in Sri Lanka guides, or browse ready-made Sri Lanka tour packages.
A few things worth knowing before you fly
• Clocks do not change. Sri Lanka runs on the same time as India (IST), so there is no jet lag and no watch to reset.
• Carry some cash for the first hour. The Sri Lankan rupee (LKR) is separate from the Indian rupee. Withdraw or change a small amount at CMB for the airport taxi and SIM before you rely on cards.
• Grab a local SIM at arrivals. Dialog and Mobitel counters sit right past baggage claim at CMB and set you up with data in minutes, which is handy for ride-hailing (PickMe works island-wide).
• Budget 45 to 60 minutes into Colombo. The airport expressway gets you to the city in well under an hour outside peak traffic; pre-paid airport taxis are metered and fuss-free.
The short version
Bengaluru to Sri Lanka is a quick 710 km hop by air, around 90 minutes nonstop on IndiGo or SriLankan, with a free ETA for Indians and no land route to worry about. Sort the flight and the visa, and the island is genuinely a long-weekend destination from Bangalore. When you are ready to turn it into a trip, our Sri Lanka packages from Bangalore put the flights, transfers and stays together for you.
Popular Packages
Unlimited Choices. Trusted Agents. Best Prices. Happy Memories.
Cities:
- Kandy
- Nuwara Eliya
- Bentota
Starting from:
₹12,157/-
₹13,072/-7% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹13,925/-
₹15,136/-8% OffCities:
- Colombo
- Bentota
Starting from:
₹16,500/-
₹18,333/-10% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹16,600/-
₹18,242/-9% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹16,600/-
₹19,618/-15% OffCities:
- Sigiriya
- Colombo
Starting from:
₹17,144/-
₹18,434/-7% OffCities:
- Induruwa
Starting from:
₹17,250/-
₹22,499/-23% OffCities:
- Kandy
- NuwaraEliya
- Kalutara
- Bentota
Starting from:
₹18,399/-
₹21,187/-13% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹18,420/-
₹20,022/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,250/-
₹21,583/-11% OffCities:
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,800/-
₹23,657/-16% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,900/-
₹22,359/-11% OffCities:
- Sigiriya
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹20,000/-
₹21,739/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹21,000/-
₹24,684/-15% OffCities:
- Nuwara Eliya
- Kandy
- Colombo
Starting from:
₹22,000/-
₹25,882/-15% OffCities:
- Negombo
- Bentota
- Colombo
Starting from:
₹22,400/-
₹25,454/-12% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹22,410/-
₹25,967/-14% OffCities:
- Kandy
- NuwaraEliya
- Colombo
Starting from:
₹22,874/-
₹26,263/-13% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹23,799/-
₹26,153/-9% OffCities:
- Colombo
Starting from:
₹23,999/-
₹26,086/-8% OffOur experts would love to create a package just for you!
Fill in your requirements here >
Fastest Growing Holiday Marketplace
650+
Verified Agents
22 Lac+
Happy Travellers
65+
Destinations
Easy, Secure & Reliable
Traveltriangle
Verified
Stringent
Quality Control
24/7
Support
What Travelers Say About Our Sri Lanka Packages
Read real reviews,packages, stories, and experiences from happy customers who booked with TravelTriangle.
Vinay Kumar
Bengaluru
Vinay's 5 days trip to Sri Lanka
Rohit Bhagwan Singh Mehta
Mumbai
Rohit's 7 days trip to Sri Lanka
Thiyanesh Janakar
Trichy
Thiyanesh's 6 days trip to Sri Lanka
Ankur Jaiswal
Bangalore
Ankur's 6 days trip to Sri Lanka
Dinesh Bhasin
New delhi
Dinesh's 12 days trip to Sri Lanka
Ruthu
Bangalore
Ruthu's 5 days trip to Sri Lanka
Sivathanu Pillai S
Thiruvananthapuram
Sivathanu's 6 days trip to Sri Lanka
Ajay Chaudhary
New delhi
Ajay's 7 days trip to Sri Lanka
Dheeraj Rameshwar Mehar
Australia
Dheeraj's 7 days trip to Sri Lanka
Santosh Karumanchi
Hyderabad
Santosh's 7 days trip to Sri Lanka
Tourist cities in Sri Lanka
Places to Visit in Sri Lanka
Things to Do in Sri Lanka
Best Time to Visit Cities of Sri Lanka
Popular Kerala Holiday Packages
Spiritual Packages
Kerala Holiday Packages From Metro Cities
Popular 1 Night & Above Kerala Holiday Packages
Popular 6 Nights & Above Kerala Holiday Packages
Top Tour Packages In India
Top International Tour Packages
Tour Packages By Theme And Activity
Top Honeymoon Destinations In India
Top International Honeymoon Destinations
Top Destinations In India
Top International Destinations
Want best packages handpicked just for you?
Fill the form and get a callback from our holiday experts
Frequently Asked Questions
Get your answers — before you plan your trip.
Sri Lanka Travel FAQs
How far is Sri Lanka from Bangalore?
Sri Lanka is about 710 km from Bengaluru by air (roughly 441 miles). That is the flying distance from Bengaluru to Colombo, the figure that matters since the only way across is by plane. A straight line between the two city centres is a little shorter at around 664 km
How long is the flight from Bangalore to Sri Lanka?
A nonstop flight from Bengaluru (BLR) to Colombo (CMB) takes about 1 hour 25 minutes to 1 hour 35 minutes. That is shorter than a Bengaluru-to-Mumbai flight. One-stop routings via Chennai or Mumbai take much longer, so the direct flight is the one to book
Are there direct flights from Bangalore to Colombo?
Yes. IndiGo and SriLankan Airlines both fly the nonstop Bengaluru to Colombo route, with roughly two to three departures a day and about 20 direct flights a week between them. IndiGo typically offers a morning and an evening service
Can I travel from Bangalore to Sri Lanka by train or road?
No. Sri Lanka is an island, so there is no road or rail route from Bengaluru, and there is no direct passenger ferry either. Air travel is the only practical way to reach Sri Lanka from Bangalore
How much does a Bangalore to Colombo flight cost?
A return economy ticket usually falls in the INR 13,500 to 20,000 range. Fares are seasonal and rise in the December to March peak, so booking a few weeks ahead and flying in the shoulder months gives the best price. (Confirm live fares before you book.).
Do Indians need a visa for Sri Lanka?
Indian travellers need an ETA (Electronic Travel Authorisation), which has been free for Indian passport holders since 25 May 2026 and allows a 30-day double-entry stay. Apply at the official site eta.gov.lk; approval usually takes 24 to 48 hours
What is the cheapest time to fly from Bangalore to Sri Lanka?
Fares are generally lowest in the April to May and September shoulder windows and highest over the December to March peak and school holidays. Booking two to four weeks ahead and flying midweek typically lands the best Bengaluru to Colombo fare
How It Works
Personalise This Package
Make changes as per your travel plan & submit the request.
Get Multiple Quotes
Connect with top 3 agents, compare quotes & customize further.
Book The Best Deal
Pay in easy installments & get ready to enjoy your holiday.














