hero
How2Go
Ujjain to Amritsar

Ujjain to Amritsar

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

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Ujjain

Delhi

Amritsar

Approx Travel Time

12h 42m

₹4,190

Onwards

CHEAPEST

Ujjain

Delhi

Amritsar

Approx Travel Time

15h 42m

₹595

Onwards

Ujjain

Delhi

Amritsar

Approx Travel Time

19h 12m

₹1,015

Onwards

Via Indore, Jammu

Ujjain

Indore

Jammu

Amritsar

Approx Travel Time

11h 22m

₹10,281

Onwards

FASTEST

Ujjain

Indore

Jammu

Amritsar

Approx Travel Time

6h 55m

₹20,295

Onwards

Via Kota

Ujjain

Kota

Amritsar

Approx Travel Time

18h 32m

₹3,100

Onwards

Via Danta Ramgarh

Ujjain

Danta Ramgarh

Amritsar

Approx Travel Time

22h 42m

₹1,650

Onwards

Direct Cab

Ujjain

Amritsar

Approx Travel Time

16h 20m

₹23,054

Onwards

Via Chomu, Jalandhar

Ujjain

Chomu

Jalandhar

Amritsar

Approx Travel Time

23h 23m

₹3,262

Onwards

Via Ahmedabad

Ujjain

Ahmedabad

Amritsar

Approx Travel Time

11h 20m

₹9,110

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Amritsar?

Amritsar is approximately 1150+ kms from Ujjain.

How long does it take to reach Amritsar from Ujjain?

It takes approximately 7 hours to reach Amritsar from Ujjain by Train, Flight Via Indore, Jammu.

What is the cheapest way to reach Amritsar from Ujjain?

The cheapest way to reach Amritsar from Ujjain is by Train Via Delhi.

What is the fastest way to reach Amritsar from Ujjain?

The fastest way to reach Amritsar from Ujjain is by Train, Flight Via Indore, Jammu.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India