Directions from Kerala to Sri Lanka

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Trivandrum to Diyawanna Oya  •  4 h 38 min

  1. Fly from Trivandrum (TRV) to Diyawanna Oya (DWO) TRV - DWO

$145 - $457

Cheapest option

Subway to Kochi, fly to Colombo  •  5 h 6 min

  1. Take the subway from Lissie Jn to Aluva
  2. Fly from Kochi (COK) to Colombo (CMB) COK - CMB

$91 - $258

1 alternative option

Fly Trivandrum to Colombo  •  2 h 22 min

  1. Fly from Trivandrum (TRV) to Colombo (CMB) TRV - CMB

$113 - $233

What companies run services between Kerala, India and Sri Lanka?

SriLankan Airlines and Cinnamon Air fly from Thiruvananthapuram to Maharagama twice daily.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Trivandrum to Diyawanna Oya via Colombo
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$140 - $450
Flights from Trivandrum to Colombo
Ave. Duration
1 h
When
Every day
Estimated price
$120 - $280
Flights from Kochi to Colombo
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$140 - $420
Cinnamon Air
Website
cinnamonair.com
Flights from Trivandrum to Diyawanna Oya via Colombo
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$140 - $450
Train operators
Kochi Metro
Phone
13004250355
Email
contact@kmrl.co.in
Website
kochimetro.org
Subway from Lissie Jn to Aluva
Ave. Duration
28 min
Frequency
Every 20 minutes
Estimated price
$1
Schedules at
kochimetro.org
R1
$1

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Need to know: Greyhound and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

The distance between Kerala and Sri Lanka is 587 km.

The cheapest way to get from Kerala to Sri Lanka is to fly which costs ₹7,500 - ₹16,000 and takes 2 h 22 min.

The quickest way to get from Kerala to Sri Lanka is to fly which takes 2 h 22 min and costs ₹7,500 - ₹16,000.

It takes approximately 4 h 38 min to get from Kerala to Sri Lanka, including transfers.