Puttaparthi to Mandi Distance

Mandi is approximately 2250+ km from Puttaparthi. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mandi, with a total travel time of approximately 13 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 Puttaparthi, India to Mandi, India

Via Bangalore, Mohali

RECOMMENDED

FASTEST

Puttaparthi

Bangalore

Mohali

Mandi

Approx Travel Time

12h 39m

On Demand

Puttaparthi

Bangalore

Mohali

Mandi

Approx Travel Time

12h 48m

₹8,818

Onwards

Puttaparthi

Bangalore

Mohali

Mandi

Approx Travel Time

15h 1m

On Demand

Puttaparthi

Bangalore

Mohali

Mandi

Approx Travel Time

15h 10m

₹9,272

Onwards

Via Delhi

CHEAPEST

Puttaparthi

Delhi

Mandi

Approx Travel Time

1d 16h 15m

₹1,454

Onwards

Ads by MMT

Via Anantapur, Delhi

Puttaparthi

Anantapur

Delhi

Mandi

Approx Travel Time

2d 1h 24m

On Demand

Via Hyderabad, Mohali

Puttaparthi

Hyderabad

Mohali

Mandi

Approx Travel Time

18h 16m

On Demand

Puttaparthi

Hyderabad

Mohali

Mandi

Approx Travel Time

18h 25m

₹8,821

Onwards

Ads by MMT

Via Bangalore, Dehradun

Puttaparthi

Bangalore

Dehradun

Mandi

Approx Travel Time

21h 23m

₹6,979

Onwards

Via Bangalore, Amritsar

Puttaparthi

Bangalore

Amritsar

Mandi

Approx Travel Time

16h 33m

₹9,675

Onwards

Frequently Asked Questions

What is the distance between Puttaparthi and Mandi?

Mandi is approximately 2250+ km from Puttaparthi.

How long does it take to reach Mandi from Puttaparthi?

It takes approximately 13 hours to reach Mandi from Puttaparthi by Train, Flight, Cab Via Bangalore, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India