hero
How2Go
Ujjain to Bhavnagar

Ujjain to Bhavnagar

Bhavnagar is approximately 500+ 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 Bhavnagar.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Ujjain

Bhavnagar

Approx Travel Time

9h 41m

₹9,308

Onwards

Via Anand

Ujjain

Anand

Bhavnagar

Approx Travel Time

9h 48m

₹1,065

Onwards

Ujjain

Anand

Bhavnagar

Approx Travel Time

9h 30m

₹4,033

Onwards

Via Vadodara

FASTEST

Ujjain

Vadodara

Bhavnagar

Approx Travel Time

9h 15m

₹3,870

Onwards

Ujjain

Vadodara

Bhavnagar

Approx Travel Time

11h 56m

₹420

Onwards

Ujjain

Vadodara

Bhavnagar

Approx Travel Time

10h

₹975

Onwards

Via Ankleshwar

Ujjain

Ankleshwar

Bhavnagar

Approx Travel Time

17h 47m

₹1,718

Onwards

Ujjain

Ankleshwar

Bhavnagar

Approx Travel Time

16h 56m

₹8,373

Onwards

Via Godhra

Ujjain

Godhra

Bhavnagar

Approx Travel Time

11h 3m

₹351

Onwards

Via Dahod

CHEAPEST

Ujjain

Dahod

Bhavnagar

Approx Travel Time

11h 29m

₹350

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Bhavnagar?

Bhavnagar is approximately 500+ kms from Ujjain.

How long does it take to reach Bhavnagar from Ujjain?

It takes approximately 9 hours to reach Bhavnagar from Ujjain by Train, Cab Via Vadodara.

What is the cheapest way to reach Bhavnagar from Ujjain?

The cheapest way to reach Bhavnagar from Ujjain is by Train, Bus Via Dahod.

What is the fastest way to reach Bhavnagar from Ujjain?

The fastest way to reach Bhavnagar from Ujjain is by Train, Cab Via Vadodara.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India