Karkala to Puri
Puri is approximately 1650+ kms from Karkala. The fastest way to reach Puri from Karkala is by Bus, Flight, Train Via Bangalore, Bhubaneshwar. It takes approximately 14 hours. The cheapest way to reach Puri from Karkala is by Bus, Train Via Bangalore, Vizianagram which would take approximately 36 hours.
Sort By
Mode of Transport
Via Bangalore, Bhubaneshwar
RECOMMENDED
FASTEST
Karkala
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
14h 5m
₹6,104
Onwards
Karkala
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
14h 5m
₹7,268
Onwards
Karkala
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
14h 20m
₹6,130
Onwards
Via Bangalore, Visakhapatnam
Karkala
Bangalore
Visakhapatnam
Puri
Approx Travel Time
20h 35m
₹5,058
Onwards
Karkala
Bangalore
Visakhapatnam
Puri
Approx Travel Time
1d 12h 20m
₹1,565
Onwards
Via Bangalore, Rajahmundry
Karkala
Bangalore
Rajahmundry
Puri
Approx Travel Time
23h 20m
₹5,149
Onwards
Karkala
Bangalore
Rajahmundry
Puri
Approx Travel Time
1d 12h 5m
₹1,425
Onwards
Via Bangalore, Jharsuguda
Karkala
Bangalore
Jharsuguda
Puri
Approx Travel Time
19h 35m
₹6,329
Onwards
Via Bangalore, Vizianagram
CHEAPEST
Karkala
Bangalore
Vizianagram
Puri
Approx Travel Time
1d 12h 5m
₹1,360
Onwards
Via Bangalore, Raipur, Chhattisgarh
Karkala
Bangalore
Raipur, Chhattisgarh
Puri
Approx Travel Time
22h 35m
₹6,124
Onwards
Frequently Asked Questions
What is the distance between Karkala and Puri?
Puri is approximately 1650+ kms from Karkala.
How long does it take to reach Puri from Karkala?
It takes approximately 14 hours to reach Puri from Karkala by Bus, Flight, Train Via Bangalore, Bhubaneshwar.
What is the cheapest way to reach Puri from Karkala?
The cheapest way to reach Puri from Karkala is by Bus, Train Via Bangalore, Vizianagram.
What is the fastest way to reach Puri from Karkala?
The fastest way to reach Puri from Karkala is by Bus, Flight, Train Via Bangalore, Bhubaneshwar.