Kannur, once spelled Cannanore, is the district headquarters of North Malabar and one of Kerala's quieter coastal towns. It sits about 274 km north of Kochi and 137 km south of Mangalore. For centuries it was a harbour where local rulers dealt with Arab, Portuguese, Dutch and British traders, and that layered history is still easy to read on the ground.
The core of a visit is compact. St. Angelo Fort, begun by the Portuguese in 1505, stands on a headland above the sea, and across Mappila Bay is the palace of the Arakkal family, described as Kerala's only Muslim royal house. Payyambalam Beach is the town's evening walk, with an Odam handloom museum beside it. Further out, Muzhappilangad is a drive-in beach, and Madayipara is a flat laterite plateau that fills with wildflowers after the first rains.
Kannur is also the best base for theyyam, a ritual form of worship performed in village shrines in North Malabar. The season runs from about October to late May, and the Muthappan temple at Parassinikkadavu is the most accessible place to see the tradition. Thalassery, about 22 km away, adds a British trading fort, the Gundert Museum and a celebrated biryani.
It is an easy destination for older travellers, with a few caveats. Sights are close together, but the sun is strong, and the monsoon from June to September makes the sea rough and the beaches unsafe. Plan outdoor sights for early morning and evening, hire a car and driver for out-of-town days, and visit between November and February if you can.
Before you plan
Kannur at a glance
- Best months
- November to February is driest and…November to February is driest and most comfortable. March to May is hot and humid, and June to September is heavy monsoon with rough seas.
- Ideal trip length
- 2 to 3 days for the town2 to 3 days for the town, beaches and Thalassery; add a day for Madayipara or Aralam
- Airport
- Kannur International AirportKannur International Airport (CNN) at Mattannur, about 25 to 28 km from the city; it opened in December 2018
- Railway station
- KannurKannur (CAN) is central, about 1 km from the main bus terminals; Thalassery station is also on the same Shoranur-Mangalore line
- Getting around
- AutosAutos, app cabs and local buses work in town; a car and driver is easiest for Thalassery, Madayipara and the beaches north of the city
- Daily budget
- Roughly ₹1,500 to ₹3,500 per person…Roughly ₹1,500 to ₹3,500 per person per day excluding hotel, for meals, local transport and entry fees; varies with car hire
- Senior comfort
- Good in the cooler months: sights…Good in the cooler months: sights are close together and mostly level, but heat, humidity and ramparts need pacing
- Language
- Malayalam is the main languageMalayalam is the main language; English is widely understood in hotels and at major sights
Prices, opening hours and weather change. Recheck live details before booking.
Best time to visit Kannur: January, February, December. Month-by-month weather →
How many days do you have?
Kannur itinerary
One good day
1 day in Kannur
Begin at St. Angelo Fort in the first hour after opening, when the walls are cool and the harbour is quiet. Cross to Arakkal Museum on the far side of Mappila Bay for a short look at the Arakkal family's story. After lunch and a rest, visit the Odam Handloom Museum at Payyambalam, then spend the last hour of daylight in the beach garden and on the sand. Finish with dinner in town.
Day-by-day plan →Two days
2 days in Kannur
Start at St. Angelo Fort, then visit Arakkal Museum. After a midday rest, go to the Odam Handloom Museum and Payyambalam Beach for sunset.
Day-by-day plan →Three unhurried days
3 days in Kannur
Visit St. Angelo Fort in the morning and Arakkal Museum before lunch. Rest, then visit the Odam Handloom Museum and the beach at sunset.
Day-by-day plan →