There are 8 ways to get from Vellore to Colombo by train, plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Chennai International Airport, fly
best- Take the train from Katpadi Jn to Arakkonamtrain
- Take the train from Arakkonam to M.G.R Chennai Central Suburban Terminaltrain
- Fly from Chennai International Airport (MAA) to Bandaranaike International Airport (CMB)plane MAA - CMB
7h 10mRs 37,676–79,440Bus, train, ferry
cheapest- Take the bus from Tirupati to Chennai Madhavarambus
- Take the train from Chennai Egmore to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
25h 52mRs 24,998–43,097Train, ferry
- Take the train from Vellore Cant to Thiruvarur Jntrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
19h 46mRs 25,996–43,092Bus, ferry
- Take the bus from Tirupati to Chennai Madhavarambus
- 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
22h 44mRs 26,860–29,202Train to Tirupati Airport, fly
- Take the train from Vellore Cant to Renigunta Jntrain
- Fly from Tirupati Airport (TIR) to Bandaranaike International Airport (CMB)plane TIR - CMB
10h 13mRs 59,734–125,932Train, bus to Kempegowda International Airport, fly
- Take the train from Vellore Cant 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
9h 57mRs 39,380–81,891Train to Trichy International Airport, fly
- Take the train from Vellore Cant to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Bandaranaike International Airport (CMB)plane TRZ - CMB
12h 8mRs 49,563–94,023Train, ferry via Arakkonam
- Take the train from Katpadi Jn to Arakkonamtrain
- Take the train from Arakkonam to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
23h 38mRs 26,003–47,027
Chennai International Airport (MAA) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Vellore to Colombo is to bus and ferry which costs Rs. 26000 - Rs. 30000 and takes 22h 44m.
The fastest way to get from Vellore to Colombo is to train and fly which takes 7h 10m and costs Rs. 37000 - Rs. 80000.
The distance between Vellore and Colombo is 835 km.
The best way to get from Vellore to Colombo without a car is to train and ferry which takes 19h 46m and costs Rs. 26000 - Rs. 44000.
It takes approximately 7h 10m to get from Vellore to Colombo, including transfers.
There are 1411+ hotels available in Colombo.
What companies run services between Vellore, India and Colombo, Sri Lanka?
There is no direct connection from Vellore to Colombo. However, you can take the taxi to Katpadi Jn, take the train to Arakkonam, take the train to M.G.R Chennai Central Suburban Terminal, walk to Puratchi Thalaivar Dr.M.G.Ramachandran Central Metro, take the subway to Airport, 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 Vellore Cant to Colombo Fort via Thiruvarur Jn, Nagapattinam, Kankesanturai, and Kankesanturai in around 19h 46m.
- Website
- airindia.in
Flights from Chennai International Airport to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 3h 30m
- When
- Thursday to Saturday
- Estimated price
- Rs 29,000–50,000
Flights from Tirupati Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 6h 21m
- When
- Monday and Thursday
- Estimated price
- Rs 35,000–110,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rs 21,000–65,000
Flights from Kempegowda International Airport to Bandaranaike International Airport via Trichy International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 21,000–65,000
Flights from Kempegowda International Airport to Bandaranaike International Airport via Kochi
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 22,000–65,000
Flights from Trichy International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- Rs 21,000–65,000
- Website
- srilankan.com
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rs 29,000–50,000
Flights from Tirupati Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 58m
- When
- Monday and Thursday
- Estimated price
- Rs 35,000–110,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rs 21,000–65,000
Flights from Trichy International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- Rs 21,000–65,000
- Website
- goindigo.in
Flights from Chennai International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rs 26,000–60,000
Flights from Tirupati Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 36,000–120,000
Flights from Tirupati Airport to Bandaranaike International Airport via Kempegowda International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- Rs 30,000–100,000
Flights from Kempegowda International Airport to Bandaranaike International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rs 30,000–65,000
Flights from Kempegowda International Airport to Bandaranaike International Airport via Chennai International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rs 30,000–65,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Katpadi Jn to Arakkonam
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- Rs 440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 440–550
- Third AC (3A)
- Rs 1,200–1,600
- Second AC (2A)
- Rs 1,600–2,100
- First Class (1A)
- Rs 2,700–3,400
Train from Arakkonam to M.G.R Chennai Central Suburban Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 450–3,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 450–550
- Third AC (3A)
- Rs 1,200–1,600
- Second AC (2A)
- Rs 1,700–2,200
- First Class (1A)
- Rs 2,700–3,500
Train from Vellore Cant to Thiruvarur Jn
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- Rs 750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 750–900
- Third AC (3A)
- Rs 2,000–2,500
- Second AC (2A)
- Rs 2,800–3,500
- First Class (1A)
- Rs 4,600–6,000
Train from Vellore Cant to Renigunta Jn
- Ave. Duration
- 2h 55m
- Frequency
- 6 times a week
- Estimated price
- Rs 500–4,100
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Vellore Cant to Krishnarajapurm
- Ave. Duration
- 4h 8m
- Frequency
- 3 times a week
- Estimated price
- Rs 650–5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 650–800
- Third AC (3A)
- Rs 1,700–2,200
- Second AC (2A)
- Rs 2,400–3,000
- First Class (1A)
- Rs 3,900–5,000
Train from Vellore Cant to Tiruchchirapali
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a week
- Estimated price
- Rs 850–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Arakkonam to Nagappattinam
- Ave. Duration
- 8h 18m
- Frequency
- Once a week
- Estimated price
- Rs 850–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 850–1,100
- Third AC (3A)
- Rs 2,300–2,900
- Second AC (2A)
- Rs 3,200–4,100
- First Class (1A)
- Rs 5,000–7,000
Train from Chennai Egmore to Nagappattinam
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- Rs 800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 800–950
- Third AC (3A)
- Rs 2,100–2,700
- Second AC (2A)
- Rs 2,900–3,700
- First Class (1A)
- Rs 4,800–6,500
- Phone
- +94 11 4 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–13,000
- 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 3,000–13,000
- Phone
- 0866 2570005
- customercare@apsrtconline.in
- Website
- apsrtconline.in
Bus from Tirupati to Chennai Madhavaram
- Ave. Duration
- 3h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 550–1,200
- Website
- https://www.apsrtconline.in/oprs-web/
- Seater
- Rs 550–1,100
- Phone
- 9513948001
- commercial@tnstc.in
- Website
- tnstc.in
Bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus to Nagore
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- Rs 1,000–2,400
- 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 230–950
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- Rs 230–290
- Airport Vajra Vayu
- Rs 700–950
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,237
- Schedules at
- 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 4 stunningly beautiful Philippines islands you need to visit, The beginner’s guide to the 2018 World Nomad Games, and How to get from Southend Airport into central London - to help you get the most out of your next trip.





















