hero
How2Go
Nathdwara to Shahjahanpur

Nathdwara to Shahjahanpur

Shahjahanpur is approximately 950+ km from Nathdwara, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Via Ajmer, Lucknow

RECOMMENDED

Nathdwara

Ajmer

Lucknow

Shahjahanpur

Approx Travel Time

12h 19m

₹7,664

Onwards

FASTEST

Nathdwara

Ajmer

Lucknow

Shahjahanpur

Approx Travel Time

11h 21m

₹11,326

Onwards

Nathdwara

Ajmer

Lucknow

Shahjahanpur

Approx Travel Time

13h 15m

₹8,163

Onwards

Via Kota, Bareilly

Nathdwara

Kota

Bareilly

Shahjahanpur

Approx Travel Time

15h 54m

₹4,145

Onwards

CHEAPEST

Nathdwara

Kota

Bareilly

Shahjahanpur

Approx Travel Time

18h 25m

₹735

Onwards

Ads by MMT

Via Agra

Nathdwara

Agra

Shahjahanpur

Approx Travel Time

21h 15m

₹1,400

Onwards

Nathdwara

Agra

Shahjahanpur

Approx Travel Time

19h 27m

₹5,777

Onwards

Via Udaipur, Delhi

Nathdwara

Udaipur

Delhi

Shahjahanpur

Approx Travel Time

13h 25m

₹7,994

Onwards

Nathdwara

Udaipur

Delhi

Shahjahanpur

Approx Travel Time

13h 27m

₹9,359

Onwards

Ads by MMT

Via Beawar

Nathdwara

Beawar

Shahjahanpur

Approx Travel Time

18h 39m

₹4,187

Onwards

Frequently Asked Questions

What is the distance between Nathdwara and Shahjahanpur?

Shahjahanpur is approximately 950+ kms from Nathdwara.

How long does it take to reach Shahjahanpur from Nathdwara?

It takes approximately 12 hours to reach Shahjahanpur from Nathdwara by Cab, Flight, Train Via Ajmer, Lucknow.

What is the cheapest way to reach Shahjahanpur from Nathdwara?

The cheapest way to reach Shahjahanpur from Nathdwara is by Bus, Train Via Kota, Bareilly.

What is the fastest way to reach Shahjahanpur from Nathdwara?

The fastest way to reach Shahjahanpur from Nathdwara is by Cab, Flight, Train Via Ajmer, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India