hero
How2Go
Shikohabad to Ujjain

Shikohabad to Ujjain

Ujjain is approximately 700+ km from Shikohabad, 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 Ujjain.

Read More
Sort By
Mode of Transport

Via Mathura

RECOMMENDED

Shikohabad

Mathura

Ujjain

Approx Travel Time

10h 55m

₹764

Onwards

Via Kota

CHEAPEST

Shikohabad

Kota

Ujjain

Approx Travel Time

11h 11m

₹440

Onwards

Via Agra, Sawai Madhopur

FASTEST

Shikohabad

Agra

Sawai Madhopur

Ujjain

Approx Travel Time

10h 31m

₹2,063

Onwards

Via Agra

Shikohabad

Agra

Ujjain

Approx Travel Time

13h 32m

₹1,165

Onwards

Shikohabad

Agra

Ujjain

Approx Travel Time

13h 20m

₹2,723

Onwards

Via Sawai Madhopur

Shikohabad

Sawai Madhopur

Ujjain

Approx Travel Time

11h 12m

₹445

Onwards

Via Bharatpur

Shikohabad

Bharatpur

Ujjain

Approx Travel Time

11h 23m

₹510

Onwards

Shikohabad

Bharatpur

Ujjain

Approx Travel Time

11h 10m

₹1,014

Onwards

Via Agra, Guna

Shikohabad

Agra

Guna

Ujjain

Approx Travel Time

11h 4m

₹2,018

Onwards

Via Agra, Bharatpur

Shikohabad

Agra

Bharatpur

Ujjain

Approx Travel Time

10h 58m

₹2,183

Onwards

Frequently Asked Questions

What is the distance between Shikohabad and Ujjain?

Ujjain is approximately 700+ kms from Shikohabad.

How long does it take to reach Ujjain from Shikohabad?

It takes approximately 11 hours to reach Ujjain from Shikohabad by Cab, Train Via Agra, Sawai Madhopur.

What is the cheapest way to reach Ujjain from Shikohabad?

The cheapest way to reach Ujjain from Shikohabad is by Train Via Kota.

What is the fastest way to reach Ujjain from Shikohabad?

The fastest way to reach Ujjain from Shikohabad is by Cab, Train Via Agra, Sawai Madhopur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India