There are 6 ways to get from Colombo to Kotwa by plane, taxi, train, 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.
Fly to Varanasi Airport, taxi
best- Fly from Bandaranaike International Airport (CMB) to Varanasi Airport (VNS)plane CMB - VNS
- Take the taxi from Varanasi-Airport-VNS to Kotwataxi
8h 17m₹25,870–40,038Train, ferry
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Mayiladuturai Jtrain
- Take the train from Mayiladuturai J to Satnatrain
- Take the train from Satna to Dabhauratrain
2d 4h₹8,245–16,863Bus, ferry, taxi
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Velankanni Bus stand to Bengalurubus
- Take the bus from Bengaluru to Rewabus
- Take the taxi from Rewa to Kotwataxi
2d 8hFly to Khajuraho Civil Airport, train
- Fly from Bandaranaike International Airport (CMB) to Khajuraho Civil Airport (HJR)plane CMB - HJR
- Take the train from Khajuraho to Dabhauratrain
12h 57m₹30,350–85,258Fly to Allahabad, train
- Fly from Bandaranaike International Airport (CMB) to Allahabad (IXD)plane CMB - IXD
- Take the train from Prayagraj Jn to Dabhauratrain
10h 6m₹24,972–74,470Fly to Jabalpur, train
- Fly from Bandaranaike International Airport (CMB) to Jabalpur (JLR)plane CMB - JLR
- Take the train from Jabalpur to Satnatrain
- Take the train from Satna to Dabhauratrain
11h 54m₹22,420–66,198
Bandaranaike International Airport (CMB) to Varanasi Airport (VNS) flights
Comparing Your Travel Options
The cheapest way to get from Colombo to Kotwa is to train and ferry which costs ₹8,000 - ₹17,000 and takes 2 days 4h.
The fastest way to get from Colombo to Kotwa is to fly and taxi which takes 8h 17m and costs ₹25,000 - ₹40,000.
The distance between Colombo and Kotwa is 2296 km.
The best way to get from Colombo to Kotwa without a car is to train and ferry which takes 2 days 4h and costs ₹8,000 - ₹17,000.
It takes approximately 8h 17m to get from Colombo to Kotwa, including transfers.
What companies run services between Colombo, Sri Lanka and Kotwa, Madhya Pradesh, India?
There is no direct connection from Colombo to Kotwa. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Varanasi Airport (VNS), then take the taxi to Kotwa. Alternatively, you can take a train from Colombo Fort to Kotwa via Kankesanturai, Kankesanturai, Nagapattinam, Nagappattinam, Mayiladuturai J, Satna, and Dabhaura in around 2d 4h.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹20,000–33,000
Flights from Bandaranaike International Airport to Varanasi Airport via Madras
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹20,000–33,000
Flights from Bandaranaike International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- ₹20,000–33,000
Flights from Bandaranaike International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- ₹27,000–85,000
Flights from Bandaranaike International Airport to Allahabad via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- ₹22,000–70,000
Flights from Bandaranaike International Airport to Allahabad via Bengaluru
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- ₹24,000–70,000
Flights from Bandaranaike International Airport to Allahabad via Delhi
- Ave. Duration
- 10h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹25,000–75,000
Flights from Bandaranaike International Airport to Allahabad via Madras, Hyderabad
- Ave. Duration
- 9h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹24,000–70,000
Flights from Bandaranaike International Airport to Jabalpur via Bengaluru
- Ave. Duration
- 5h
- When
- Thursday to Saturday
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Jabalpur via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹23,000–75,000
Flights from Bandaranaike International Airport to Jabalpur via Hyderabad
- Ave. Duration
- 9h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹19,000–60,000
Flights from Bandaranaike International Airport to Jabalpur via Mumbai
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹21,000–65,000
Flights from Bandaranaike International Airport to Jabalpur via Madras, Hyderabad
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- ₹20,000–60,000
- Website
- airindia.in
Flights from Bandaranaike International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹21,000–65,000
Flights from Bandaranaike International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 9h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹27,000–80,000
- Website
- srilankan.com
Flights from Bandaranaike International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹23,000–70,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nagappattinam to Mayiladuturai J
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mayiladuturai J to Satna
- Ave. Duration
- 34h 30m
- Frequency
- Twice a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,100–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Satna to Dabhaura
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Khajuraho to Dabhaura
- Ave. Duration
- 4h 29m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Prayagraj Jn to Dabhaura
- Ave. Duration
- 1h 34m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jabalpur to Satna
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Satna to Dabhaura
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹770–810
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹770–810
- Phone
- +91 76670 07703
- [email protected]
- Website
- Swamy Ayyappa Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Website
- Swamy Ayyappa Travels
- Website
- Kanakadhara Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- 3 times a day
- Schedules at
- Kanakadhara Travels
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Website
- A1 Travels
- Website
- Shama Transport
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- 6 times a week
- Schedules at
- Shama Transport
- Website
- Sharma Transports
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Schedules at
- Sharma Transports
- Phone
- +91 9865511926
- [email protected]
- Website
- Universal Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- 5 times a week
- Website
- Universal Travels
- Website
- Ziel Mobility
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 45m
- Frequency
- Twice a week
- Schedules at
- Ziel Mobility
- Website
- Bombay Raja Roadlinks
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Bengaluru to Rewa
- Ave. Duration
- 32h 45m
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Bengaluru to Rewa
- Ave. Duration
- 33h 15m
- Frequency
- 5 times a week
- Schedules at
- Shree Balaji Tour and Travel
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Bengaluru to Rewa
- Ave. Duration
- 32h 15m
- Frequency
- Once daily
- Estimated price
- ₹1,500–1,900
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹1,500–1,900
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Bengaluru to Rewa
- Ave. Duration
- 36h 30m
- Frequency
- Once daily
- Website
- Humsafar Bus
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Bengaluru to Rewa
- Ave. Duration
- 32h 25m
- Frequency
- 4 times a week
- Website
- Travel Point World LLP
- Phone
- +91 72368 67272
- [email protected]
- Website
- Abha Bus
Bus from Bengaluru to Rewa
- Ave. Duration
- 32h 30m
- Frequency
- 4 times a week
- Website
- Abha Bus
- Phone
- +91 83281 41344
- [email protected]
- Website
- Fast Track Tours & Travels
Bus from Bengaluru to Rewa
- Ave. Duration
- 47h 1m
- Frequency
- Once a week
- Schedules at
- Fast Track Tours & Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
- Ave. Duration
- 2h 24m
- Estimated price
- ₹1,300–4,000
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.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 Which London airport should I choose?, How to get from Luton Airport into central London, and How to travel India's Golden Triangle - to help you get the most out of your next trip.



































