Mangalore to Ratlam Distance

Ratlam is approximately 1300+ km from Mangalore. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 26 hours, subject to the chosen service and route. Flying is the fastest way to reach Ratlam, with a total travel time of approximately 10 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 Mangalore, India to Ratlam, India

Via Mumbai

RECOMMENDED

Mangalore

Mumbai

Ratlam

Approx Travel Time

10h 48m

₹6,350

Onwards

Direct Options

CHEAPEST

Mangalore

Ratlam

Approx Travel Time

1d 1h 50m

₹730

Onwards

Ads by MMT

Via Goa

Mangalore

Goa

Ratlam

Approx Travel Time

1d 2h 20m

₹1,466

Onwards

Via Bangalore, Indore

FASTEST

Mangalore

Bangalore

Indore

Ratlam

Approx Travel Time

9h 31m

₹14,398

Onwards

Mangalore

Bangalore

Indore

Ratlam

Approx Travel Time

9h 45m

₹11,684

Onwards

Mangalore

Bangalore

Indore

Ratlam

Approx Travel Time

9h 40m

₹11,874

Onwards

Ads by MMT

Via Navi Mumbai, Indore

Mangalore

Navi Mumbai

Indore

Ratlam

Approx Travel Time

9h 31m

₹14,843

Onwards

Via Vadodara

Mangalore

Vadodara

Ratlam

Approx Travel Time

1d 3h 30m

₹6,916

Onwards

Via Kolhapur

Mangalore

Kolhapur

Ratlam

Approx Travel Time

1d 9h 50m

₹3,098

Onwards

Via Goa, Indore

Mangalore

Goa

Indore

Ratlam

Approx Travel Time

13h 7m

₹6,731

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Mangalore and Ratlam?

The straight-line distance is approximately 1150+ km.

What is the distance from Mangalore to Ratlam via Mumbai?

Via Mumbai, the distance is approximately 1300+ km, taking around 11 hours.

Is there a train from Mangalore to Ratlam?

Yes, trains run between Mangalore and Ratlam, covering approximately 1800+ km in around 26 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India