There are 6 ways to get from Thodupuzha to Shivamogga by plane, bus, taxi, train, 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
best- Fly from Cochin International Airport (COK) to Shivamogga (RQY)plane COK - RQY
5h 53m₹6,747–22,550Taxi, train
cheapest- Take the taxi from Thodupuzha to Kottayamtaxi
- Take the train from Kottayam to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
19h 14m₹1,798–5,775Bus via Bengaluru
- Take the bus from Thodupuzha to Chalakudybus
- Take the bus from Chalakudy to Nihams Hospitalbus
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
14h 34m₹1,819–5,847Drive 601.4 km
- Drive from Thodupuzha to Shivamoggacar 601.4 km
9h 35m₹6,780–9,792Taxi
- Take the taxi from Thodupuzha to Shivamoggataxi 601.4 km
9h 35m₹12,000–15,000Bus
- Take the bus from Thodupuzha to Chalakudybus
- Take the bus from Chalakudy to Udupibus
- Take the bus from Udupi, Karnataka to Shivamogga, Karnatakabus
19h 6m
Cochin International Airport (COK) to Shivamogga (RQY) flights
Questions & Answers
The cheapest way to get from Thodupuzha to Shivamogga is to taxi and train which costs ₹1,800 - ₹6,000 and takes 19h 14m.
The fastest way to get from Thodupuzha to Shivamogga is to fly which takes 5h 53m and costs ₹6,500 - ₹23,000.
No, there is no direct bus from Thodupuzha to Shivamogga. However, there are services departing from Thodupuzha and arriving at Shivamogga via Chalakudy, Nimhans Hospital and Kempegowda Bus Stand Bangalore. The journey, including transfers, takes approximately 14h 34m.
The distance between Thodupuzha and Shivamogga is 487 km. The road distance is 601.4 km.
The best way to get from Thodupuzha to Shivamogga without a car is to bus via Bengaluru which takes 14h 34m and costs ₹1,800 - ₹6,000.
It takes approximately 5h 53m to get from Thodupuzha to Shivamogga, including transfers.
Thodupuzha to Shivamogga bus services, operated by Kallada Tours and Travels, depart from Thodupuzha station.
The best way to get from Thodupuzha to Shivamogga is to fly which takes 5h 53m and costs ₹6,500 - ₹23,000. Alternatively, you can bus via Bengaluru, which costs ₹1,800 - ₹6,000 and takes 14h 34m.
Thodupuzha to Shivamogga bus services, operated by Kallada Tours and Travels, arrive at Chalakudy station.
Yes, the driving distance between Thodupuzha to Shivamogga is 601 km. It takes approximately 9h 35m to drive from Thodupuzha to Shivamogga.
What companies run services between Thodupuzha, India and Shivamogga, India?
IndiGo Airlines, Spicejet, and Air India Express fly from Cochin International Airport (COK) to Shivamogga (RQY) 4 times a day. Alternatively, you can take a bus from Thodupuzha to Shivamogga via Chalakudy, Nimhans Hospital, Kempegowda Bus Station, and Kempegowda Bus Stand Bangalore in around 14h 34m.
- Website
- goindigo.in
Flights from Cochin International Airport to Shivamogga via Bengaluru
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹5,000–25,000
- Website
- spicejet.com
Flights from Cochin International Airport to Shivamogga via Madras
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Cochin International Airport to Shivamogga via Hyderabad
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹7,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kottayam to Birur Jn
- Ave. Duration
- 16h 23m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Thodupuzha to Chalakudy
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- ₹480–2,000
- Website
- http://www.kalladatravels.com/
Bus from Chalakudy to Nihams Hospital
- Ave. Duration
- 5h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹950–2,800
- Website
- http://www.kalladatravels.com/
- Sleeper
- ₹950–2,800
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda Bus Stand Bangalore to Shivamogga
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Thodupuzha to Chalakudy
- Ave. Duration
- 1h 56m
- Frequency
- 4 times a day
- Estimated price
- ₹80–160
- Website
- https://onlineksrtcswift.com/
- Phone
- 9483992779
- [email protected]
- Website
- kohinoorbus.in
Bus from Chalakudy to Udupi
- Ave. Duration
- 9h 42m
- Frequency
- Twice daily
- Estimated price
- ₹1,100–1,500
- Website
- https://www.kohinoorbus.in/search-results.html
- Sleeper
- ₹1,100–1,500
- Ave. Duration
- 5h 11m
- Estimated price
- ₹1,200–15,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 Need to know: Eurostar, How do I buy a London Underground ticket?, 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.
More Questions & Answers
There are 18+ hotels available in Shivamogga.
















