There are 10 ways to get from Kolhāpur to Shivamogga by bus, train, car, taxi, 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.
Bus, train
best- Take the bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnatakabus
- Take the bus from Belagavi to Davanagerebus
- Take the train from Davangere to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
10h 32mTrain
cheapest- Take the train from Kolhapur to Hubli Jntrain
- Take the train from Hubli Jn to Birur Jntrain
- Take the train from Birur Jn to Shimoga Towntrain
14h 38m₹557–4,321Drive 391.2 km
- Drive from Kolhāpur to Shivamoggacar 391.2 km
5h 51m₹4,414–6,375Taxi
- Take the taxi from Kolhāpur to Shivamoggataxi 391.2 km
5h 51m₹8,000–10,000Bus, bus to Goa Mopa, fly to Shivamogga
- Take the bus from Rankala to Kasalbus
- Take the bus from FlixBus Kasal to FlixBus Goa - Pernembus
- Fly from Goa Mopa (GOX) to Shivamogga (RQY)plane GOX - RQY
8h 40m₹5,398–33,483Bus
- Take the bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnatakabus
- Take the bus from Belagavi to Davanagerebus
- Take the bus from Davanagere to Chitradurgabus
- Take the bus from Holalkere to Shivamoggabus
10h 44mBus via Gokarna
- Take the bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnatakabus
- Take the bus from Belagavi, Karnataka to Gokarna(Karnataka), Karnatakabus
- Take the bus from Gokarna(Karnataka), Karnataka to Shivamogga, Karnatakabus
12h 30mFly Kolhapur Airport to Shivamogga
- Fly from Kolhapur Airport (KLH) to Shivamogga (RQY)plane KLH - RQY
6h 12m₹10,488–38,240Fly Kolhapur Airport to Kempegowda International Airport, bus, train
- Fly from Kolhapur Airport (KLH) to Kempegowda International Airport (BLR)plane KLH - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
8h 47m₹8,668–20,042Fly Kolhapur Airport to Bajpe Airport, bus
- Fly from Kolhapur Airport (KLH) to Bajpe Airport (IXE)plane KLH - IXE
- Take the bus from Surathkal to Udupibus
- Take the bus from Udupi, Karnataka to Shivamogga, Karnatakabus
11h 45m
Goa Mopa (GOX) to Shivamogga (RQY) flights
Questions & Answers
The cheapest way to get from Kolhāpur to Shivamogga is to train which costs ₹550 - ₹4,400 and takes 14h 38m.
The fastest way to get from Kolhāpur to Shivamogga is to drive which takes 5h 51m and costs ₹4,400 - ₹6,500.
No, there is no direct bus from Kolhāpur to Shivamogga. However, there are services departing from Kolhapur(Maharashtra), Maharashtra and arriving at Shivamogga via Belagavi, Davanagere and Holalkere. The journey, including transfers, takes approximately 10h 44m.
No, there is no direct train from Kolhāpur to Shivamogga. However, there are services departing from Kolhapur and arriving at Shimoga Town via Hubli Jn and Birur Jn. The journey, including transfers, takes approximately 14h 38m.
The distance between Kolhāpur and Shivamogga is 531 km. The road distance is 391.2 km.
The best way to get from Kolhāpur to Shivamogga without a car is to bus and train which takes 10h 32m and costs .
It takes approximately 10h 32m to get from Kolhāpur to Shivamogga, including transfers.
Kolhāpur to Shivamogga bus services, operated by Hey Mahadev Travels, depart from Kolhapur(Maharashtra), Maharashtra station.
Kolhāpur to Shivamogga train services, operated by Indian Railways, depart from Kolhapur station.
The best way to get from Kolhāpur to Shivamogga is to train which takes 14h 38m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 10h 44m, you could also fly, which costs ₹10,000 - ₹39,000 and takes 6h 12m.
What companies run services between Kolhāpur, India and Shivamogga, India?
You can take a train from Kolhapur to Shimoga Town via Hubli Jn and Birur Jn in around 14h 38m. Alternatively, you can take a bus from Kolhapur(Maharashtra), Maharashtra to Shivamogga via Belagavi, Davanagere, Davanagere, Chitradurga, and Holalkere in around 10h 44m.
- Website
- goindigo.in
Flights from Kolhapur Airport to Kempegowda International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹7,000–17,000
Flights from Kolhapur Airport to Bajpe Airport via Kempegowda International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹11,000–14,000
Flights from Kolhapur Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–14,000
- Website
- starair.in
Flights from Goa Mopa to Shivamogga
- Ave. Duration
- 50 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,400–32,000
Flights from Kolhapur Airport to Shivamogga via Mumbai, Goa Mopa
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–37,000
Flights from Kolhapur Airport to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Friday and Sunday
- Estimated price
- ₹5,000–34,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Davangere to Birur Jn
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- 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 Kolhapur to Hubli Jn
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- 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 Hubli Jn to Birur Jn
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- 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 Birur Jn to Shimoga Town
- Ave. Duration
- 1h 20m
- 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 Yasvantpur Jn to Birur Jn
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- 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
- Website
- Hey Mahadev Travels
Bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnataka
- Ave. Duration
- 2h 15m
- Frequency
- Every 20 minutes
- Schedules at
- Hey Mahadev Travels
Bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnataka
- Ave. Duration
- 2h 15m
- Frequency
- Every 20 minutes
- Schedules at
- Hey Mahadev Travels
Bus from Kolhapur(Maharashtra), Maharashtra to Belagavi, Karnataka
- Ave. Duration
- 2h 15m
- Frequency
- Every 20 minutes
- Schedules at
- Hey Mahadev Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Belagavi to Davanagere
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ₹450–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
Bus from Belagavi to Davanagere
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ₹450–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Rankala to Kasal
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a day
- Estimated price
- ₹70–110
- Website
- KTCL
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Kasal to FlixBus Goa - Pernem
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹180–300
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹160–210
- Website
- FlixBus India
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Davanagere to Chitradurga
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹160–220
- Schedules at
- vrlbus.in
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Holalkere to Shivamogga
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹460–650
- Schedules at
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
- Phone
- +91-8879498558
- [email protected]
- Website
- Anand Travels
Bus from Belagavi, Karnataka to Gokarna(Karnataka), Karnataka
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- Anand Travels
- [email protected]
- Website
- Seabird Tourists
Bus from Gokarna(Karnataka), Karnataka to Shivamogga, Karnataka
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Schedules at
- Seabird Tourists
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Mekhri Circle
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ₹65–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹65–85
- Airport Vajra Vayu
- ₹210–280
- Website
- Sri Durgamba Travels
Bus from Udupi, Karnataka to Shivamogga, Karnataka
- Ave. Duration
- 5h 10m
- Frequency
- Every 3 hours
- Schedules at
- Sri Durgamba Travels
- Ave. Duration
- 5h 51m
- Estimated price
- ₹8,000–10,000
One Side Taxi
- Phone
- +91 93 22 22 71 86
- Website
- onesidetaxi.com
Saavn Cab
- Phone
- +91 97 64 61 53 53
- Website
- saavncab.ueniweb.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 Slovenia: Getting from Ljubljana to Lake Bled, Heading to Europe? Read this before you buy a Eurail Pass, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Kolhāpur to Shivamogga bus services, operated by Hey Mahadev Travels, arrive at Belagavi, Karnataka station.
Kolhāpur to Shivamogga train services, operated by Indian Railways, arrive at Hubli Jn station.
Yes, the driving distance between Kolhāpur to Shivamogga is 391 km. It takes approximately 5h 51m to drive from Kolhāpur to Shivamogga.
Book your Kolhāpur to Shivamogga bus tickets online with Omio.
There are 19+ hotels available in Shivamogga.

































