hero
How2Go
Udaipur to Puri

Udaipur to Puri

Puri is approximately 1800+ km from Udaipur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Puri.

Read More
Sort By
Mode of Transport

Via Hyderabad, Bhubaneshwar

RECOMMENDED

FASTEST

Udaipur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

6h 54m

₹13,724

Onwards

Udaipur

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

7h 37m

₹14,945

Onwards

Via Delhi, Bhubaneshwar

Udaipur

Delhi

Bhubaneshwar

Puri

Approx Travel Time

6h 54m

₹15,353

Onwards

Via Bilaspur, Chattisgarh

CHEAPEST

Udaipur

Bilaspur

Puri

Approx Travel Time

1d 5h 41m

₹805

Onwards

Via Kota

Udaipur

Kota

Puri

Approx Travel Time

1d 9h 17m

₹3,642

Onwards

Via Baran

Udaipur

Baran

Puri

Approx Travel Time

1d 11h 35m

₹2,129

Onwards

Via Bhilai

Udaipur

Bhilai

Puri

Approx Travel Time

1d 14h 12m

₹7,749

Onwards

Direct Cab

Udaipur

Puri

Approx Travel Time

1d 7h 35m

₹32,297

Onwards

Via Ahmedabad, Bhubaneshwar

Udaipur

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

9h 51m

₹10,213

Onwards

Via Mumbai, Bhubaneshwar

Udaipur

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

7h 19m

₹14,713

Onwards

Frequently Asked Questions

What is the distance between Udaipur and Puri?

Puri is approximately 1800+ kms from Udaipur.

How long does it take to reach Puri from Udaipur?

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

What is the cheapest way to reach Puri from Udaipur?

The cheapest way to reach Puri from Udaipur is by Train Via Bilaspur, Chattisgarh.

What is the fastest way to reach Puri from Udaipur?

The fastest way to reach Puri from Udaipur is by Flight, Train Via Hyderabad, Bhubaneshwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India