Kannur
Kannur
Bhubaneswar
Bhubaneswar
Train Flight

Kannur to Bhubaneswar

Updated: 21 May 2026

The journey from Kannur to Bhubaneswar is a long 1800 km trip across the country. The most popular way to travel is by train, which takes about 32 hours. Alternatively, you can take a flight from Kannur International Airport to Bhubaneswar International Airport, which takes about 3 hours. Bhubaneswar is the capital of Odisha and a city known for its rich history, culture, and temples. The road route is very long and not recommended for most travelers.

Total Distance: 1800 km by road, 1500 km air distance.
Fastest Way
Flight, taking 3 hours.
Cheapest Way
Train, costing around 1100 INR in sleeper class.
Compare Kannur to Bhubaneswar Routes
Train
Direct
Duration
32 hours
Avg Price
1100-3800 INR
Operator
Bhubaneswar Express
Route
Kannur - Chennai - Bhubaneswar

Book your tickets well in advance as this is a very long and popular route.

Flight
Direct
Duration
3 hours
Avg Price
5000-13000 INR
Operator
IndiGo
Route
Kannur International Airport to Bhubaneswar International Airport

Book at least 3 weeks ahead for the best prices.

Travel Tips
  • Train Booking
    Book your tickets well in advance as this is a very popular route.
  • Local Transport
    Use auto-rickshaws for the fastest way to travel within the city.
  • Food
    Try the local street food like Dahibara Aloo Dum.
  • Weather
    Bhubaneswar can be very hot in summer; carry light clothing.
  • Safety
    Be aware of your surroundings in crowded places.
Safety Tips
  • Public Transport
    Keep your belongings secure in crowded public places.
  • Water
    Drink only bottled or purified water.
  • Emergency
    Keep the contact details of your hotel and local emergency services.
  • Night Travel
    Avoid walking alone in isolated areas late at night.
People Also Ask
  • Is there a direct train?
    Yes, several trains connect Kannur and Bhubaneswar.
  • How long is the flight?
    The flight duration is approximately 3 hours.
  • Is Bhubaneswar safe?
    Yes, Bhubaneswar is generally considered a safe city for tourists.
  • What is the best time to visit?
    Winter months are the most comfortable.
  • Are there buses?
    No, the distance is too long for bus travel.
Quick Info
  • From Kannur, Kerala, India
  • To Bhubaneswar, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Bhubaneswar
1
Lingaraj Temple
A famous temple dedicated to Lord Shiva. It is a must-visit for spiritual seekers.
2
Udayagiri and Khandagiri Caves
Ancient rock-cut caves. They are a must-visit for history buffs.
3
Nandankanan Zoological Park
A large zoo known for its white tigers. It is a must-visit for every tourist.
4
Dhauli Giri
A historical site known for its peace pagoda. It is a must-visit for every tourist.
Tags
Kannur to Bhubaneswar train Kannur to Bhubaneswar flight Kannur to Bhubaneswar distance best way to reach Bhubaneswar travel from Kannur to Bhubaneswar Bhubaneswar travel guide trains from Kannur to Bhubaneswar Kannur to Bhubaneswar travel time