There are 9 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 35mRs 45,426–98,169Train, 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,647–30,728Bus, ferry
- Take the bus from Villupuram to Tiruchirappallibus
- Take the bus from Tiruchirappalli to Nagapattinambus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
19h 46mBus to Pondicherry, fly
- Take the bus from Villupuram to Pondicherrybus
- Fly from Pondicherry (PNY) to Bandaranaike International Airport (CMB)plane PNY - CMB
8h 23mRs 75,922–148,754Taxi 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,880–112,995Train 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 44mRs 57,803–97,698Train to Salem, fly
- Take the train from Villupuram Jn to Salem Towntrain
- Fly from Salem (SXV) to Bandaranaike International Airport (CMB)plane SXV - CMB
9h 42mRs 46,115–145,687Train, 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,600–103,509Train, 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,887–29,328
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. 30000 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 35m to get from Villupuram to Colombo, including transfers.
There are 1334+ 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
- goindigo.in
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rs 34,000–80,000
Flights from Chennai International Airport to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- Rs 38,000–80,000
Flights from Pondicherry to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- Rs 65,000–130,000
Flights from Salem to Bandaranaike International Airport via Chennai International Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- Rs 37,000–130,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- Rs 47,000–80,000
Flights from Kempegowda International Airport to Bandaranaike International Airport via Chennai International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Rs 47,000–80,000
- Website
- srilankan.com
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- Rs 34,000–75,000
Flights from Pondicherry to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h
- 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 44,000–140,000
Flights from Madurai to Bandaranaike International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rs 39,000–45,000
Flights from Trichy International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- Rs 30,000–95,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- Rs 42,000–140,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,200
- Website
- irctc.co.in
- 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 Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 600–4,600
- Website
- irctc.co.in
- 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,600–4,600
Train from Villupuram Jn to Tiruchchirapali
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- Rs 600–4,600
- Website
- irctc.co.in
- 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,600
Train from Villupuram Jn to Salem Town
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- Rs 600–4,700
- Website
- irctc.co.in
- 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 Villupuram Jn to Krishnarajapurm
- Ave. Duration
- 6h 24m
- Frequency
- 3 times a week
- Estimated price
- Rs 850–6,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 850–1,100
- Third AC (3A)
- Rs 2,200–2,800
- Second AC (2A)
- Rs 3,100–4,000
- First Class (1A)
- Rs 5,000–6,500
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 600–4,600
- Website
- irctc.co.in
- 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,600–4,600
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
- Website
- Al Ayaan Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Schedules at
- Al Ayaan Travels
- Website
- omio.com
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 45m
- Frequency
- Every 20 minutes
- Schedules at
- hanstravel.in
Bus from Tiruchirappalli to Nagapattinam
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Schedules at
- Tranzking Travels
Bus from Tiruchirappalli to Nagapattinam
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Tiruchirappalli to Nagapattinam
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rs 4,700–11,000
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- Rs 1,300–3,100
- Schedules at
- Zingbus
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Website
- National Travels - Ratnagiri
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a day
- Schedules at
- Apple Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Website
- Krish Travels
Bus from Tiruchirappalli to Nagapattinam
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Website
- Krish Travels
- Website
- Globehopper Mobility
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Schedules at
- Globehopper Mobility
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Schedules at
- Al Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
- Website
- Kashmir Maxx
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- 6 times a week
- Schedules at
- Kashmir Maxx
- Website
- TSB Tour express
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Schedules at
- TSB Tour express
- Website
- Soumya Tours and Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a week
- Schedules at
- Soumya Tours and Travels
- Website
- Sana Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Schedules at
- Sana Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a week
- Schedules at
- Choudhary travels and cargo
- Website
- Dheena Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a week
- Schedules at
- Dheena Travels
- Website
- Bombay Raja Roadlinks
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- VVM Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- VVM Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a week
- Schedules at
- Holiday Appeal Private Limited
- Website
- India Tours and Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- India Tours and Travels
- Phone
- 91 92464 60933
- [email protected]
- Website
- Sri Krishna Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Website
- Sri Krishna Travels
- Website
- Shishpal Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 1h 55m
- Frequency
- Once a week
- Schedules at
- Shishpal Travels
- Website
- Atana Connect
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 2h 55m
- Frequency
- Once a week
- Schedules at
- Atana Connect
- Website
- Siddhi Vinayak Travels
Bus from Villupuram to Tiruchirappalli
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Siddhi Vinayak Travels
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kankesanturai to Pettah
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- Rs 2,700–2,800
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- Rs 2,700–2,800
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Villupuram to Pondicherry
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- Rs 1,500–7,000
- Website
- kalladatravels.com
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from KR Pura station to Kempegowda International Airport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- Rs 240–1,000
- Website
- BMTC
- Airport Vajra Vayu Electric
- Rs 240–300
- Airport Vajra Vayu
- Rs 750–1,000
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
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
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 1,300–1,500
- Semi Lux
- Rs 1,600–2,300
- Super Lux
- Rs 3,000–3,900
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,746
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,746
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,746
- 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 How to get from Stansted Airport into central London, Bali: What to do if Mount Agung erupts, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.













































