Kannur to Puri Distance
The road distance between Kannur and Puri is approximately 1700+ km, and the drive usually takes around 31 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Puri, with a total travel time of approximately 8 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.

Via Bangalore, Bhubaneshwar
RECOMMENDED
FASTEST
Kannur
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
7h 21m
₹13,502
Onwards
Kannur
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
1d 7h 46m
₹1,490
Onwards
Kannur
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
7h 32m
₹14,574
Onwards
Kannur
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
8h 30m
₹13,547
Onwards
Via Nellore
CHEAPEST
Kannur
Nellore
Puri
Approx Travel Time
1d 10h 59m
₹985
Onwards
Via Brahmapur
Kannur
Brahmapur
Puri
Approx Travel Time
1d 10h 27m
₹5,332
Onwards
Via Bangalore, Visakhapatnam
Kannur
Bangalore
Visakhapatnam
Puri
Approx Travel Time
1d 14h
₹2,889
Onwards
Direct Options
Kannur
Puri
Approx Travel Time
1d 7h 1m
₹54,964
Onwards
Via Hyderabad, Bhubaneshwar
Kannur
Hyderabad
Bhubaneshwar
Puri
Approx Travel Time
7h 41m
₹16,692
Onwards
Via Chennai, Bhubaneshwar
Kannur
Chennai
Bhubaneshwar
Puri
Approx Travel Time
7h 36m
₹18,207
Onwards
Frequently Asked Questions
What is the distance between Kannur and Puri?
The distance between Kannur and Puri is approximately 1700+ km by road.
What is the straight-line (aerial) distance between Kannur and Puri?
The straight-line distance is approximately 1400+ km.
How long does it take to travel from Kannur to Puri by road?
It takes around 31 hours by road.
What is the distance from Kannur to Puri via Bangalore?
Via Bangalore, the distance is approximately 1450+ km, taking around 8 hours.
Does the distance from Kannur to Puri change by route?
Yes — the road distance varies from 1700+ km via the direct route to 1450+ km via Bangalore, depending on the path taken.
Does travel time between Kannur and Puri vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Kannur and Puri?
The driving distance is 1700+ km, while the straight-line distance is shorter at 1400+ km, due to the road route following terrain and highways.
Routes Connecting Kannur
Routes From Kannur
Routes Connecting Puri
Routes From Puri
Popular Places Routes
- Tanuku to Sonepur
- Merta to Alleppey
- Goa to Patnitop
- Goa to Keshod
- Guruvayoor to Sathyamangalam
- Lalkuan to Navi-Mumbai
- Tanakpur to Rajahmundry
- Pattukkottai to Aizawl
- Dharmapuri to Kanhangad
- Bhadrachalam to Mahabalipuram
- Chintpurni to Amravati
- Motihari to Najibabad
- Rajgarh to Tirupati
- Theni to Rajapur
- Bhusawal to Parasia
- Pudukkottai to Sillod
- Cape-Town to Bangalore
- Aizawl to Rajgir
- Bathinda to Kufri
- Ranakpur to Kumbhalgarh
- Udaipur to Mathura
- Narkanda to Kufri
- Mangalore to Chirala
- Amritsar to Pathanamthitta
- Chennai to Peddapuram
- Nalgonda to Vaniyambadi
- Kalka to Dhone
- Hindupur to Hoshiarpur
- Kovilpatti to Bundi
- Malkapur to Perundurai

