Ujjain to Alappuzha Distance

Alappuzha is approximately 1700+ km from Ujjain. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 39 hours, subject to the chosen service and route. Flying is the fastest way to reach Alappuzha, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Ujjain, India to Alappuzha, India

Via Bhopal, Cochin

RECOMMENDED

FASTEST

Ujjain

Bhopal

Cochin

Alleppey

Approx Travel Time

11h 49m

₹8,613

Onwards

Ujjain

Bhopal

Cochin

Alleppey

Approx Travel Time

13h 19m

₹8,906

Onwards

Ujjain

Bhopal

Cochin

Alleppey

Approx Travel Time

13h 35m

₹8,791

Onwards

Ujjain

Bhopal

Cochin

Alleppey

Approx Travel Time

15h 5m

₹9,084

Onwards

Via Vadodara

Ujjain

Vadodara

Alleppey

Approx Travel Time

1d 10h 11m

₹935

Onwards

Ujjain

Vadodara

Alleppey

Approx Travel Time

1d 11h 41m

₹7,470

Onwards

Ads by MMT

Direct Options

CHEAPEST

Ujjain

Alleppey

Approx Travel Time

1d 14h 38m

₹865

Onwards

Via Nagpur, Bangalore

Ujjain

Nagpur

Bangalore

Alleppey

Approx Travel Time

1d 17h 5m

₹1,949

Onwards

Ads by MMT

Via Dewas, Bangalore

Ujjain

Dewas

Bangalore

Alleppey

Approx Travel Time

1d 20h 55m

₹3,848

Onwards

Via Vadodara, Cochin

Ujjain

Vadodara

Cochin

Alleppey

Approx Travel Time

12h 34m

₹10,075

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Ujjain and Alappuzha?

The straight-line distance is approximately 1500+ km.

What is the distance from Ujjain to Alappuzha via Bhopal?

Via Bhopal, the distance is approximately 1700+ km, taking around 12 hours.

Is there a train from Ujjain to Alappuzha?

Yes, trains run between Ujjain and Alappuzha, covering approximately 2350+ km in around 39 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India