
Puri to Karkala
Karkala is approximately 1650+ kms from Puri. The fastest way to reach Karkala from Puri is by Train, Flight, Bus Via Bhubaneshwar, Bangalore. It takes approximately 14 hours. The cheapest way to reach Karkala from Puri is by Train, Bus Via Vizianagram, Bangalore which would take approximately 36 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Bangalore
RECOMMENDED
FASTEST
Puri
Bhubaneshwar
Bangalore
Karkala
Approx Travel Time
14h 5m
₹5,654
Onwards
Puri
Bhubaneshwar
Bangalore
Karkala
Approx Travel Time
14h 5m
₹6,964
Onwards
Puri
Bhubaneshwar
Bangalore
Karkala
Approx Travel Time
14h 20m
₹5,680
Onwards
Via Visakhapatnam, Bangalore
Puri
Visakhapatnam
Bangalore
Karkala
Approx Travel Time
20h 35m
₹5,552
Onwards
Puri
Visakhapatnam
Bangalore
Karkala
Approx Travel Time
1d 12h 20m
₹1,515
Onwards
Via Rajahmundry, Bangalore
Puri
Rajahmundry
Bangalore
Karkala
Approx Travel Time
23h 20m
₹6,012
Onwards
Puri
Rajahmundry
Bangalore
Karkala
Approx Travel Time
1d 12h 5m
₹1,535
Onwards
Via Jharsuguda, Bangalore
Puri
Jharsuguda
Bangalore
Karkala
Approx Travel Time
19h 35m
₹7,188
Onwards
Via Vizianagram, Bangalore
CHEAPEST
Puri
Vizianagram
Bangalore
Karkala
Approx Travel Time
1d 12h 5m
₹1,500
Onwards
Via Raipur, Chhattisgarh, Bangalore
Puri
Raipur, Chhattisgarh
Bangalore
Karkala
Approx Travel Time
22h 35m
₹6,411
Onwards
Frequently Asked Questions
What is the distance between Puri and Karkala?
Karkala is approximately 1650+ kms from Puri.
How long does it take to reach Karkala from Puri?
It takes approximately 14 hours to reach Karkala from Puri by Train, Flight, Bus Via Bhubaneshwar, Bangalore.
What is the cheapest way to reach Karkala from Puri?
The cheapest way to reach Karkala from Puri is by Train, Bus Via Vizianagram, Bangalore.
What is the fastest way to reach Karkala from Puri?
The fastest way to reach Karkala from Puri is by Train, Flight, Bus Via Bhubaneshwar, Bangalore.