hero
How2Go
Narsinghpur to Ujjain

Narsinghpur to Ujjain

Ujjain is approximately 400+ km from Narsinghpur, 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

Direct Options

RECOMMENDED

Narsinghpur

Ujjain

Approx Travel Time

8h 5m

₹265

Onwards

Narsinghpur

Ujjain

Approx Travel Time

8h 25m

₹8,369

Onwards

Via Itarsi

FASTEST

Narsinghpur

Itarsi

Ujjain

Approx Travel Time

6h 5m

₹295

Onwards

Via Dewas

Narsinghpur

Dewas

Ujjain

Approx Travel Time

10h 41m

₹2,973

Onwards

Narsinghpur

Dewas

Ujjain

Approx Travel Time

11h 55m

₹2,099

Onwards

Via Bhopal

CHEAPEST

Narsinghpur

Bhopal

Ujjain

Approx Travel Time

6h 26m

₹205

Onwards

Via Sehore

Narsinghpur

Sehore

Ujjain

Approx Travel Time

7h 27m

₹275

Onwards

Via Shujalpur

Narsinghpur

Shujalpur

Ujjain

Approx Travel Time

7h 37m

₹285

Onwards

Via Pipariya, Itarsi

Narsinghpur

Pipariya

Itarsi

Ujjain

Approx Travel Time

6h 13m

₹345

Onwards

Via Pipariya

Narsinghpur

Pipariya

Ujjain

Approx Travel Time

7h 53m

₹300

Onwards

Frequently Asked Questions

What is the distance between Narsinghpur and Ujjain?

Ujjain is approximately 400+ kms from Narsinghpur.

How long does it take to reach Ujjain from Narsinghpur?

It takes approximately 6 hours to reach Ujjain from Narsinghpur by Train Via Itarsi.

What is the cheapest way to reach Ujjain from Narsinghpur?

The cheapest way to reach Ujjain from Narsinghpur is by Train Via Bhopal.

What is the fastest way to reach Ujjain from Narsinghpur?

The fastest way to reach Ujjain from Narsinghpur is by Train Via Itarsi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India