There are 4 ways to get from Trincomalee to Chennai by bus, ferry, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- Take the bus from Trincomalee to Dambullabus
- Take the bus from Dambulla to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Nagore to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminusbus
17h 10m₹7,549–8,872Train to Sigiriya Airport, fly
- Take the train from Trincomalee to Habaranatrain
- Fly from Sigiriya Airport (GIU) to Chennai International Airport (MAA)plane GIU - MAA
35h 35m₹9,214–31,033Bus, bus to Jaffna, fly
- Take the bus from Trincomalee to Dambullabus
- Take the bus from Dambulla to Kaithadybus
- Fly from Jaffna (JAF) to Chennai International Airport (MAA)plane JAF - MAA
11h 43mTrain, train to Batticaloa Airport, fly
- Take the train from Trincomalee to Galoya Junctiontrain
- Take the train from Galoya Junction to Batticaloatrain
- Fly from Batticaloa Airport (BTC) to Chennai International Airport (MAA)plane BTC - MAA
11h 19m₹8,930–30,717
Sigiriya Airport (GIU) to Chennai International Airport (MAA) flights
Questions & Answers
The cheapest way to get from Trincomalee to Chennai is to bus and ferry which costs ₹7,500 - ₹9,000 and takes 17h 10m.
The fastest way to get from Trincomalee to Chennai is to train and fly which takes 11h 19m and costs ₹8,500 - ₹31,000.
The distance between Trincomalee and Chennai is 829 km.
It takes approximately 17h 10m to get from Trincomalee to Chennai, including transfers.
There are 1069+ hotels available in Chennai.
What companies run services between Trincomalee, Sri Lanka and Chennai, India?
There is no direct connection from Trincomalee to Chennai. However, you can take the bus to Dambulla, take the bus to Kankesanturai, drive to Kankesanturai, take the ferry to Nagapattinam, drive to Nagore, take the bus to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus, walk to M.G.R. Koyambedu, then take the line 15 bus to Payaigada. Alternatively, you can take the train to Habarana, take the taxi to Sigiriya Airport (GIU) airport, fly to Chennai International Airport (MAA), walk to Trisulam, then take the line 06722 train to Chennai Park.
- Website
- goindigo.in
Flights from Sigiriya Airport to Chennai International Airport via Koggala, Colombo
- Ave. Duration
- 30h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–29,000
Flights from Sigiriya Airport to Chennai International Airport via Weerawila, Colombo
- Ave. Duration
- 30h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–29,000
Flights from Jaffna to Chennai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹9,000–28,000
Flights from Jaffna to Chennai International Airport via Tiruchirapalli
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–28,000
Flights from Batticaloa Airport to Chennai International Airport via Colombo
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹8,000–28,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Trincomalee to Habarana
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹350–850
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹350–420
- Air Conditioned Saloon
- ₹650–850
Train from Trincomalee to Galoya Junction
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- ₹350–850
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹350–420
- Air Conditioned Saloon
- ₹650–850
Train from Galoya Junction to Batticaloa
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹360–850
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹360–430
- Air Conditioned Saloon
- ₹650–850
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Trincomalee to Dambulla
- Ave. Duration
- 2h 55m
- Frequency
- Every 30 minutes
- Estimated price
- ₹105–120
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- ₹105–120
- Semi Lux
- ₹120–180
- Super Lux
- ₹240–310
Bus from Trincomalee to Dambulla
- Ave. Duration
- 2h 55m
- Frequency
- Every 30 minutes
- Estimated price
- ₹105–120
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- ₹105–120
- Semi Lux
- ₹120–180
- Super Lux
- ₹240–310
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Trincomalee to Dambulla
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹680–740
- Website
- https://superline.lk/
Bus from Trincomalee to Dambulla
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹680–740
- Website
- https://superline.lk/
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Dambulla to Kankesanturai
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- ₹590–620
- Schedules at
- https://ncgexpress.lk/
- Sleeper/Seater
- ₹590–620
Bus from Dambulla to Kaithady
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- https://ncgexpress.lk/
- Phone
- 9513948001
- [email protected]
- Website
- tnstc.in
Bus from Nagore to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- ₹240–800
- Website
- https://www.tnstc.in/OTRSOnline/
- Sleeper/ Seater
- ₹260–550
- Phone
- 022 - 22026666
- Website
- shipindia.com
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- https://www.shipindia.com/
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 Getting around the Cyclades, Need to know: Greyhound, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.



















