hero
How2Go
Vapi to Ujjain

Vapi to Ujjain

Ujjain is approximately 550+ km from Vapi, 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

Vapi

Ujjain

Approx Travel Time

8h 40m

₹365

Onwards

Vapi

Ujjain

Approx Travel Time

16h 15m

₹1,000

Onwards

Vapi

Ujjain

Approx Travel Time

9h 40m

₹11,850

Onwards

Via Vadodara

CHEAPEST

FASTEST

Vapi

Vadodara

Ujjain

Approx Travel Time

7h 26m

₹280

Onwards

Via Ratlam

Vapi

Ratlam

Ujjain

Approx Travel Time

8h 5m

₹330

Onwards

Via Vadodara, Khachrod

Vapi

Vadodara

Khachrod

Ujjain

Approx Travel Time

7h 36m

₹290

Onwards

Via Surat, Khachrod

Vapi

Surat

Khachrod

Ujjain

Approx Travel Time

7h 47m

₹375

Onwards

Via Surat

Vapi

Surat

Ujjain

Approx Travel Time

8h 26m

₹285

Onwards

Via Ratlam, Khachrod

Vapi

Ratlam

Khachrod

Ujjain

Approx Travel Time

7h 55m

₹360

Onwards

Via Khachrod

Vapi

Khachrod

Ujjain

Approx Travel Time

8h 30m

₹325

Onwards

Frequently Asked Questions

What is the distance between Vapi and Ujjain?

Ujjain is approximately 550+ kms from Vapi.

How long does it take to reach Ujjain from Vapi?

It takes approximately 8 hours to reach Ujjain from Vapi by Train Via Vadodara.

What is the cheapest way to reach Ujjain from Vapi?

The cheapest way to reach Ujjain from Vapi is by Train Via Vadodara.

What is the fastest way to reach Ujjain from Vapi?

The fastest way to reach Ujjain from Vapi is by Train Via Vadodara.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India