Shikohabad to Udaipur Distance

Udaipur is approximately 700+ km from Shikohabad. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Udaipur, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Shikohabad, India to Udaipur, India

Via Jewar

RECOMMENDED

Shikohabad

Jewar

Udaipur

Approx Travel Time

6h 54m

₹5,313

Onwards

Via Agra

Shikohabad

Agra

Udaipur

Approx Travel Time

10h 22m

₹490

Onwards

Shikohabad

Agra

Udaipur

Approx Travel Time

10h 6m

₹1,896

Onwards

Via Sawai Madhopur

CHEAPEST

Shikohabad

Sawai Madhopur

Udaipur

Approx Travel Time

11h 37m

₹475

Onwards

Via Agra, Delhi

FASTEST

Shikohabad

Agra

Delhi

Udaipur

Approx Travel Time

6h 30m

₹29,292

Onwards

Shikohabad

Agra

Delhi

Udaipur

Approx Travel Time

7h 15m

₹5,205

Onwards

Via Bharatpur

Shikohabad

Bharatpur

Udaipur

Approx Travel Time

15h 20m

₹1,799

Onwards

Via Fatehpur sikri

Shikohabad

Fatehpur sikri

Udaipur

Approx Travel Time

15h 11m

₹4,686

Onwards

Via Delhi

Shikohabad

Delhi

Udaipur

Approx Travel Time

7h 35m

₹5,125

Onwards

Shikohabad

Delhi

Udaipur

Approx Travel Time

7h 35m

₹9,155

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Shikohabad and Udaipur?

The straight-line distance is approximately 550+ km.

What is the distance from Shikohabad to Udaipur via Jewar?

Via Jewar, the distance is approximately 700+ km, taking around 7 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India