Puri to Upleta Distance

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

Via Bilaspur, Chattisgarh

RECOMMENDED

CHEAPEST

Puri

Bilaspur, Chattisgarh

Upleta

Approx Travel Time

1d 15h 51m

₹1,080

Onwards

Via Vadodara

Puri

Vadodara

Upleta

Approx Travel Time

1d 15h 25m

₹6,606

Onwards

Ads by MMT

Via Raipur, Chhattisgarh, Ahmedabad

Puri

Raipur, Chhattisgarh

Ahmedabad

Upleta

Approx Travel Time

1d 22h 55m

₹4,749

Onwards

Puri

Raipur, Chhattisgarh

Ahmedabad

Upleta

Approx Travel Time

1d 1h 45m

On Demand

Puri

Raipur, Chhattisgarh

Ahmedabad

Upleta

Approx Travel Time

1d 2h 15m

₹7,527

Onwards

Via Jalgaon, Ahmedabad

Puri

Jalgaon

Ahmedabad

Upleta

Approx Travel Time

1d 13h 42m

₹3,075

Onwards

Ads by MMT

Via Bhubaneshwar, Ahmedabad

Puri

Bhubaneshwar

Ahmedabad

Upleta

Approx Travel Time

15h 53m

₹10,453

Onwards

FASTEST

Puri

Bhubaneshwar

Ahmedabad

Upleta

Approx Travel Time

13h 52m

₹10,398

Onwards

Puri

Bhubaneshwar

Ahmedabad

Upleta

Approx Travel Time

14h 52m

₹11,575

Onwards

Via Surat

Puri

Surat

Upleta

Approx Travel Time

1d 19h 18m

₹1,425

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Puri and Upleta?

The straight-line distance is approximately 1600+ km.

What is the distance from Puri to Upleta via Bilaspur?

Via Bilaspur, the distance is approximately 2300+ km, taking around 40 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India