There are 10 ways to get from Varanasi to Kottayam by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Varanasi Airport to Cochin International Airport, train
best- Fly from Varanasi Airport (VNS) to Cochin International Airport (COK)plane VNS - COK
- Take the train from Aluva to Kottayamtrain
10h 46m₹9,710–16,210Train
cheapest- Take the train from Varanasi Jn to Aluvatrain 22670
- Take the train from Aluva to Kottayamtrain 16344 / ...
2d 1h₹1,273–9,630Bus via Bengaluru
- Take the bus from Varanasi, Uttar Pradesh to Bangalore, Karnatakabus Varanasi, Uttar Pradesh - Bangalore, Karnataka
- Take the bus from Madiwala to Kottayambus
2dDrive 2,285.4 km
- Drive from Varanasi to Kottayamcar 2,285.4 km
33h 8m₹26,085–37,679Fly Varanasi Airport to Coimbatore International Airport, train
- Fly from Varanasi Airport (VNS) to Coimbatore International Airport (CJB)plane VNS - CJB
- Take the train from Coimbatore Jn to Kottayamtrain
11h 57m₹10,560–21,070Fly Varanasi Airport to Trivandrum, train
- Fly from Varanasi Airport (VNS) to Trivandrum (TRV)plane VNS - TRV
- Take the train from Thiruvananthapuram Central to Kottayamtrain
11h 17m₹10,201–18,470Fly Varanasi Airport to Calicut International Airport, train
- Fly from Varanasi Airport (VNS) to Calicut International Airport (CCJ)plane VNS - CCJ
- Take the train from Parpanangadi to Shoranur Jntrain
- Take the train from Shoranur Jn to Kottayamtrain
13h 30m₹10,850–21,050Train to Allahabad, fly to Cochin International Airport, train
- Take the train from Varanasi Jn to Prayagraj Jntrain
- Fly from Allahabad (IXD) to Cochin International Airport (COK)plane IXD - COK
- Take the train from Aluva to Kottayamtrain
14h 5m₹10,377–27,360Fly Varanasi Airport to Madurai, train
- Fly from Varanasi Airport (VNS) to Madurai (IXM)plane VNS - IXM
- Take the train from Madurai Jn to Kottayamtrain
18h 16m₹12,325–22,185Bus
- Take the bus from Varanasi, Uttar Pradesh to Chennai, Tamil Nadubus Varanasi, Uttar Pradesh - Chennai, Tamil Nadu
- Take the bus from Chennai, Tamil Nadu to Kottayam, Keralabus Chennai, Tamil Nadu - Kottayam, Kerala
2d 8h
Varanasi Airport (VNS) to Cochin International Airport (COK) flights
Comparing Your Travel Options
The cheapest way to get from Varanasi to Kottayam is to train which costs ₹1,200 - ₹10,000 and takes 2 days 1h.
The fastest way to get from Varanasi to Kottayam is to fly and train which takes 10h 46m and costs ₹9,500 - ₹17,000.
No, there is no direct bus from Varanasi to Kottayam. However, there are services departing from Varanasi, Uttar Pradesh and arriving at Kottayam via St Joseph's Indian School/ Malya Hospital, Shanthinagara Bus Station and Madiwala. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Varanasi to Kottayam. However, there are services departing from Varanasi Jn and arriving at Kottayam via Aluva. The journey, including transfers, takes approximately 2 days 1h.
The distance between Varanasi and Kottayam is 1945 km. The road distance is 2285.4 km.
The best way to get from Varanasi to Kottayam without a car is to bus via Bengaluru which takes 2 days 0h and costs .
It takes approximately 10h 46m to get from Varanasi to Kottayam, including transfers.
Varanasi to Kottayam bus services, operated by SLGT Travels, depart from Varanasi, Uttar Pradesh station.
Varanasi to Kottayam train services, operated by Indian Railways, depart from Varanasi Jn station.
The best way to get from Varanasi to Kottayam is to bus via Bengaluru which takes 2 days 0h and costs . Alternatively, you can train, which costs ₹1,200 - ₹10,000 and takes 2 days 1h.
What companies run services between Varanasi, India and Kottayam, India?
You can take a bus from Varanasi, Uttar Pradesh to Kottayam via Bangalore, Karnataka, St Joseph's Indian School/ Malya Hospital, Shanthinagara Bus Station, St Johns Hospital, and Madiwala in around 2d. Alternatively, you can take a train from Varanasi Jn to Kottayam via Aluva in around 2d 1h.
- Website
- goindigo.in
Flights from Varanasi Airport to Cochin International Airport via Bengaluru
- Ave. Duration
- 4h 55m
- When
- Monday and Thursday
- Estimated price
- ₹10,000–16,000
Flights from Varanasi Airport to Cochin International Airport via Hyderabad
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Varanasi Airport to Cochin International Airport via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Varanasi Airport to Cochin International Airport via Madras
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Varanasi Airport to Cochin International Airport via Mumbai
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Varanasi Airport to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Varanasi Airport to Coimbatore International Airport via Madras
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Varanasi Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Varanasi Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Varanasi Airport to Coimbatore International Airport via Delhi
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Varanasi Airport to Trivandrum via Bengaluru
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Trivandrum via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Trivandrum via Madras
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Trivandrum via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Trivandrum via Delhi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Trivandrum via Kolkata, Madras
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Varanasi Airport to Calicut International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Varanasi Airport to Calicut International Airport via Madras
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Varanasi Airport to Calicut International Airport via Mumbai
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Varanasi Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Allahabad to Cochin International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Allahabad to Cochin International Airport via Mumbai
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹12,000–25,000
Flights from Allahabad to Cochin International Airport via Hyderabad
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Allahabad to Cochin International Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹14,000–25,000
Flights from Varanasi Airport to Madurai via Madras
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹12,000–20,000
Flights from Varanasi Airport to Madurai via Hyderabad
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹12,000–20,000
Flights from Varanasi Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Varanasi Airport to Madurai via Mumbai
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- ₹12,000–24,000
Flights from Varanasi Airport to Madurai via Kolkata, Madras
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹12,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Aluva to Kottayam
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- 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 Varanasi Jn to Aluva
- Ave. Duration
- 47h 33m
- Frequency
- Once a week
- Estimated price
- ₹1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,800–3,500
- Second AC (2A)
- ₹4,000–5,000
- First Class (1A)
- ₹6,500–9,000
Train from Aluva to Kottayam
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- 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 Coimbatore Jn to Kottayam
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Thiruvananthapuram Central to Kottayam
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Parpanangadi to Shoranur Jn
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Shoranur Jn to Kottayam
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Varanasi Jn to Prayagraj Jn
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Aluva to Kottayam
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- 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 Madurai Jn to Kottayam
- Ave. Duration
- 8h 52m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- [email protected]
- Website
- SLGT Travels
Bus from Varanasi, Uttar Pradesh to Bangalore, Karnataka
- Ave. Duration
- 35h 20m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Varanasi, Uttar Pradesh to Chennai, Tamil Nadu
- Ave. Duration
- 41h
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Chennai, Tamil Nadu to Kottayam, Kerala
- Ave. Duration
- 14h 25m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from JFK to New York City, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Kottayam bus services, operated by SLGT Travels, arrive at Chennai, Tamil Nadu station.
Varanasi to Kottayam train services, operated by Indian Railways, arrive at Aluva station.
Yes, the driving distance between Varanasi to Kottayam is 2285 km. It takes approximately 33h 8m to drive from Varanasi to Kottayam.
Book your Varanasi to Kottayam bus tickets online with Omio.
There are 774+ hotels available in Kottayam.






