There are 5 ways to get from Tadipatri to Shivamogga by 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.
Train
best- Take the train from Tadipatri to Guntakal Jntrain
- Take the train from Guntakal Jn to Birur Jntrain
- Take the train from Birur Jn to Shimoga Towntrain
9h 27m₹475–3,733Bus via Bengaluru
- Take the bus from Tadipatri to Bengalurubus redbusIndia_Non A/C Seater / Sleeper
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
13h 32mDrive 317.7 km
- Drive from Tadipatri to Shivamoggacar 317.7 km
4h 48m₹3,079–4,447Taxi
- Take the taxi from Tadipatri to Shivamoggataxi 317.7 km
4h 48m₹5,000–6,000Bus
- Take the bus from Tadipatri to Bengalurubus redbusIndia_Non A/C Seater / Sleeper
- Take the bus from Bengaluru to Shivamogga Sagar Road / BH Roadbus redbusIndia_NON A/C Sleeper
14h 5m
Tadipatri to Shivamogga by train
Comparing Your Travel Options
The cheapest way to get from Tadipatri to Shivamogga is to train which costs ₹470 - ₹3,800 and takes 9h 27m.
The fastest way to get from Tadipatri to Shivamogga is to drive which takes 4h 48m and costs ₹3,000 - ₹4,500.
No, there is no direct bus from Tadipatri to Shivamogga. However, there are services departing from Tadipatri and arriving at Shivamogga via KR Market and Kempegowda Bus Stand Bangalore. The journey, including transfers, takes approximately 13h 32m.
No, there is no direct train from Tadipatri to Shivamogga. However, there are services departing from Tadipatri and arriving at Shimoga Town via Guntakal Jn and Birur Jn. The journey, including transfers, takes approximately 9h 27m.
The distance between Tadipatri and Shivamogga is 444 km. The road distance is 317.7 km.
The best way to get from Tadipatri to Shivamogga without a car is to train which takes 9h 27m and costs ₹470 - ₹3,800.
It takes approximately 9h 27m to get from Tadipatri to Shivamogga, including transfers.
Tadipatri to Shivamogga bus services, operated by OVR Travels, depart from Tadipatri station.
Tadipatri to Shivamogga train services, operated by Indian Railways, depart from Tadipatri station.
The best way to get from Tadipatri to Shivamogga is to train which takes 9h 27m and costs ₹470 - ₹3,800. Alternatively, you can bus via Bengaluru, which costs and takes 13h 32m.
What companies run services between Tadipatri, India and Shivamogga, India?
You can take a train from Tadipatri to Shimoga Town via Guntakal Jn and Birur Jn in around 9h 27m. Alternatively, you can take a bus from Tadipatri to Shivamogga via Bengaluru, KR Market, Kempegowda Bus Station, and Kempegowda Bus Stand Bangalore in around 13h 32m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tadipatri to Guntakal Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Guntakal Jn to Birur Jn
- Ave. Duration
- 5h 9m
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Birur Jn to Shimoga Town
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 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
- Website
- OVR Travels
Bus from Tadipatri to Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- OVR Travels
Bus from Tadipatri to Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- OVR Travels
- Website
- Bus9 Tours And Travels
Bus from Tadipatri to Bengaluru
- Ave. Duration
- 6h 25m
- Frequency
- 6 times a week
- Schedules at
- Bus9 Tours And Travels
Bus from Tadipatri to Bengaluru
- Ave. Duration
- 6h 25m
- Frequency
- 6 times a week
- Schedules at
- Bus9 Tours And Travels
- 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
- Website
- Srs Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Schedules at
- Srs Travels
- Website
- TPS Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- TPS Travels
- Website
- Shree Theertha Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Schedules at
- Shree Theertha Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Schedules at
- Sugama Tourist Route No - 121
- Website
- Hamsa Tours and Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Schedules at
- Hamsa Tours and Travels
- Website
- PrimeX Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 7h 15m
- Frequency
- Twice a week
- Schedules at
- PrimeX Travels
- Website
- Sri Navadurga Bus Service
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 8h 25m
- Frequency
- Twice a week
- Schedules at
- Sri Navadurga Bus Service
- Website
- Sri Benaka Travels
Bus from Bengaluru to Shivamogga Sagar Road / BH Road
- Ave. Duration
- 5h 50m
- Frequency
- Once a week
- Schedules at
- Sri Benaka Travels
- Ave. Duration
- 4h 48m
- Estimated price
- ₹5,000–6,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 4 stunningly beautiful Philippines islands you need to visit, How to get from Stansted Airport into central London, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Tadipatri to Shivamogga bus services, operated by OVR Travels, arrive at Bengaluru station.
Tadipatri to Shivamogga train services, operated by Indian Railways, arrive at Guntakal Jn station.
Yes, the driving distance between Tadipatri to Shivamogga is 318 km. It takes approximately 4h 48m to drive from Tadipatri to Shivamogga.
Book your Tadipatri to Shivamogga bus tickets online with Omio.
There are 19+ hotels available in Shivamogga.
















