Northern Kerala town between Kavvayi backwaters and Ezhimala, centred on an important Subrahmanya temple.
Payyanur is a small town in the Kannur district of northern Kerala, sitting between the backwaters of the Kavvayi River and the coastal hill of Ezhimala. Its name derives from the Sri Subrahmanya Swami Temple, an important Subrahmanya shrine that draws pilgrims from across the district.
The town has a long history. The Ezhimala port — now occupied by Asia's largest naval academy — was described by Ibn Battuta in 1342 and Marco Polo in 1293, both of whom documented its importance as a Malabar Coast trading hub. The Kavvayi Backwaters, 4 km from town, are the largest backwater system in northern Kerala and far less visited than the famous ones further south.
Payyanur's main draw for visitors is theyyam — the extraordinary ritual performance tradition of northern Kerala in which performers become deities through elaborate costume and ceremony. The season runs October to May, and the villages around Payyanur hold some of the most accessible and genuine performances in the region. The town is also known for Pavithra Mothiram (sacred ring-making) and traditional astrology.
Guide
Getting There
By Train
Payyanur has a railway station on the Shoranur–Mangalore section of Indian Railways — a category A station with three platforms and good connections to both Kerala and Karnataka. Express trains connect to Thiruvananthapuram (12 hours), Kozhikode (3 hours), Mangaluru (2 hours), and Kannur (45 minutes). The station is well-served and train is the most practical way to arrive.
By Road
National Highway 66 passes through Payyanur, connecting it to Kannur (36 km south) and Kasaragod (56 km north). KSRTC buses run frequently between major towns in northern Kerala. Taxis and auto-rickshaws are available for shorter trips.
By Air
The nearest airports are Kannur International Airport (57 km) and Mangalore International Airport (115 km). Both have connections to major Indian cities; Kannur also has direct flights to several Gulf destinations (important for the large Kerala expatriate community in the Gulf states).
Guide
When to Go
The theyyam season runs from October (the tenth day of Thulam in the Malayalam calendar) to late May. This is the primary reason most visitors come to the Payyanur area, and the timing of your visit should be built around it if theyyam is your goal.
Kerala's monsoon (June–September) brings heavy rains and is not ideal for travel, though the countryside turns intensely green and the backwaters fill to their highest levels.
The dry season from November to March offers the most comfortable weather for exploring — temperatures in the low to mid 30s°C, low humidity, and clear skies. By April and May it gets hot and humid before the monsoon breaks.
The Kavvayi backwaters are pleasant any time of year but are best in the early morning regardless of season.