Travel from Nearby-Airports to Shivamogga

Bus or train from Nearby airports to Shivamogga?

Indian Railways operates a train from Bengaluru (BLR) to Shivamogga once daily. Tickets cost $5 - $17 and the journey takes 4 h 37 min. Alternatively, you can take a bus from Calicut (CCJ) to Shivamogga via Calicut and Bangalore in around 16 h 11 min.

How to get from Nearby airports to Shivamogga

ModeDurationPrice
From Kempegowda International Airport bus to Goraguntepalya, subway to Yeshwathpur, walk to Yesvantpur Junction (YPR), then train to Shimoga (SME).6 h 49 min₹1,070
From Goa (GOI) taxi to Vasco Da Gama (VSG), train to Birur Junction (RRB), then train to Shimoga (SME).13 h 40 min₹2,274
From Mangalore (IXE) taxi to Surathkal (SL), train to Hassan (HAS), then night train to Shimoga Town (SMET).12 h 47 min₹1,999
From Calicut (CCJ) taxi to Calicut, bus to Bangalore, then bus to Shimoga.16 h 11 min₹2,302
From Coimbatore (CJB) taxi to Podanur Junction (PTJ), train to Birur Junction (RRB), then train to Shimoga (SME).13 h 36 min₹2,270

How long does it take to get from Nearby airports to Shivamogga?

It takes approximately 6 h 49 min to get from Nearby airports to Shivamogga, including transfers.

Operators from Nearby airports to Shivamogga

OperatorPhoneWebsite
BMTCBMTC
Namma Metro91-80- 2296 9300Namma Metro
Indian RailwaysIndian Railways
RedBusRedBus