Thrissur
Thrissur
Kozhikode
Kozhikode
Train

Thrissur to Kozhikode

Updated: 20 May 2026

The journey from Thrissur to Kozhikode (Calicut) is about 120 km. You can take a train or a KSRTC bus. The train journey takes about 2.5 to 3 hours, while the bus journey takes about 3.5 to 4 hours.

Total Distance: Driving distance 120 km, straight-line air distance 100 km.
Fastest Way
Train, taking 2.5 hours.
Cheapest Way
Local train, costing around 100 INR.
Compare Thrissur to Kozhikode Routes
Train
Direct
Duration
2 hours 45 mins
Avg Price
100 - 300 INR
Operator
Malabar Express
Route
Thrissur-Shoranur-Kozhikode

Trains are very frequent on this route.

Travel Tips
  • Transport
    Use local buses for city travel.
  • Food
    Try the famous Kozhikode Halwa.
  • Weather
    Carry light clothes.
  • Booking
    Book train tickets early.
  • Timing
    Start early to avoid traffic.
Safety Tips
  • Traffic
    Be careful in the city center.
  • Water
    Drink only bottled water.
  • Emergency
    Keep local contacts saved.
  • Valuables
    Keep your bag secure.
People Also Ask
  • Is it a long journey?
    It takes about 3 hours.
  • How to reach from Thrissur?
    Train is the best option.
  • Is it safe?
    Yes, very safe.
  • What is the best time?
    Winter is best.
  • Are there hotels?
    Yes, many options.
Quick Info
  • From Thrissur, Kerala, India
  • To Kozhikode, Kerala, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Kozhikode
1
Kozhikode Beach
Walk along the beach and enjoy the sunset. It is a popular spot.
2
Beypore
Visit the historic port and see the ship-building yard.
3
Mananchira Square
Relax in this park in the city center.
4
Thusharagiri Waterfalls
Take a trip to these beautiful waterfalls.
Tags
Thrissur to Kozhikode Calicut travel train to Calicut bus to Calicut Kerala travel Thrissur to Kozhikode distance best way to reach Calicut commute in Kerala