Skip to search

Trains from Bengaluru to Shivamogga

241 km by rail · 7 direct trains · fastest 3 hr 22 min on the 12089 Jan Shatabdi Express · 4 daily · 3 stations in Bengaluru, 1 in Shivamogga

Departures
00:15 – 23:28
Fare from
₹190
Sleeper · estimate
Check seats for your date

Every direct train

Search Bengaluru to Shivamogga for your date

Bengaluru to Shivamogga, station by station

Other trains from Bengaluru

Other trains to Shivamogga