Free local travel guide
Kannur Travel Guide
Kannur, Kerala
Last updated
The salty breeze carrying whispers of ancient trade routes, the rhythmic crash of waves against golden sands, and the vibrant hues of Theyyam rituals paint Kannur. It's a land where history breathes through laterite forts and sacred groves, and every sunset over the Arabian Sea feels like a personal masterpiece, inviting you to slow down and savor its authentic Malabar charm.









Why is Kannur special?
As someone who grew up here, I can tell you Kannur is more than just beaches; it's a living tapestry of culture, tradition, and incredible food, best experienced by diving into its local rhythms.
Laid-back, culturally rich, historically significant, and deeply rooted in tradition. The pace is slower than bustling metros, inviting you to relax, explore, and soak in the authentic Malabar experience.
- Home to the only drive-in beach in India, offering a unique coastal experience.
- Rich in ancient forts, vibrant Theyyam performances, and a deep connection to Kerala's martial art, Kalaripayattu.
- Known for its distinctive Malabar cuisine, intricate handloom industry, and serene backwaters.
What should you see in Kannur?
St. Angelo Fort Kannur
- what locals do
- Families and couples come here for evening strolls, enjoying the sea breeze and panoramic views. It's a popular spot for photography.
- best time
- Morning (9:00 AM - 11:00 AM) or late afternoon (4:00 PM - 6:00 PM) to avoid the heat.
- cost
- INR 20 (Indian nationals), INR 200 (foreign nationals)
- local tip
- Wear comfortable shoes as there's a fair bit of walking. Don't miss the views of the Arabian Sea, Dharmadam Island, and the fishing harbor from the ramparts.
- observation
- A well-preserved Portuguese fort offering a glimpse into colonial history with breathtaking coastal vistas. The laterite walls tell tales of centuries past.
- Google Maps rating
- 4.4
- Address
- Near, V93C+MPF, Ft Walkway, Kannur Cantonment Area, Burnacherry, Kannur, Kerala 670017, India
Payyambalam Beach
- what locals do
- A favorite spot for morning walks, evening relaxation, and watching the sunset. Locals also visit the adjacent martyrs' column and gardens.
- best time
- Early morning (6:00 AM - 8:00 AM) for tranquility or late afternoon (4:00 PM - 6:30 PM) for sunset.
- cost
- Free
- local tip
- Walk along the scenic pathway from the city. The beach is generally clean and less crowded than some other tourist spots.
- observation
- Known for its golden sands, calm waters, and the iconic sculpture of a mother and child. It's a peaceful escape within the city limits.
- Google Maps rating
- 4.3
- Address
- Payyambalam Beach Road, Chalad, Kannur, Kerala 670014, India
Kannur Light House
- what locals do
- Locals visit for the panoramic views of the coastline and the fort. It's a quiet spot for contemplation.
- best time
- Late afternoon (3:30 PM - 5:00 PM) when it's open to visitors and the light is good for photography.
- cost
- INR 10 (entry fee)
- local tip
- Check the visiting hours before you go, as they can be limited. The climb is worth it for the stunning vistas.
- observation
- One of Kerala's oldest lighthouses, offering a commanding view of the Arabian Sea and the surrounding landscape. A great spot for a different perspective of Kannur.
- Google Maps rating
- 4.4
- Address
- Burnacherry, Kannur, Kerala 670013, India
Sree Peralassery Temple
- what locals do
- Devotees visit to offer prayers and feed the thousands of turtles in the temple pond, believed to be sacred.
- best time
- Morning (6:00 AM - 11:00 AM) during puja times or late afternoon (5:00 PM - 7:00 PM).
- cost
- Free (donations welcome)
- local tip
- Respect the temple customs; dress modestly. You can buy puffed rice from nearby stalls to feed the turtles.
- observation
- A beautiful and ancient temple known for its unique 'Peralassery Kulam' (temple pond) teeming with turtles. A serene and spiritually uplifting experience.
- Google Maps rating
- 4.7
- Address
- Mundalur, Peralassery, Kerala 670622, India
Parassinikkadavu Snake Park
- what locals do
- Families bring children for an educational outing. It's a popular weekend destination for learning about local reptile species.
- best time
- Morning (9:30 AM - 12:00 PM) or early afternoon (2:00 PM - 4:00 PM) to catch feeding times.
- cost
- INR 30 (adults), INR 15 (children)
- local tip
- Attend the snake show for an interactive and informative experience. It's well-maintained and focuses on conservation.
- observation
- A unique park dedicated to the preservation and exhibition of various snake species, including venomous ones. It's an educational and slightly thrilling experience.
- Google Maps rating
- 4
- Address
- Parassinikkadavu - Mayyil Rd, Dharmasala, Parassinikadavu, Kerala 670563, India
Arakkal Museum Kannur
- what locals do
- History enthusiasts and students visit to learn about the Arakkal family, the only Muslim royal dynasty in Kerala.
- best time
- Morning (10:00 AM - 1:00 PM) or afternoon (2:00 PM - 4:00 PM). Closed on Mondays.
- cost
- INR 20 (adults), INR 10 (children)
- local tip
- Combine this with a visit to St. Angelo Fort as they are relatively close. The museum is housed in the Durbar Hall of the Arakkal Kettu.
- observation
- Offers a fascinating insight into the history, culture, and artifacts of the Arakkal Ali Rajas, providing a unique perspective on Kerala's diverse heritage.
- Google Maps rating
- 4
- Address
- Ayikkara Government Hospital Road Ayikkara, V95H+Q89, near District Hospital, Thavakkara, Kannur, Kerala 670003, India
Baby Beach
- what locals do
- A quieter alternative to Payyambalam, locals come here for peaceful walks, especially with children, due to its relatively calm waters.
- best time
- Early morning or late afternoon for a serene experience.
- cost
- Free
- local tip
- It's located very close to St. Angelo Fort, making it easy to visit both. Enjoy the gentle waves and the view of the fort from the beach.
- observation
- A small, charming beach adjacent to St. Angelo Fort, known for its tranquil atmosphere and suitability for families. Perfect for a quiet moment by the sea.
- Google Maps rating
- 4.3
- Address
- V956+H24, Kannur Cantonment Area, Burnacherry, Kannur, Kerala 670013, India
Meenkunnu Cliff
- what locals do
- Locals visit for the dramatic cliff-top views, especially during sunset. It's a popular spot for photography and enjoying the vastness of the sea.
- best time
- Late afternoon (4:30 PM - 6:30 PM) for spectacular sunset views.
- cost
- Free
- local tip
- Be cautious near the cliff edges. The views are particularly stunning after the monsoon when the greenery is lush.
- observation
- Offers breathtaking panoramic views of the Arabian Sea from a rugged cliff. It's a less commercialized spot, perfect for nature lovers and photographers.
- Google Maps rating
- 4.5
- Address
- W849+4FQ, Azhikode South, Kerala, India
Cherukunnu Sree Annapoorneswary Temple
- what locals do
- Devotees visit this ancient temple, especially during festivals, for its spiritual significance and architectural beauty.
- best time
- Morning (6:00 AM - 10:00 AM) for darshan and to experience the temple's peaceful ambiance.
- cost
- Free (donations welcome)
- local tip
- Dress modestly, covering shoulders and knees. The temple is known for its serene environment and traditional Kerala architecture.
- observation
- An ancient and revered temple dedicated to Goddess Annapoorneswari, known for its unique architectural style and spiritual aura. It's a significant pilgrimage site.
- Google Maps rating
- 4.8
- Address
- Cherukunnu, Kerala 670301, India
Ratings and opening hours from Google Maps.
Where should you eat in Kannur?
Hotel Odhen's
- dish
- Malabar Biryani (Chicken/Mutton)
- cost
- INR 200-350
- area
- Onden Rd, Kannur
- what makes special
- A legendary spot for authentic Malabar Biryani, known for its fragrant rice, tender meat, and distinct spice blend. It's a local institution.
- timing hack
- Go for lunch (12:30 PM - 2:00 PM) for the freshest biryani, as it tends to sell out quickly.
Barka Restaurant Kannur
- dish
- Seafood Platter / Fish Curry Meals
- cost
- INR 300-600
- area
- Thavakkara Rd, Kannur
- what makes special
- Renowned for its fresh seafood preparations and a wide variety of Malabar and Arabian dishes. The ambiance is modern and family-friendly.
- timing hack
- Visit during dinner (7:30 PM - 9:00 PM) for a lively atmosphere and the best selection of grilled seafood.
Saudi Shawaya Kannur
- dish
- Shawaya Chicken / Al Faham
- cost
- INR 180-300
- area
- SN Park Rd, Padanapalam, Kannur
- what makes special
- A popular spot for Arabian grilled chicken, perfectly marinated and cooked to juicy perfection. Great for a quick, flavorful meal.
- timing hack
- Best for an evening snack or light dinner (6:00 PM onwards) when the grills are fired up.
Sree Krishnas - Pure vegetarian restaurant
- dish
- Dosa varieties / Kerala Sadya (lunch)
- cost
- INR 80-200
- area
- SM Rd, Kannur
- what makes special
- A reliable choice for authentic South Indian vegetarian cuisine. Their dosas are crispy, and the Sadya offers a taste of traditional Kerala.
- timing hack
- Ideal for breakfast (7:00 AM - 10:00 AM) for fresh dosas or lunch (12:30 PM - 2:30 PM) for a traditional Sadya.
Pulari Restaurant Kannur
- dish
- Puttu & Kadala Curry / Appam & Stew
- cost
- INR 70-150
- area
- Fathima Hospital Rd, Talap, Kannur
- what makes special
- A classic local eatery known for its traditional Kerala breakfast items. Simple, authentic, and delicious.
- timing hack
- Arrive early for breakfast (7:00 AM - 9:00 AM) to experience the local morning rush and freshest preparations.
Hotel Karthika
- dish
- Thalassery Biryani (Chicken/Fish)
- cost
- INR 200-350
- area
- Thavakkara, Kannur
- what makes special
- Another local favorite for Thalassery style biryani, distinct from Malabar biryani with its use of Kaima rice and subtle spices.
- timing hack
- Lunchtime (1:00 PM - 2:30 PM) is peak, but also when the biryani is at its best. Expect a crowd.
Arafa Restaurant
- dish
- Beef Curry & Parotta / Chicken Fry
- cost
- INR 150-250
- area
- MA Rd, Kannur
- what makes special
- A popular spot for local non-vegetarian dishes, especially their flavorful beef preparations and flaky parottas.
- timing hack
- Great for a hearty dinner (8:00 PM - 10:00 PM) when the curries are rich and the parottas are fresh off the griddle.
Rasavathi Authentic Veg Cuisine
- dish
- North Indian Thali / Paneer Butter Masala
- cost
- INR 250-400
- area
- G Mall, South Bazar, Kannur
- what makes special
- Offers a good range of North Indian vegetarian dishes in a comfortable, air-conditioned setting, a nice alternative to local Kerala fare.
- timing hack
- Visit for a relaxed lunch or dinner. It's a good option if you're looking for a change from South Indian flavors.
Most local eateries open early (around 7 AM) for breakfast and close by 10 PM. Lunch is typically served from 12:30 PM to 2:30 PM, and dinner from 7:30 PM to 9:30 PM. For the freshest and most authentic Malabar food, try to dine during these peak hours, especially before 9 PM.
How much does a day in Kannur cost?
budget
- accommodation
- INR 700 - 1500
- food
- INR 300 - 500
- transport
- INR 100 - 200
- activities
- INR 50 - 150
- total
- INR 1150 - 2350
mid range
- accommodation
- INR 2000 - 4000
- food
- INR 700 - 1200
- transport
- INR 300 - 500
- activities
- INR 200 - 500
- total
- INR 3200 - 6200
premium
- accommodation
- INR 5000 - 8000
- food
- INR 1500 - 2500
- transport
- INR 600 - 1000
- activities
- INR 800 - 1500
- total
- INR 7900 - 13000
How do you get around Kannur?
Auto-rickshaw
- details
- Convenient for short distances within the city. Always negotiate the fare or ensure the meter is used (though meters are rare).
- cost
- INR 30 - 150 (depending on distance)
Local Bus
- details
- An economical way to travel within Kannur and to nearby towns. Can be crowded but offers a local experience.
- cost
- INR 10 - 50 (depending on distance)
Taxi/Cab
- details
- For longer distances or more comfort. App-based services like Uber/Ola are not widely prevalent; rely on local taxi stands or hotel bookings.
- cost
- INR 200 - 800 (for local trips), INR 1500+ (for day trips)
Rented Scooter/Bike
- details
- Offers flexibility to explore at your own pace. Several local vendors offer rentals.
- cost
- INR 400 - 600 per day
When is the best time to visit Kannur?
- October to March is the ideal time to visit Kannur. The weather is pleasant with less humidity, making it perfect for beach activities, sightseeing, and exploring. April to May are hot and humid, but can offer off-season discounts. June to September marks the monsoon season, bringing lush greenery and vibrant Theyyam performances, but heavy rains can sometimes disrupt travel plans.
What should you pack for Kannur?
- Light cotton clothing for the tropical climate.
- Sunscreen, a wide-brimmed hat, and sunglasses for sun protection.
- Insect repellent, especially for evenings or visits to natural areas.
- Comfortable walking shoes for sightseeing and flip-flops for the beach.
- Swimwear if you plan to enjoy the beaches.
- An umbrella or light raincoat if visiting during the monsoon season (June-September).
- A power bank to keep your devices charged.
What does a trip to Kannur look like?
Day 1: Coastal Charms & Historic Echoes
- time
- 08:00
- activity
- Breakfast at Pulari Restaurant Kannur (Puttu & Kadala Curry)
- place
- Pulari Restaurant Kannur
- cost
- INR 100
- time
- 09:30
- activity
- Explore St. Angelo Fort Kannur and enjoy panoramic sea views.
- place
- St. Angelo Fort Kannur
- cost
- INR 20
- time
- 11:30
- activity
- Relax and stroll at Baby Beach, adjacent to the fort.
- place
- Baby Beach
- cost
- Free
- time
- 13:00
- activity
- Lunch at Hotel Karthika (Thalassery Biryani).
- place
- Hotel Karthika
- cost
- INR 300
- time
- 15:00
- activity
- Visit Arakkal Museum Kannur to learn about the Arakkal dynasty.
- place
- Arakkal Museum Kannur
- cost
- INR 20
- time
- 16:30
- activity
- Drive on Muzhappilangad Drive In Beach and witness the sunset.
- place
- Muzhappilangad Drive In Beach
- cost
- INR 30
- time
- 19:30
- activity
- Dinner at Barka Restaurant Kannur (Seafood Platter).
- place
- Barka Restaurant Kannur
- cost
- INR 500
Day 2: Spiritual Serenity & Nature's Wonders
- time
- 08:00
- activity
- Breakfast at Sree Krishnas - Pure vegetarian restaurant (Dosa).
- place
- Sree Krishnas - Pure vegetarian restaurant
- cost
- INR 150
- time
- 09:30
- activity
- Visit Sree Peralassery Temple and feed the sacred turtles.
- place
- Sree Peralassery Temple
- cost
- Free
- time
- 11:30
- activity
- Explore Parassinikkadavu Snake Park and attend the snake show.
- place
- Parassinikkadavu Snake Park
- cost
- INR 30
- time
- 13:30
- activity
- Lunch at a local eatery near Parassinikkadavu.
- place
- Local eatery
- cost
- INR 200
- time
- 15:30
- activity
- Experience the tranquility of Vellikkeel Eco Tourism Park (hidden gem).
- place
- Vellikkeel Eco Tourism Park
- cost
- INR 100
- time
- 17:30
- activity
- Witness sunset from Meenkunnu Cliff for dramatic views.
- place
- Meenkunnu Cliff
- cost
- Free
- time
- 19:30
- activity
- Dinner at Saudi Shawaya Kannur (Shawaya Chicken).
- place
- Saudi Shawaya Kannur
- cost
- INR 250
Day 3: Cultural Immersion & Local Flavors
- time
- 08:30
- activity
- Visit Cherukunnu Sree Annapoorneswary Temple for its architecture and serenity.
- place
- Cherukunnu Sree Annapoorneswary Temple
- cost
- Free
- time
- 10:30
- activity
- Explore Kadalayi Sree Krishna Temple, Chirakkal (hidden gem) for its ancient charm.
- place
- Kadalayi Sree Krishna Temple, Chirakkal
- cost
- Free
- time
- 12:30
- activity
- Lunch at Hotel Odhen's (Malabar Biryani).
- place
- Hotel Odhen's
- cost
- INR 300
- time
- 14:30
- activity
- Visit Kannur Light House for panoramic views of the city and coast.
- place
- Kannur Light House
- cost
- INR 10
- time
- 16:00
- activity
- Relax and enjoy the local vibe at Chalad Beach (hidden gem).
- place
- Chalad Beach
- cost
- Free
- time
- 18:00
- activity
- Evening stroll at Payyambalam Beach, enjoying the sunset.
- place
- Payyambalam Beach
- cost
- Free
- time
- 20:00
- activity
- Dinner at Arafa Restaurant (Beef Curry & Parotta).
- place
- Arafa Restaurant
- cost
- INR 200