There are 7 ways to get from Bommanahalli to Shivamogga by plane, train, bus, 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 Kempegowda International Airport (BLR) to Shivamogga (RQY)plane BLR - RQY
1h 40m₹4,743–17,541Bus, train
cheapest- Take the bus from Devanahalli New Bus Station to Kempegowda Bus Stationbus 298-M / ...
- Take the train from Ksr Bengaluru to Shimoga Towntrain 12089 / ...
7h 40m₹257–1,680Train
- Take the train from Yasvantpur Jn to Birur Jntrain 12079 / ...
- Take the train from Birur Jn to Shimogatrain 06513 / ...
5h 19m₹1,319–3,605Bus
- Take the bus from Devanahalli New Bus Station to Kempegowda Bus Stationbus 298-M / ...
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
8h 18m₹427–1,180Drive 293.1 km
- Drive from Bommanahalli to Shivamoggacar 293.1 km
4h 30m₹3,301–4,768Taxi
- Take the taxi from Bommanahalli to Shivamoggataxi 293.1 km
4h 30m₹7,000–8,500Bus, train via Birūr
- Take the bus from Devanahalli New Bus Station to Kempegowda Bus Stationbus
- Take the train from Ksr Bengaluru to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
8h 8m₹357–2,480
Bommanahalli to Shivamogga by bus, foot, and train
Questions & Answers
The cheapest way to get from Bommanahalli to Shivamogga is to bus and train which costs ₹250 - ₹1,700 and takes 7h 40m.
The fastest way to get from Bommanahalli to Shivamogga is to fly which takes 1h 40m and costs ₹4,700 - ₹18,000.
No, there is no direct bus from Bommanahalli to Shivamogga. However, there are services departing from Haraluru Gate and arriving at Shivamogga via Devanahalli New Bus Station and Kempegowda Bus Stand Bangalore. The journey, including transfers, takes approximately 8h 18m.
No, there is no direct train from Bommanahalli to Shivamogga. However, there are services departing from Yasvantpur Jn and arriving at Shimoga via Birur Jn. The journey, including transfers, takes approximately 5h 19m.
The distance between Bommanahalli and Shivamogga is 268 km. The road distance is 293.1 km.
The best way to get from Bommanahalli to Shivamogga without a car is to train which takes 5h 19m and costs ₹1,300 - ₹3,600.
It takes approximately 1h 40m to get from Bommanahalli to Shivamogga, including transfers.
Bommanahalli to Shivamogga bus services, operated by BMTC, depart from Devanahalli New Bus Station.
Bommanahalli to Shivamogga train services, operated by Indian Railways, depart from Yasvantpur Jn station.
The best way to get from Bommanahalli to Shivamogga is to fly which takes 1h 40m and costs ₹4,700 - ₹18,000. Alternatively, you can train, which costs ₹1,300 - ₹3,600 and takes 5h 19m, you could also bus, which costs ₹420 - ₹1,200 and takes 8h 18m.
What companies run services between Bommanahalli, India and Shivamogga, India?
IndiGo Airlines flies from Kempegowda International Airport (BLR) to Shivamogga (RQY) once daily. Alternatively, you can take a vehicle from Bommanahalli to Shimoga via Yasvantpur Jn and Birur Jn in around 5h 19m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Shivamogga
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Yasvantpur Jn to Birur Jn
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- 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
- 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 Ksr Bengaluru to Shimoga Town
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Ksr Bengaluru to Birur Jn
- Ave. Duration
- 2h 49m
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–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
- 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
- +91 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Devanahalli New Bus Station to Kempegowda Bus Station
- Ave. Duration
- 1h 37m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- https://mybmtc.karnataka.gov.in/en
Bus from Devanahalli New Bus Station to Kempegowda Bus Station
- Ave. Duration
- 1h 37m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- https://mybmtc.karnataka.gov.in/en
Bus from Devanahalli New Bus Station to Kempegowda Bus Station
- Ave. Duration
- 1h 37m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- https://mybmtc.karnataka.gov.in/en
- 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
- Ave. Duration
- 4h 30m
- Estimated price
- ₹7,000–8,500
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 Best ways to travel around Australia, Heading to Europe? Read this before you buy a Eurail Pass, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Bommanahalli to Shivamogga bus services, operated by BMTC, arrive at Kempegowda Bus Station.
Bommanahalli to Shivamogga train services, operated by Indian Railways, arrive at Birur Jn station.
Yes, the driving distance between Bommanahalli to Shivamogga is 293 km. It takes approximately 4h 30m to drive from Bommanahalli to Shivamogga.
There are 19+ hotels available in Shivamogga.













