Travel from Madurai to Hampi

Train, bus or fly from Madurai to Hampi?

RedBus operates a bus from Madurai to Hampi hourly. Tickets cost $9 - $13 and the journey takes 8 h. RedBus also services this route twice daily. Alternatively, Indian Railways operates a train from Madurai to Hampi twice daily. Tickets cost $16 - $25 and the journey takes 16 h 25 min. Indian Railways also services this route every 4 hours.

How to get from Madurai to Hampi

From Madurai bus to Bangalore then bus to Hampi. 17 h 45 min ₹1,392. From Madurai bus to Bangalore Cy Junction (SBC), train to Hospet Junction (HPT), then taxi to Hampi. 18 h 19 min ₹1,967. From Madurai Junction (MDU) train to Guntakal Junction (GTL), train to Hospet Junction (HPT), then taxi to Hampi. 19 h 59 min ₹2,506. From Madurai drive to Hampi. 10 h 42 min ₹6,007. From Madurai taxi to Madurai airport, fly to Vidyanagar airport, then taxi to Hampi. 10 h 56 min ₹9,688. From Madurai taxi to Madurai airport, fly to Bengaluru airport, taxi to Yelhanka Junction (YNK), train to Hospet Junction (HPT), then taxi to Hampi. 11 h 23 min ₹9,752. From Madurai taxi to Madurai airport, fly to Hyderabad airport, bus to Paryataka Bhavan, Begampet, walk to Begampet (BMT), train to Hospet Junction (HPT), then taxi to Hampi. 15 h 40 min ₹4,963. From Madurai taxi to Madurai airport, fly to Hubli airport, taxi to Hubli Junction (UBL), train to Hospet Junction (HPT), then taxi to Hampi. 10 h 34 min ₹9,113.

Is there a direct bus between Madurai and Hampi?

No, there is no direct bus from Madurai to Hampi. However, there are services departing from Madurai and arriving at Hampi via Bangalore. The journey, including transfers, takes approximately 17 h 45 min.