There are 7 ways to get from Shivamogga to Belagavi 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
best- Take the bus from Shivamogga to Holalkerebus
- Take the bus from Chitradurga to Belgaumbus
7h 19m₹940–1,468Train
cheapest- Take the train from Shimoga Town to Birur Jntrain 12090 / ...
- Take the train from Birur Jn to Belgaumtrain 16589 / ...
8h 50m₹380–2,996Drive 285.3 km
- Drive from Shivamogga to Belagavicar 285.3 km
4h 20m₹3,213–4,641Taxi
- Take the taxi from Shivamogga to Belagavitaxi 285.3 km
4h 20m₹5,500–7,000Fly to Belgaum Airport
- Fly from Shivamogga (RQY) to Belgaum Airport (IXG)plane RQY - IXG
4h 54m₹8,124–25,337Bus via Gokarna
- Take the bus from Shivamogga, Karnataka to Gokarna(Karnataka), Karnatakabus Shivamogga, Karnataka - Gokarna(Karnataka), Karnataka
- Take the bus from Gokarna(Karnataka), Karnataka to Belagavi, Karnatakabus Gokarna(Karnataka), Karnataka - Belagavi, Karnataka
10h 19mFly to Goa Mopa, bus
- Fly from Shivamogga (RQY) to Goa Mopa (GOX)plane RQY - GOX
- Take the bus from Mapusa KTC Bus Stand to Tilakwadi 3rd Gatebus
6h 1m₹4,419–26,991
Shivamogga to Belagavi by train
Questions & Answers
The cheapest way to get from Shivamogga to Belagavi is to bus which costs ₹900 - ₹1,500 and takes 7h 19m.
The fastest way to get from Shivamogga to Belagavi is to drive which takes 4h 20m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Shivamogga to Belagavi. However, there are services departing from Shivamogga and arriving at Belgaum via Chitradurga. The journey, including transfers, takes approximately 7h 19m.
No, there is no direct train from Shivamogga to Belagavi. However, there are services departing from Shimoga Town and arriving at Belgaum via Birur Jn. The journey, including transfers, takes approximately 8h 50m.
The distance between Shivamogga and Belagavi is 380 km. The road distance is 285.3 km.
The best way to get from Shivamogga to Belagavi without a car is to bus which takes 7h 19m and costs ₹900 - ₹1,500.
It takes approximately 7h 19m to get from Shivamogga to Belagavi, including transfers.
Shivamogga to Belagavi bus services, operated by KSRTC, depart from Shivamogga station.
Shivamogga to Belagavi train services, operated by Indian Railways, depart from Shimoga Town station.
The best way to get from Shivamogga to Belagavi is to bus which takes 7h 19m and costs ₹900 - ₹1,500. Alternatively, you can train, which costs ₹380 - ₹3,000 and takes 8h 50m, you could also fly, which costs ₹8,000 - ₹26,000 and takes 4h 54m.
What companies run services between Shivamogga, India and Belagavi, India?
You can take a bus from Shivamogga to Belgaum via Holalkere and Chitradurga in around 7h 19m. Alternatively, you can take a train from Shimoga Town to Belgaum via Birur Jn in around 8h 50m.
- Website
- goindigo.in
Flights from Shivamogga to Belgaum Airport via Bengaluru
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–24,000
Flights from Shivamogga to Belgaum Airport via Hyderabad
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹8,000–44,000
- Website
- starair.in
Flights from Shivamogga to Goa Mopa
- Ave. Duration
- 50 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹3,600–26,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
- https://www.irctc.co.in/nget/train-search
- 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 Belgaum
- Ave. Duration
- 6h 48m
- 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
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Holalkere
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- ₹460–650
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Chitradurga to Belgaum
- Ave. Duration
- 5h 34m
- Frequency
- Hourly
- Estimated price
- ₹480–850
- Schedules at
- vrlbus.in
- [email protected]
- Website
- omio.com
Bus from Shivamogga, Karnataka to Gokarna(Karnataka), Karnataka
- Ave. Duration
- 4h 20m
- Frequency
- 5 times a day
- Schedules at
- omio.com
- Phone
- +91-8879498558
- [email protected]
- Website
- omio.com
Bus from Gokarna(Karnataka), Karnataka to Belagavi, Karnataka
- Ave. Duration
- 4h 59m
- Frequency
- Every 4 hours
- Schedules at
- omio.com
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Mapusa KTC Bus Stand to Tilakwadi 3rd Gate
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- ₹65–95
- Website
- https://ktclgoa.com
- Ave. Duration
- 4h 20m
- Estimated price
- ₹5,500–7,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 How to get from Heathrow Airport into central London, Getting to Milan from the airport, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Shivamogga to Belagavi bus services, operated by KSRTC, arrive at Holalkere station.
Shivamogga to Belagavi train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Shivamogga to Belagavi is 285 km. It takes approximately 4h 20m to drive from Shivamogga to Belagavi.
There are 58+ hotels available in Belagavi.























