Travel from Tirupati to Hampi

Train, bus or fly from Tirupati to Hampi?

Indian Railways operates a train from Tirupati to Hampi twice daily. Tickets cost $8 - $20 and the journey takes 8 h 30 min. Alternatively, KSRTC operates a bus from Tirupati to Hampi hourly. Tickets cost $5 - $10 and the journey takes 7 h 30 min. RedBus also services this route twice daily.

How to get from Tirupati to Hampi

ModeDurationPrice
From Tirupati (TPTY) train to Hospet Junction (HPT) then taxi to Hampi.8 h 44 min₹1,313
From Tirupathi bus to Bangalore then bus to Hampi.17 h 15 min₹1,300
From Tirupati taxi to Hampi.6 h 20 min₹5,535
From Tirupati drive to Hampi.6 h 20 min₹3,438
From Tirupati taxi to Tirupati airport, fly to Vidyanagar airport, then taxi to Hampi.11 h₹7,458