Kannur has lots of travel attractions, the pilgrimage centers are one of them. The main pilgrimage centers of Kannur are :

Thodikalam Temple :

Thodikalam Temple is located at a distance of 34 kilometers from Kannur on the Thalasseri-Mananthavady road. This temple is famous for mural paintings.

Trichambaram Temple :

It is a sacred place of Vaishanava cult located at a distance of 20 kilometers from Kannur
at Taliparamba town. The deity of the temple is Sree Krishna. The annual festival of the temple is held in the month of March.

Cherukunnu :

Cherukunnu is known for its Anna Poorneswari Temple and its weeklong annual festival celebrated in the month of April. A Kathakali Panchavadya school called Ashtikalaya is located near the temple.

Kottiyoor :

A Shiva Temple is located here on the banks of the River Bavali. This temple celebrates an annual festival in the months of May or June. It attracts a large number of devotees.

Madayi Para (Sacred Town) :

Madayi Para has Madayi Kavu Temple, Vadukunnu Temple and the 7th century mosque. It is 28 kms from Kannur. The mosque located here is said to have been built of white marble brought from Arabia. There is also a fort at Madayi built by Tipu Sultan of Mysore.

Sree Muthappan Temple :

Sree Muthappan Temple dedicated to Lord Muthappan, an incarnation of Lord Shiva is located at Parassinikadavu on the banks of the Valpatanam River. It is 18 kilometers away from Kannur. In this temple only Theyyam, the ritual dance form of North Kerala is performed daily. There is a unique way of offering here as dried fish and toddy are offered to the deity as offering. A Kathakali centre is also located here.

Sree Ramaswamy Temple :

Sree Ramaswamy Temple is 23 kms from Kannur and this temple is dedicated to Sri Rama. The 400 years old carvings of the temple is the main attraction of the temple.

The other temples of Kasargod are Taliparamba (Siva Temple), Taliparambu (Vishnu Temple), Thodikalam Temple and Trichambaram Temple.