Train, bus

Visakhapatnam

Duvvada (DVD)

Bangalore

Drive

Visakhapatnam

15 h 17 min - 667.9 miles

$100 - $160

15 h 17 min

Accommodation

Best Price Guarantee

Car Hire

Compare Best Rates

Things to do

View attractions

Bus or train from Visakhapatnam to Shivamogga?

RedBus operates a bus from Visakhapatnam to Shivamogga 5 times a day. Tickets cost $9 - $14 and the journey takes 17 h. RedBus also services this route every 30 minutes. Alternatively, Indian Railways operates a train from Visakhapatnam to Shivamogga 3 times a week. Tickets cost $20 - $29 and the journey takes 19 h 43 min. Indian Railways also services this route once daily.