There are 9 ways to get from Vaikom to Udayapuram by train, bus, car, taxi, subway, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Turavur to Kanhangadtrain 16604 / ...
8h 36m₹1,836–3,841Train via Aluva
cheapest- Take the train from Aluva to Kanhangadtrain 11098 / ...
9h 13m₹1,082–4,811Bus
- Take the bus from Ernakulam to Kanhangadbus
11h 8m₹1,690–3,311Drive 375.4 km
- Drive from Vaikom to Udayapuramcar 375.4 km
5h 52m₹4,214–6,087Taxi
- Take the taxi from Vaikom to Udayapuramtaxi 375.4 km
5h 52m₹7,500–9,000Bus, subway, fly to Kannur International Airport, taxi
- Take the bus from Vaikom to Ernakulambus
- Take the subway from Ernakulam South to Aluvasubway
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)plane COK - CNN
- Take the taxi from Kannur International Airport (CNN) to Udayapuramtaxi
7h 8m₹6,645–16,431Train via Kozhikode
- Take the train from Ernakulam Jn to Kozhikkodetrain 20632 / ...
- Take the train from Kozhikkode to Kanhangadtrain 11098 / ...
9h 5m₹1,170–3,811Bus via Ernākulam
- Take the bus from Edapally to Kanhangadbus
11h 35m₹1,691–2,296Fly to Bajpe Airport, train
- Fly from Cochin International Airport (COK) to Bajpe Airport (IXE)plane COK - IXE
- Take the train from Mangalore to Kanhangadtrain
10h 40m₹7,915–15,741
Cochin International Airport (COK) to Kannur International Airport (CNN) flights
Questions & Answers
The cheapest way to get from Vaikom to Udayapuram is to bus via Ernākulam which costs ₹1,600 - ₹2,300 and takes 11h 35m.
The fastest way to get from Vaikom to Udayapuram is to drive which takes 5h 52m and costs ₹4,200 - ₹6,500.
No, there is no direct bus from Vaikom to Udayapuram. However, there are services departing from Vaikom and arriving at Kanhangad via Ernakulam. The journey, including transfers, takes approximately 11h 8m.
No, there is no direct train from Vaikom to Udayapuram. However, there are services departing from Turavur and arriving at Kanhangad via . The journey, including transfers, takes approximately 8h 36m.
The distance between Vaikom and Udayapuram is 425 km. The road distance is 375.4 km.
The best way to get from Vaikom to Udayapuram without a car is to train which takes 8h 36m and costs ₹1,800 - ₹3,900.
It takes approximately 8h 36m to get from Vaikom to Udayapuram, including transfers.
Vaikom to Udayapuram bus services, operated by Kallada Tours and Travels, depart from Ernakulam station.
Vaikom to Udayapuram train services, operated by Indian Railways, depart from Turavur station.
The best way to get from Vaikom to Udayapuram is to train which takes 8h 36m and costs ₹1,800 - ₹3,900. Alternatively, you can bus, which costs ₹1,600 - ₹3,400 and takes 11h 8m.
What companies run services between Vaikom, India and Udayapuram, Kerala, India?
Indian Railways operates a train from Turavur to Kanhangad twice daily. Tickets cost ₹240–1,900 and the journey takes 7h 41m. Alternatively, Kallada Tours and Travels operates a bus from Ernakulam to Kanhangad once daily. Tickets cost ₹850–2,200 and the journey takes 8h 48m.
- Website
- goindigo.in
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,700–12,000
Flights from Cochin International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹4,900–17,000
Flights from Cochin International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–18,000
Flights from Cochin International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Website
- airindia.in
Flights from Cochin International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹4,800–21,000
Flights from Cochin International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹6,500–13,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹4,800–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Turavur to Kanhangad
- Ave. Duration
- 7h 41m
- Frequency
- Twice daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
Train from Ernakulam Jn to Kozhikkode
- Ave. Duration
- 2h 45m
- Frequency
- Every 2 hours
- 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 Kozhikkode to Kanhangad
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Aluva to Kanhangad
- Ave. Duration
- 6h 2m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Mangalore to Kanhangad
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 13004250355
- [email protected]
- Website
- Kochi Metro
Subway from Ernakulam South to Aluva
- Ave. Duration
- 32 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹45–60
- Website
- Kochi Metro
- R1
- ₹45–60
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Ernakulam to Kanhangad
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- ₹850–2,200
- Website
- kalladatravels.com
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Vaikom to Ernakulam
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₹35–120
- Website
- KSRTC
- Phone
- 9483992779
- [email protected]
- Website
- Kohinoor Travels
Bus from Edapally to Kanhangad
- Ave. Duration
- 7h 33m
- Frequency
- Twice daily
- Estimated price
- ₹1,000–1,300
- Website
- Kohinoor Travels
- Sleeper
- ₹1,000–1,300
- Ave. Duration
- 3h 48m
- Estimated price
- ₹1,800–9,000
B Cabs
- Phone
- +91 98 95 11 88 77
- Website
- bcabs.com
Cochin Coastal Cabs
- Phone
- +91 96 56 07 50 00
- Website
- cochincoastalcabs.com
Kochi Taxi
- Phone
- +91 70 34 30 18 15
- Website
- kochitaxi.co.in
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 Is ride-sharing platform BlaBlaCar right for you?, Need to know: Greyhound, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Vaikom to Udayapuram bus services, operated by Kallada Tours and Travels, arrive at Kanhangad station.
Vaikom to Udayapuram train services, operated by Indian Railways, arrive at Kanhangad station.
Yes, the driving distance between Vaikom to Udayapuram is 375 km. It takes approximately 5h 52m to drive from Vaikom to Udayapuram.
There are 68+ hotels available in Udayapuram.















