There are 4 ways to get from Bhatkal to Shivamogga by taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Bhatkal to Talguppataxi
- Take the train from Talguppa to Shimoga Towntrain 20652 / ...
3h 12m₹2,146–3,471Train
cheapest- Take the train from Bhatkal to Hassantrain 16586 / ...
- Take the train from Hassan to Shimoga Towntrain 16206 / ...
13h 45m₹391–3,052Drive 171.7 km
- Drive from Bhatkal to Shivamoggacar 171.7 km
2h 37m₹1,673–2,416Taxi
- Take the taxi from Bhatkal to Shivamoggataxi 171.7 km
2h 37m₹3,800–4,600
Bhatkal to Shivamogga by train
Comparing Your Travel Options
The cheapest way to get from Bhatkal to Shivamogga is to train which costs ₹390 - ₹3,100 and takes 13h 45m.
The fastest way to get from Bhatkal to Shivamogga is to drive which takes 2h 37m and costs ₹1,600 - ₹2,500.
No, there is no direct train from Bhatkal to Shivamogga. However, there are services departing from Bhatkal and arriving at Shimoga Town via Hassan. The journey, including transfers, takes approximately 13h 45m.
The distance between Bhatkal and Shivamogga is 186 km. The road distance is 171.7 km.
The best way to get from Bhatkal to Shivamogga without a car is to taxi and train which takes 3h 12m and costs ₹2,100 - ₹3,500.
It takes approximately 3h 12m to get from Bhatkal to Shivamogga, including transfers.
Bhatkal to Shivamogga train services, operated by Indian Railways, depart from Bhatkal station.
Bhatkal to Shivamogga train services, operated by Indian Railways, arrive at Hassan station.
Yes, the driving distance between Bhatkal to Shivamogga is 172 km. It takes approximately 2h 37m to drive from Bhatkal to Shivamogga.
There are 18+ hotels available in Shivamogga.
What companies run services between Bhatkal, India and Shivamogga, India?
You can take a train from Bhatkal to Shimoga Town via Hassan in around 13h 45m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Talguppa to Shimoga Town
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bhatkal to Hassan
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Hassan to Shimoga Town
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Ave. Duration
- 2h 2m
- Estimated price
- ₹2,000–4,600
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 London City Airport into central London, Need to know: Greyhound, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.






