Travel options for:
Nearby airports Shivamogga

Bengaluru (BLR)  •  6 h 30 min

$5 - $17

Hyderabad (HYD)  •  16 h 30 min

  1. ×2

$21 - $30

Goa (GOI)  •  13 h

  1. ×2

$14 - $37

Kochi (COK)  •  15 h 43 min

  1. ×2

$18 - $26

Mangalore (IXE)  •  10 h 31 min

  1. ×2

$8 - $32

  • Shivamogga Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 $4 - $15 and the journey takes 4 h 18 min. Alternatively, you can take a bus from Hyderabad (HYD) to Shivamogga via Hyderabad and Bangalore in around 16 h 30 min.

How to get from Nearby airports to Shivamogga

ModeDurationPrice
From Kempegowda International Airport bus to Goraguntepalya, subway to Yeshwathpur, walk to Yasvantpur Junction (YPR), then train to Shimoga (SME).6 h 30 min₹1,078
From Hyderabad (HYD) taxi to Hyderabad, bus to Bangalore, then bus to Shimoga.16 h 30 min₹1,934
From Goa (GOI) taxi to Vasco Da Gama (VSG), train to Birur Junction (RRB), then train to Shimoga (SME).13 h₹2,337
From Kochi (COK) taxi to Angamaly, bus to Bangalore, then bus to Shimoga.15 h 43 min₹1,691
From Mangalore (IXE) taxi to Surathkal (SL), train to Hassan (HAS), then train to Shimoga Town (SMET).10 h 31 min₹1,917

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

It takes approximately 6 h 30 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