Kozhikode
Kozhikode
Kannur
Kannur
Train Bus

Kozhikode to Kannur

Updated: 20 May 2026

The journey from Kozhikode to Kannur is a short and scenic route along the coast of Kerala. You can take a train from Kozhikode Railway Station to Kannur, which takes about 2 hours. Alternatively, KSRTC buses run frequently from the Kozhikode bus stand to Kannur. This route offers beautiful views of the Arabian Sea and lush greenery.

Total Distance: Driving distance 90 km, straight-line air distance 80 km.
Fastest Way
Train takes about 2 hours.
Cheapest Way
Bus is the most affordable option.
Compare Kozhikode to Kannur Routes
Train
Direct
Duration
2 hours
Avg Price
80 - 300 INR
Operator
Indian Railways
Route
Kozhikode-Kannur

Book your tickets in advance for a comfortable journey.

Bus
Direct
Duration
2 hours
Avg Price
100 - 200 INR
Operator
KSRTC
Route
Kozhikode-Kannur

Buses are frequent and convenient.

Travel Tips
  • Transport
    Auto-rickshaws are the best way to get around the city.
  • Food
    Try the local Kerala cuisine, especially the seafood.
  • Shopping
    Kannur is famous for its handloom products.
  • Timing
    Plan your visits during the day to avoid traffic.
  • Connectivity
    Ensure your phone has a good data plan.
Safety Tips
  • Crowds
    Be careful in crowded markets.
  • Water
    Drink only bottled water.
  • Night Safety
    Avoid walking in isolated areas at night.
  • Emergency
    Keep the contact details of your hotel handy.
People Also Ask
  • Is Kannur safe?
    Yes, it is generally safe for tourists.
  • What is the best time?
    Winter is the most comfortable season.
  • Are there direct trains?
    Yes, there are many direct trains.
  • How to reach from airport?
    Taxis are available from the airport to the city.
  • What to buy?
    Handloom products and spices.
Quick Info
  • From Kozhikode, Kerala, India
  • To Kannur, Kerala, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Kannur
1
St. Angelo Fort
Visit this historic fort known for its stunning architecture.
2
Payyambalam Beach
Relax at this famous beach located near the city.
3
Muzhappilangad Drive-in Beach
Drive your car on this unique beach.
4
Arakkal Museum
Learn about the history of the Arakkal dynasty.
Tags
Kozhikode to Kannur train to Kannur bus to Kannur Kerala travel best way to reach Kannur traveling in Kerala Kannur tourism Kozhikode to Kannur distance