hero
How2Go
Bangalore to Ujjain

Bangalore to Ujjain

Ujjain is approximately 1250+ kms from Bangalore. The fastest way to reach Ujjain from Bangalore is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Bangalore is by Train Via Hyderabad which would take approximately 28 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

Bangalore

Ujjain

Approx Travel Time

1d 1h 45m

On Demand

Via Indore

FASTEST

Bangalore

Indore

Ujjain

Approx Travel Time

5h 10m

₹6,316

Onwards

Ads by MMT

Via Aurangabad, Maharashtra

Bangalore

Aurangabad, Maharashtra

Ujjain

Approx Travel Time

11h 40m

On Demand

Via Nanded

Bangalore

Nanded

Ujjain

Approx Travel Time

13h 40m

₹4,865

Onwards

Ads by MMT

Via Surat

Bangalore

Surat

Ujjain

Approx Travel Time

12h 25m

₹5,513

Onwards

Via Ahmedabad

Bangalore

Ahmedabad

Ujjain

Approx Travel Time

11h 10m

₹5,303

Onwards

Via Pune

Bangalore

Pune

Ujjain

Approx Travel Time

15h 10m

₹3,826

Onwards

Via Hyderabad

CHEAPEST

Bangalore

Hyderabad

Ujjain

Approx Travel Time

1d 3h 58m

₹920

Onwards

Bangalore

Hyderabad

Ujjain

Approx Travel Time

17h 55m

₹3,095

Onwards

Via Mumbai

Bangalore

Mumbai

Ujjain

Approx Travel Time

15h 25m

₹3,808

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Ujjain?

Ujjain is approximately 1250+ kms from Bangalore.

How long does it take to reach Ujjain from Bangalore?

It takes approximately 5 hours to reach Ujjain from Bangalore by Flight, Train Via Indore.

What is the cheapest way to reach Ujjain from Bangalore?

The cheapest way to reach Ujjain from Bangalore is by Train Via Hyderabad.

What is the fastest way to reach Ujjain from Bangalore?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India