Solapur to Puri Distance

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

Via Hyderabad, Bhubaneshwar

RECOMMENDED

FASTEST

Solapur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

6h 56m

On Demand

CHEAPEST

Solapur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

1d 4h 32m

₹2,358

Onwards

Solapur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

8h 5m

On Demand

Solapur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

7h 41m

On Demand

Solapur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

13h 41m

₹6,849

Onwards

Via Vijayawada

Solapur

Vijayawada

Puri

Approx Travel Time

1d 2h 45m

On Demand

Ads by MMT

Via Bhubaneshwar

Solapur

Bhubaneshwar

Puri

Approx Travel Time

1d 3h 31m

₹5,115

Onwards

Via Hyderabad, Visakhapatnam

Solapur

Hyderabad

Visakhapatnam

Puri

Approx Travel Time

1d 4h 5m

₹9,490

Onwards

Ads by MMT

Via Mumbai, Bhubaneshwar

Solapur

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

7h 56m

₹9,818

Onwards

Via Pune, Bhubaneshwar

Solapur

Pune

Bhubaneshwar

Puri

Approx Travel Time

10h 51m

₹7,918

Onwards

Frequently Asked Questions

What is the distance between Solapur and Puri?

Puri is approximately 850+ km from Solapur.

How long does it take to reach Puri from Solapur?

It takes approximately 7 hours to reach Puri from Solapur by Flight, Train Via Hyderabad, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India