Kodungallur, also known as Cranganore, is a historic town located in the Thrissur district of Kerala, India. It boasts a rich heritage, scenic beauty, and religious significance, making it a captivating destination for travelers. Here’s a glimpse into what Kodungallur has to offer:

Historical Significance:

  • Kodungallur was a prominent port city during ancient times and a major center for spice trade.
  • Evidence suggests that traders from Rome, Greece, and China frequented the port.
  • The town is believed to have been the capital of the Chera dynasty, one of the oldest ruling dynasties in South India.
  • Kodungallur witnessed the arrival of Saint Thomas the Apostle in 52 AD, marking the beginning of Christianity in India.
  • The town also has historical significance for Islam and Judaism, with the Cheraman Juma Masjid, one of the first mosques in India, and the Paravayi Synagogue, one of the oldest synagogues in the world, located here.

Religious Sites:

  • Kodungallur is a melting pot of religions and cultures, evident in the presence of numerous historical religious sites:
    • Cheraman Juma Masjid: Believed to be the first mosque built in India, constructed during the lifetime of Prophet Muhammad.
    • Paravayi Synagogue: One of the oldest synagogues in the world, estimated to have been built in the 11th century.
    • Thiruvanchikulam Mahadeva Temple: An ancient Shiva temple known for its murals and architectural style.
    • Koodalmanikyam Temple: A prominent Shiva temple with a serene atmosphere.
    • Mar Thoma Shrine: A pilgrimage site for Syrian Christians, believed to be the tomb of Saint Thomas the Apostle.


  • Kodungallur boasts beautiful beaches offering a respite from the historical sites:
    • Thalikkulam Beach: A popular beach known for its calm waters and golden sand.
    • Kuzhuppilly Beach: A less crowded beach, perfect for a peaceful getaway.

Getting There:

  • Kodungallur is well-connected by road to major cities and towns in Kerala and neighboring states. National Highway 66 passes through the area.
  • The nearest railway station is Thrissur, around 29 km away.
  • The nearest airport is Cochin International Airport, approximately 57 km from Kodungallur.

Overall, Kodungallur is a treasure trove of history, religion, and natural beauty. From its ancient monuments and serene beaches to its cultural and religious significance, Kodungallur offers a unique and enriching experience for visitors.