
A historic Gothic-style Roman Catholic church in Kasargod, known for its distinct architecture and importance as a pilgrimage site.
Our Lady of Sorrows Church, commonly known as Bela Church, is a significant Roman Catholic pilgrimage center located in the Kasargod district of Kerala. Built in the late 19th century, its most striking feature is the impressive Gothic architecture, which stands out in the region's landscape. As you approach, the tall spires and detailed facade draw your attention. Inside, the church has a peaceful atmosphere, with high vaulted ceilings, stained-glass windows depicting biblical scenes, and a beautifully adorned altar dedicated to Mother Mary.
Explore upcoming events, concerts, expos and experiences near you
Our Lady of Sorrows Church, Bela P.O., Kasaragod, Kerala 671321, Bela, Kasargod, Kerala, India
Air
Mangalore International Airport (IXE) is the nearest airport, located about 50 km away. From the airport, you can hire a taxi to reach the church in about 1.5 hours.
Train
Kasaragod Railway Station (KGQ) is the closest major railway station, approximately 15 km away. The station is well-connected to major cities in India. Auto-rickshaws and taxis are available at the station.
Road
The church is accessible via road from Kasaragod town. It is located just off the routes connecting to National Highway 66. Regular KSRTC and private buses connect Kasaragod with Mangalore, Kannur, and other cities in Kerala and Karnataka.
Local Transport
Auto-rickshaws are the most common form of local transport to get to the church from Kasaragod town or the railway station. You can also hire a local taxi for a more comfortable journey.
Nearby restaurants near Bela Church
No restaurants found nearby

Sign up to get the latest travel deals, insider tips, and destination guides straight to your inbox.
From cozy city hotels to luxury resorts — book the best stays at unbeatable prices.