There are 8 ways to get from Villupuram 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
6h 30mRs 43,406–97,992Train, ferry
cheapest- Take the train from Villupuram Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
17h 33mRs 24,214–30,221Bus, ferry
- Take the bus from Villupuram to Thanjavurbus
- Take the bus from Thanjavur, Tamil Nadu to Nagapattinam, Tamil Nadubus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
21h 6mBus to Pondicherry, fly
- Take the bus from Villupuram to Pondicherrybus
- Fly from Pondicherry (PNY) to Bandaranaike International Airport (CMB)plane PNY - CMB
8h 30mRs 85,843–128,530Train 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
6h 43mRs 41,792–102,612Taxi to Madurai, fly
- Take the taxi from Villupuram to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Bandaranaike International Airport (CMB)plane IXM - CMB
5h 50mRs 61,613–112,679Train, bus to Kempegowda International Airport, fly
- Take the train from Villupuram Jn 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 7mRs 53,584–103,388Train, ferry, bus
- Take the train from Villupuram Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Jaffna to Colombo Bastian Mawatha Bus Terminalbus
22h 11mRs 24,454–28,821
Chennai International Airport (MAA) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Villupuram to Colombo is to train and ferry and bus which costs Rs. 24000 - Rs. 29000 and takes 22h 11m.
The fastest way to get from Villupuram to Colombo is to taxi and fly which takes 5h 50m and costs Rs. 60000 - Rs. 120000.
The distance between Villupuram and Colombo is 821 km.
The best way to get from Villupuram to Colombo without a car is to train and ferry which takes 17h 33m and costs Rs. 24000 - Rs. 31000.
It takes approximately 6h 30m to get from Villupuram to Colombo, including transfers.
There are 1445+ hotels available in Colombo.
What companies run services between Villupuram, India and Colombo, Sri Lanka?
There is no direct connection from Villupuram to Colombo. However, you can take the train to Tambaram, take the line 16116 train to Trisulam, walk to Chennai International Airport (MAA) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Colombo. Alternatively, you can take a train from Villupuram Jn to Colombo Fort via Nagappattinam, Nagapattinam, Kankesanturai, and Kankesanturai in around 17h 33m.
- Website
- srilankan.com
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rs 34,000–75,000
Flights from Pondicherry to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Monday and Thursday
- Estimated price
- Rs 55,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 45,000–130,000
Flights from Trichy International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- Rs 31,000–85,000
Flights from Madurai to Bandaranaike International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rs 39,000–42,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rs 41,000–95,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Villupuram Jn to Tambaram
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- Rs 500–4,100
- Website
- irctc.co.in
- Sleeper Class
- Rs 500–650
- Third AC (3A)
- Rs 1,400–1,900
- Second AC (2A)
- Rs 2,000–2,500
- First Class (1A)
- Rs 3,200–4,100
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 550–4,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–700
- Third AC (3A)
- Rs 1,600–2,000
- Second AC (2A)
- Rs 2,200–2,800
- First Class (1A)
- Rs 3,600–4,500
Train from Villupuram Jn to Tiruchchirapali
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- Rs 550–4,600
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–700
- Third AC (3A)
- Rs 1,600–2,000
- Second AC (2A)
- Rs 2,200–2,800
- First Class (1A)
- Rs 3,600–4,600
Train from Villupuram Jn to Krishnarajapurm
- Ave. Duration
- 6h 24m
- Frequency
- 3 times a week
- Estimated price
- Rs 800–6,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 800–1,000
- Third AC (3A)
- Rs 2,200–2,800
- Second AC (2A)
- Rs 3,100–3,900
- First Class (1A)
- Rs 5,000–6,500
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 550–4,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–700
- Third AC (3A)
- Rs 1,600–2,000
- Second AC (2A)
- Rs 2,200–2,800
- First Class (1A)
- Rs 3,600–4,500
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Villupuram to Thanjavur
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- Rs 1,079–4,700
- Book at
- intrcity.com
- Sleeper
- Rs 3,400–4,700
- Seat
- Rs 1,400–2,000
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,324
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,324
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,324
- Website
- The Shipping Corporation of India
- Ave. Duration
- 4h 30m
- Estimated price
- Rs 14,000–17,000
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 Train travel in Spain: A guide to Renfe, 5 incredible day trips from Florence by train, and How to get from London City Airport into central London - to help you get the most out of your next trip.












