There are 10 ways to get from Puducherry to Colombo by train, plane, ferry, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Chennai International Airport, fly
best- Take the train from Villupuram Jn to Tambaramtrain
- Fly from Chennai International Airport (MAA) to Bandaranaike International Airport (CMB)plane MAA - CMB
7h 6mRsĀ 43,802ā86,449Train, ferry
cheapest- Take the train from Tiruppadirippuliyur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
18h 22mRsĀ 24,719ā32,615Bus, ferry
- Take the bus from Puducherry to Chennai PT- Dr. MGR Bus Standbus
- Take the bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus to Nagorebus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
20h 59mRsĀ 27,094ā31,362Taxi to Madurai, fly
- Take the taxi from Puducherry to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Bandaranaike International Airport (CMB)plane IXM - CMB
6h 36mRsĀ 70,754ā105,209Train to Trichy International Airport, fly
- Take the train from Villupuram Jn to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Bandaranaike International Airport (CMB)plane TRZ - CMB
7h 49mRsĀ 53,222ā86,049Fly from Pondicherry
- Fly from Pondicherry (PNY) to Bandaranaike International Airport (CMB)plane PNY - CMB
5h 54mRsĀ 57,385ā112,045Train, bus to Kempegowda International Airport, fly
- Take the train from Pondicherry to Krishnarajapurmtrain
- Take the bus from KR Pura station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Bandaranaike International Airport (CMB)plane BLR - CMB
12h 51mRsĀ 50,652ā83,890Train, ferry via Villupuram
- Take the train from Villupuram Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
19h 5mRsĀ 25,125ā34,152Train, ferry #2
- Take the train from Pondicherry to Cuddalore Port Jn.train
- Take the train from Cuddalore Port Jn. to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
19h 27mRsĀ 25,136ā34,205Train, ferry, bus
- Take the train from Pondicherry to Cuddalore Port Jn.train
- Take the train from Cuddalore Port Jn. to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Jaffna to Colombo Bastian Mawatha Bus Terminalbus
24h 5mRsĀ 25,416ā32,855
Chennai International Airport (MAA) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Puducherry to Colombo is to train and ferry which costs Rs. 24000 - Rs. 33000 and takes 18h 22m.
The fastest way to get from Puducherry to Colombo is to fly which takes 5h 54m and costs Rs. 55000 - Rs. 120000.
The distance between Puducherry and Colombo is 859 km.
The best way to get from Puducherry to Colombo without a car is to train and ferry which takes 18h 22m and costs Rs. 24000 - Rs. 33000.
It takes approximately 7h 6m to get from Puducherry to Colombo, including transfers.
There are 1428+ hotels available in Colombo.
What companies run services between Puducherry, India and Colombo, Sri Lanka?
IndiGo Airlines and SriLankan Airlines fly from Pondicherry (PNY) to Bandaranaike International Airport (CMB) 5 times a week.
- Website
- srilankan.com
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RsĀ 34,000ā46,000
Flights from Madurai to Bandaranaike International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- RsĀ 20,000ā85,000
Flights from Trichy International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RsĀ 40,000ā47,000
Flights from Pondicherry to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Monday and Thursday
- Estimated price
- RsĀ 50,000ā160,000
Flights from Pondicherry to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 8h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- RsĀ 37,000ā130,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RsĀ 18,000ā70,000
- Website
- goindigo.in
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- RsĀ 34,000ā65,000
Flights from Chennai International Airport to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RsĀ 34,000ā65,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RsĀ 41,000ā60,000
Flights from Kempegowda International Airport to Bandaranaike International Airport via Chennai International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RsĀ 41,000ā60,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Villupuram Jn to Tambaram
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- RsĀ 500ā4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 500ā650
- Third AC (3A)
- RsĀ 1,500ā1,900
- Second AC (2A)
- RsĀ 2,000ā2,600
- First Class (1A)
- RsĀ 3,300ā4,200
Train from Tiruppadirippuliyur to Nagappattinam
- Ave. Duration
- 2h 58m
- Frequency
- Once a week
- Estimated price
- RsĀ 550ā4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 550ā650
- Third AC (3A)
- RsĀ 1,500ā1,900
- Second AC (2A)
- RsĀ 2,100ā2,600
- First Class (1A)
- RsĀ 3,400ā4,300
Train from Villupuram Jn to Tiruchchirapali
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- RsĀ 600ā4,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 600ā750
- Third AC (3A)
- RsĀ 1,600ā2,100
- Second AC (2A)
- RsĀ 2,200ā2,800
- First Class (1A)
- RsĀ 3,700ā4,700
Train from Pondicherry to Krishnarajapurm
- Ave. Duration
- 7h 8m
- Frequency
- 3 times a week
- Estimated price
- RsĀ 900ā7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 900ā1,100
- Third AC (3A)
- RsĀ 2,400ā3,000
- Second AC (2A)
- RsĀ 3,300ā4,200
- First Class (1A)
- RsĀ 5,500ā7,000
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 600ā4,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 600ā750
- Third AC (3A)
- RsĀ 1,600ā2,100
- Second AC (2A)
- RsĀ 2,300ā2,900
- First Class (1A)
- RsĀ 3,700ā4,700
Train from Pondicherry to Cuddalore Port Jn.
- Ave. Duration
- 1h 42m
- Frequency
- Once a week
- Estimated price
- RsĀ 480ā3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 480ā600
- Third AC (3A)
- RsĀ 1,300ā1,700
- Second AC (2A)
- RsĀ 1,800ā2,300
- First Class (1A)
- RsĀ 2,900ā3,700
Train from Cuddalore Port Jn. to Nagappattinam
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- RsĀ 550ā4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 550ā650
- Third AC (3A)
- RsĀ 1,500ā1,900
- Second AC (2A)
- RsĀ 2,000ā2,600
- First Class (1A)
- RsĀ 3,300ā4,300
Train from Pondicherry to Cuddalore Port Jn.
- Ave. Duration
- 1h 42m
- Frequency
- Once a week
- Estimated price
- RsĀ 480ā3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 480ā600
- Third AC (3A)
- RsĀ 1,300ā1,700
- Second AC (2A)
- RsĀ 1,800ā2,300
- First Class (1A)
- RsĀ 2,900ā3,700
Train from Cuddalore Port Jn. to Nagappattinam
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- RsĀ 550ā4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- RsĀ 550ā650
- Third AC (3A)
- RsĀ 1,500ā1,900
- Second AC (2A)
- RsĀ 2,000ā2,600
- First Class (1A)
- RsĀ 3,300ā4,300
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- RsĀ 1,300ā3,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- RsĀ 1,300ā1,900
- 3rd Class Fare
- RsĀ 1,500ā1,900
- Air Conditioned Saloon
- RsĀ 2,600ā3,400
- Phone
- 9513948001
- commercial@tnstc.in
- Website
- tnstc.in
Bus from Puducherry to Chennai PT- Dr. MGR Bus Stand
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RsĀ 420ā2,500
- Website
- https://www.tnstc.in/OTRSOnline/
- Sleeper / Seater
- RsĀ 420ā950
Bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus to Nagore
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- RsĀ 800ā2,800
- Website
- https://www.tnstc.in/OTRSOnline/
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- Website
- ncgexpress.lk
Bus from Kankesanturai to Pettah
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- RsĀ 2,700ā2,800
- Schedules at
- https://ncgexpress.lk/
- Sleeper/Seater
- RsĀ 2,700ā2,800
- Phone
- +91 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from KR Pura station to Kempegowda International Airport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- RsĀ 240ā1,000
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- RsĀ 240ā300
- Airport Vajra Vayu
- RsĀ 750ā1,000
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Jaffna to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 10h 15m
- Frequency
- Every 4 hours
- Estimated price
- RsĀ 1,300ā1,650
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- RsĀ 1,300ā1,500
- Semi Lux
- RsĀ 1,600ā2,300
- Super Lux
- RsĀ 3,000ā3,900
- Phone
- 022 - 22026666
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,803
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,803
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,803
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,803
- Website
- https://www.shipindia.com/
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RsĀ 22,803
- Website
- https://www.shipindia.com/
- Ave. Duration
- 5h 15m
- Estimated price
- RsĀ 16,000ā20,000
Royal Travels Cabs
- Phone
- +91 22 33 55 33 55
- Website
- royaltravelscabs.com
Golden Tours And Travels
- Phone
- +91 97 91 94 44 22
- Website
- goldentoursandtravels.com
Devaki Travels
- Phone
- +91 413 225 7199
- Website
- devakitravels.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 What are the different types of Renfe trains in Spain?, Travelling around the UAE, and How to get from London to Edinburgh - to help you get the most out of your next trip.


























