hero
How2Go
Guruvayoor to Nathdwara

Guruvayoor to Nathdwara

Nathdwara is approximately 2300+ 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 Nathdwara.

Read More
Sort By
Mode of Transport

Via Cochin, Vadodara

RECOMMENDED

CHEAPEST

Guruvayoor

Cochin

Vadodara

Nathdwara

Approx Travel Time

1d 14h 47m

₹1,915

Onwards

Via Cochin, Udaipur

FASTEST

Guruvayoor

Cochin

Udaipur

Nathdwara

Approx Travel Time

8h 22m

₹10,417

Onwards

Guruvayoor

Cochin

Udaipur

Nathdwara

Approx Travel Time

10h

₹10,951

Onwards

Guruvayoor

Cochin

Udaipur

Nathdwara

Approx Travel Time

8h 36m

₹11,394

Onwards

Guruvayoor

Cochin

Udaipur

Nathdwara

Approx Travel Time

9h 45m

₹12,551

Onwards

Guruvayoor

Cochin

Udaipur

Nathdwara

Approx Travel Time

10h 14m

₹11,928

Onwards

Ads by MMT

Via Bangalore, Vadodara

Guruvayoor

Bangalore

Vadodara

Nathdwara

Approx Travel Time

2d 1h 25m

₹4,590

Onwards

Via Cochin, Ahmedabad

Guruvayoor

Cochin

Ahmedabad

Nathdwara

Approx Travel Time

15h 50m

₹9,060

Onwards

Guruvayoor

Cochin

Ahmedabad

Nathdwara

Approx Travel Time

14h 12m

₹8,725

Onwards

Guruvayoor

Cochin

Ahmedabad

Nathdwara

Approx Travel Time

15h 35m

₹10,860

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Guruvayoor and Nathdwara?

Nathdwara is approximately 2300+ kms from Guruvayoor.

How long does it take to reach Nathdwara from Guruvayoor?

It takes approximately 9 hours to reach Nathdwara from Guruvayoor by Train, Flight, Bus Via Cochin, Udaipur.

What is the cheapest way to reach Nathdwara from Guruvayoor?

The cheapest way to reach Nathdwara from Guruvayoor is by Train, Bus Via Cochin, Vadodara.

What is the fastest way to reach Nathdwara from Guruvayoor?

The fastest way to reach Nathdwara from Guruvayoor is by Train, Flight, Bus Via Cochin, Udaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India