Kannur
Kannur
Train

Kidangoor to Kannur

Updated: 28 May 2026

The distance from Kidangoor to Kannur is approximately 300 km. You can take a bus to Kottayam and then a train or bus to Kannur. The journey takes about 8 hours. Kannur is known for its beaches and Theyyam performances.

Total Distance: 300 km driving distance, 260 km straight-line air distance.
Fastest Way
Train takes about 7 hours.
Cheapest Way
Train (Sleeper class) is the most economical.
Compare Kidangoor to Kannur Routes
Train
Connecting
Duration
7 hours
Avg Price
450 - 1000 INR
Operator
Malabar Express
Route
Kottayam Railway Station to Kannur Railway Station.

Trains are the most comfortable way to travel.

Travel Tips
  • Booking
    Book train tickets in advance.
  • Transport
    Auto-rickshaws are available for city travel.
  • Food
    Try the local Malabar cuisine.
  • Weather
    It can be humid; carry light clothing.
  • Safety
    Kannur is generally safe.
Safety Tips
  • Traffic
    Traffic can be heavy; plan accordingly.
  • Road Safety
    Be careful when crossing roads.
  • Emergency
    Kannur has good medical facilities.
  • Night Travel
    Public transport is safe.
People Also Ask
  • Is there a direct bus?
    No, you must change at Kottayam.
  • How long does it take?
    About 8 hours.
  • Is Kannur safe?
    Yes, it is a safe city.
  • What is the best way to reach Muzhappilangad?
    Take a taxi or bus from Kannur.
  • Are there trains?
    Yes, from Kottayam to Kannur.
Quick Info
  • From Kidangoor, Kerala, India
  • To Kannur, Kerala, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Kannur
1
Payyambalam Beach
Relax at this beautiful beach.
2
St. Angelo Fort
Visit the historic fort.
3
Muzhappilangad Drive-in Beach
Drive your car on the beach.
4
Arakkal Museum
Explore the history of the Arakkal dynasty.
Tags
Kidangoor to Kannur bus Kannur travel guide Kidangoor transport Kerala travel best way to reach Kannur Kidangoor to Kannur distance