hero
How2Go
Guruvayoor to Hampi

Guruvayoor to Hampi

Hampi is approximately 600+ km from Guruvayoor, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Hampi.

Read More
Sort By
Mode of Transport

Via Mysore

RECOMMENDED

CHEAPEST

Guruvayoor

Mysore

Hampi

Approx Travel Time

18h 34m

₹1,913

Onwards

Via Cochin, Bangalore, Toranagallu

FASTEST

Guruvayoor

Cochin

Bangalore

Toranagallu

Hampi

Approx Travel Time

9h 37m

₹10,090

Onwards

Guruvayoor

Cochin

Bangalore

Toranagallu

Hampi

Approx Travel Time

10h 55m

₹10,425

Onwards

Via Cochin, Bangalore, Hospet

Guruvayoor

Cochin

Bangalore

Hospet

Hampi

Approx Travel Time

13h 57m

₹4,903

Onwards

Guruvayoor

Cochin

Bangalore

Hospet

Hampi

Approx Travel Time

14h 13m

₹5,393

Onwards

Guruvayoor

Cochin

Bangalore

Hospet

Hampi

Approx Travel Time

14h 11m

₹5,696

Onwards

Guruvayoor

Cochin

Bangalore

Hospet

Hampi

Approx Travel Time

14h 27m

₹6,186

Onwards

Guruvayoor

Cochin

Bangalore

Hospet

Hampi

Approx Travel Time

15h 31m

₹5,728

Onwards

Via Mysore, Hospet

Guruvayoor

Mysore

Hospet

Hampi

Approx Travel Time

19h 43m

₹2,632

Onwards

Via Cochin, Udupi, Hospet

Guruvayoor

Cochin

Udupi

Hospet

Hampi

Approx Travel Time

20h 58m

₹2,538

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Hampi?

Hampi is approximately 600+ kms from Guruvayoor.

How long does it take to reach Hampi from Guruvayoor?

It takes approximately 10 hours to reach Hampi from Guruvayoor by Train, Flight, Bus Via Cochin, Bangalore, Toranagallu.

What is the cheapest way to reach Hampi from Guruvayoor?

The cheapest way to reach Hampi from Guruvayoor is by Bus Via Mysore.

What is the fastest way to reach Hampi from Guruvayoor?

The fastest way to reach Hampi from Guruvayoor is by Train, Flight, Bus Via Cochin, Bangalore, Toranagallu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India