
Puri to Udupi
Udupi is approximately 1650+ kms from Puri. The fastest way to reach Udupi from Puri is by Cab, Flight, Train Via Bhubaneshwar, Mangalore. It takes approximately 8 hours. The cheapest way to reach Udupi from Puri is by Train, Flight Via Visakhapatnam, Bangalore which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Mangalore
RECOMMENDED
FASTEST
Puri
Bhubaneshwar
Mangalore
Udupi
Approx Travel Time
7h 35m
₹7,047
Onwards
Puri
Bhubaneshwar
Mangalore
Udupi
Approx Travel Time
7h 35m
₹5,756
Onwards
Puri
Bhubaneshwar
Mangalore
Udupi
Approx Travel Time
7h 50m
₹5,800
Onwards
Via Bhubaneshwar, Bangalore
Puri
Bhubaneshwar
Bangalore
Udupi
Approx Travel Time
13h 5m
₹5,307
Onwards
Puri
Bhubaneshwar
Bangalore
Udupi
Approx Travel Time
13h 5m
₹6,598
Onwards
Puri
Bhubaneshwar
Bangalore
Udupi
Approx Travel Time
13h 20m
₹5,351
Onwards
Via Bhubaneshwar, Goa
Puri
Bhubaneshwar
Goa
Udupi
Approx Travel Time
12h 20m
₹5,464
Onwards
Puri
Bhubaneshwar
Goa
Udupi
Approx Travel Time
12h 20m
₹6,755
Onwards
Puri
Bhubaneshwar
Goa
Udupi
Approx Travel Time
12h 35m
₹5,508
Onwards
Via Visakhapatnam, Bangalore
CHEAPEST
Puri
Visakhapatnam
Bangalore
Udupi
Approx Travel Time
19h 35m
₹4,491
Onwards
Frequently Asked Questions
What is the distance between Puri and Udupi?
Udupi is approximately 1650+ kms from Puri.
How long does it take to reach Udupi from Puri?
It takes approximately 8 hours to reach Udupi from Puri by Cab, Flight, Train Via Bhubaneshwar, Mangalore.
What is the cheapest way to reach Udupi from Puri?
The cheapest way to reach Udupi from Puri is by Train, Flight Via Visakhapatnam, Bangalore.
What is the fastest way to reach Udupi from Puri?
The fastest way to reach Udupi from Puri is by Cab, Flight, Train Via Bhubaneshwar, Mangalore.