Kollam
Kollam
Kannur
Kannur
Train Bus

Kollam to Kannur

Updated: 28 May 2026

The route from Kollam to Kannur spans 390 kilometers along the scenic Kerala coast. You can reach Kannur in about 8 to 9 hours by train or bus. Kannur is known as the land of looms and lores and is famous for its beautiful beaches and Theyyam performances. The journey offers stunning views of the Arabian Sea and the lush green landscape of Kerala.

Total Distance: 390 km by road, 340 km air distance.
Fastest Way
Express trains take 8 hours.
Cheapest Way
Passenger trains are the most affordable.
Compare Kollam to Kannur Routes
Train
Direct
Bus
Direct
Duration 8 hours 10 hours
Avg Price 400-1000 INR 500-800 INR
Operator Indian Railways KSRTC
Route Kollam Junction to Kannur Station NH 66
Tip Trains are the most comfortable way to travel. Buses are frequent and connect to the main bus stand.
Travel Tips
  • Booking
    Book train tickets in advance.
  • Transport
    Auto-rickshaws are available for local travel.
  • Weather
    Carry an umbrella for sudden rains.
  • Food
    Try the local Malabar cuisine in Kannur.
  • Connectivity
    Good mobile network throughout the route.
Safety Tips
  • Night Travel
    Trains are safer than buses for late-night travel.
  • Valuables
    Keep your belongings secure in public places.
  • Emergency
    Keep local police numbers saved.
  • Health
    Stay hydrated in the humid weather.
People Also Ask
  • Is there a direct train?
    Yes, many trains connect the two cities.
  • How long is the journey?
    About 8 to 9 hours.
  • Are there buses?
    Yes, KSRTC operates frequent services.
  • Is it safe?
    Yes, it is a very safe city.
  • What is the best time to visit?
    Winter months are ideal.
Quick Info
  • From Kollam, Kerala, India
  • To Kannur, Kerala, India
  • Modes
Best Time to Travel

September to March for pleasant weather.

Things to Do in Kannur
1
St. Angelo Fort
Visit the historic fort overlooking the sea.
2
Muzhappilangad Drive-in Beach
Experience the only drive-in beach in Kerala.
3
Payyambalam Beach
Relax at the beautiful beach.
4
Theyyam Performance
Witness the traditional ritual dance.
Tags
Kollam to Kannur Kollam to Kannur train KSRTC bus Kollam to Kannur distance Kollam to Kannur travel to Kannur Kerala transport Kollam to Kannur travel time Kannur city guide