There are 6 ways to get from Shivamogga to Ernākulam by plane, bus, train, car, or taxi
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 Shivamogga (RQY) to Cochin International Airport (COK)plane RQY - COK
6h 31m₹5,639–17,987Train
cheapest- Take the train from Shimoga Town to Birur Jntrain 12090 / ...
- Take the train from Birur Jn to Ernakulam Towntrain 12777
17h₹530–4,096Bus via Bengaluru
- Take the bus from Shivamogga to Kempegowda Bus Stand Bangalorebus
- Take the bus from Bangalore, Karnataka to Ernakulam, Keralabus Bangalore, Karnataka - Ernakulam, Kerala
15h 51mDrive 571 km
- Drive from Shivamogga to Ernākulamcar 571 km
9h 11m₹6,443–9,306Taxi
- Take the taxi from Shivamogga to Ernākulamtaxi 571 km
9h 11m₹11,000–14,000Bus
- Take the bus from Shivamogga, Karnataka to Udupi, Karnatakabus
- Take the bus from Udupi, Karnataka to Mangaluru, Karnatakabus
- Take the bus from Mangaluru, Karnataka to Ernakulam, Keralabus
18h 43m
Shivamogga to Ernākulam by train
Questions & Answers
The cheapest way to get from Shivamogga to Ernākulam is to train which costs ₹500 - ₹4,100 and takes 17h.
The fastest way to get from Shivamogga to Ernākulam is to fly which takes 6h 31m and costs ₹5,500 - ₹18,000.
No, there is no direct bus from Shivamogga to Ernākulam. However, there are services departing from Shivamogga and arriving at Ernakulam, Kerala via Kempegowda Bus Station and Bangalore, Karnataka. The journey, including transfers, takes approximately 15h 51m.
No, there is no direct train from Shivamogga to Ernākulam. However, there are services departing from Shimoga Town and arriving at Ernakulam Town via Birur Jn. The journey, including transfers, takes approximately 17h.
The distance between Shivamogga and Ernākulam is 464 km. The road distance is 571 km.
The best way to get from Shivamogga to Ernākulam without a car is to bus via Bengaluru which takes 15h 51m and costs .
It takes approximately 6h 31m to get from Shivamogga to Ernākulam, including transfers.
Shivamogga to Ernākulam bus services, operated by KSRTC, depart from Shivamogga station.
Shivamogga to Ernākulam train services, operated by Indian Railways, depart from Shimoga Town station.
The best way to get from Shivamogga to Ernākulam is to fly which takes 6h 31m and costs ₹5,500 - ₹18,000. Alternatively, you can bus via Bengaluru, which costs and takes 15h 51m, you could also train, which costs ₹500 - ₹4,100 and takes 17h.
What companies run services between Shivamogga, India and Ernākulam, India?
IndiGo Airlines, Spicejet, and Star Air fly from Shivamogga (RQY) to Cochin International Airport (COK) 5 times a day. Alternatively, you can take a bus from Shivamogga to Ernakulam, Kerala via Kempegowda Bus Stand Bangalore, Kempegowda Bus Station, St Joseph's Indian School/ Malya Hospital, and Bangalore, Karnataka in around 15h 51m.
- Website
- goindigo.in
Flights from Shivamogga to Cochin International Airport via Bengaluru
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹4,800–17,000
Flights from Shivamogga to Cochin International Airport via Hyderabad
- Ave. Duration
- 4h 47m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–18,000
Flights from Shivamogga to Cochin International Airport via Madras
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹5,500–18,000
- Website
- spicejet.com
Flights from Shivamogga to Cochin International Airport via Madras
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹6,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shimoga Town to Birur Jn
- Ave. Duration
- 1h 2m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Birur Jn to Ernakulam Town
- Ave. Duration
- 14h 58m
- Frequency
- Once a week
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Kempegowda Bus Stand Bangalore
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Website
- Green Bird Tours & Travels
Bus from Bangalore, Karnataka to Ernakulam, Kerala
- Ave. Duration
- 9h 30m
- Frequency
- Every 15 minutes
- Schedules at
- Green Bird Tours & Travels
- Website
- Sri Durgamba Travels
Bus from Shivamogga, Karnataka to Udupi, Karnataka
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Schedules at
- Sri Durgamba Travels
- Website
- VRL Travels
Bus from Udupi, Karnataka to Mangaluru, Karnataka
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Schedules at
- VRL Travels
- Ave. Duration
- 9h 11m
- Estimated price
- ₹11,000–14,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 Getting to Milan from the airport, Travelling around the UAE, 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
Shivamogga to Ernākulam bus services, operated by KSRTC, arrive at Kempegowda Bus Stand Bangalore station.
Shivamogga to Ernākulam train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Shivamogga to Ernākulam is 571 km. It takes approximately 9h 11m to drive from Shivamogga to Ernākulam.
There are 1413+ hotels available in Ernākulam.










