There are 8 ways to get from Belagavi 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 Belagavi to Davanagerebus
- Take the train from Davangere to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
7h 17m₹715–3,565Train
cheapest- Take the train from Belgaum to Birur Jntrain 17302 / ...
- Take the train from Birur Jn to Shimogatrain 06513 / ...
9h 2m₹375–2,925Drive 285.4 km
- Drive from Belagavi to Shivamoggacar 285.4 km
4h 20m₹3,215–4,644Taxi
- Take the taxi from Belagavi to Shivamoggataxi 285.4 km
4h 20m₹5,500–7,000Fly from Belgaum Airport
- Fly from Belgaum Airport (IXG) to Shivamogga (RQY)plane IXG - RQY
4h 28m₹8,094–25,366Bus
- Take the bus from Belagavi to Davanagerebus
- Take the bus from Davanagere to Chitradurgabus
- Take the bus from Holalkere to Shivamoggabus
7h 29m₹1,075–2,235Bus via Gokarna
- Take the bus from Belagavi, Karnataka to Gokarna(Karnataka), Karnatakabus Belagavi, Karnataka - Gokarna(Karnataka), Karnataka
- Take the bus from Gokarna(Karnataka), Karnataka to Shivamogga, Karnatakabus Gokarna(Karnataka), Karnataka - Shivamogga, Karnataka
9h 15mBus to Goa Mopa, fly
- Take the bus from Tilakwadi 3rd Gate to Mapusa KTC Bus Standbus
- Fly from Goa Mopa (GOX) to Shivamogga (RQY)plane GOX - RQY
6h 15m₹5,090–32,025
Belagavi to Shivamogga by bus and train
Questions & Answers
The cheapest way to get from Belagavi to Shivamogga is to train which costs ₹370 - ₹3,000 and takes 9h 2m.
The fastest way to get from Belagavi to Shivamogga is to drive which takes 4h 20m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Belagavi to Shivamogga. However, there are services departing from Belagavi and arriving at Shivamogga via Davanagere and Holalkere. The journey, including transfers, takes approximately 7h 29m.
No, there is no direct train from Belagavi to Shivamogga. However, there are services departing from Belgaum and arriving at Shimoga via Birur Jn. The journey, including transfers, takes approximately 9h 2m.
The distance between Belagavi and Shivamogga is 420 km. The road distance is 285.4 km.
The best way to get from Belagavi to Shivamogga without a car is to bus and train which takes 7h 17m and costs ₹700 - ₹3,600.
It takes approximately 7h 17m to get from Belagavi to Shivamogga, including transfers.
Belagavi to Shivamogga bus services, operated by Anand Travels, depart from Belagavi, Karnataka station.
Belagavi to Shivamogga train services, operated by Indian Railways, depart from Belgaum station.
The best way to get from Belagavi to Shivamogga is to train which takes 9h 2m and costs ₹370 - ₹3,000. Alternatively, you can fly, which costs ₹8,000 - ₹26,000 and takes 4h 28m, you could also bus, which costs ₹1,000 - ₹2,300 and takes 7h 29m.
What companies run services between Belagavi, India and Shivamogga, India?
You can take a train from Belgaum to Shimoga via Birur Jn in around 9h 2m. Alternatively, IndiGo Airlines and Spicejet fly from Belgaum Airport (IXG) to Shivamogga (RQY) twice daily.
- Website
- goindigo.in
Flights from Belgaum Airport to Shivamogga via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–24,000
- Website
- spicejet.com
Flights from Belgaum Airport to Shivamogga via Hyderabad
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹9,000–24,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,300–31,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
- https://www.irctc.co.in/nget/train-search
- 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
- 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
Train from Belgaum to Birur Jn
- Ave. Duration
- 6h 58m
- Frequency
- 5 times a day
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
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
- +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
- https://www.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
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹450–650
- 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
- Phone
- +91-8879498558
- [email protected]
- Website
- omio.com
Bus from Belagavi, Karnataka to Gokarna(Karnataka), Karnataka
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- omio.com
- [email protected]
- Website
- omio.com
Bus from Gokarna(Karnataka), Karnataka to Shivamogga, Karnataka
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Schedules at
- omio.com
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Tilakwadi 3rd Gate to Mapusa KTC Bus Stand
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- ₹65–100
- Website
- https://ktclgoa.com
- Ave. Duration
- 4h 20m
- Estimated price
- ₹5,500–7,000
Malaprabha Travels
- Phone
- +91 96 92 44 66 87
- Website
- malaprabha.in
Namokar Travels
- Phone
- +91 94 80 90 10 29
Vailankanni Travels
- Phone
- +91 94 48 94 83 18
- Website
- vailankannitravels.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 Why you should take the train in the US, How to travel India's Golden Triangle, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Belagavi to Shivamogga bus services, operated by Anand Travels, arrive at Gokarna(Karnataka), Karnataka station.
Belagavi to Shivamogga train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Belagavi to Shivamogga is 285 km. It takes approximately 4h 20m to drive from Belagavi to Shivamogga.
Book your Belagavi to Shivamogga bus tickets online with Omio.
There are 19+ hotels available in Shivamogga.



























