A serene white mosque perched on a rocky outcrop over the Indian Ocean — worth visiting for the sunset call to prayer and the peaceful vibe, but don't expect a tourist attraction.
Kechimalai Mosque is one of the oldest mosques in Sri Lanka, set on a beautiful stretch of coast south of Beruwala. The white structure overlooks the ocean, and the surrounding area is a Muslim fishing community. It attracts travelers interested in Sri Lanka's Islamic heritage and those looking for a quiet, pretty spot off the tourist trail.
Visitors often come expecting a grand, curatedsightseeing spot, but Kechimalai is first and foremost a working mosque. The white structure is simple and clean, not ornate. The real draw is the setting: the mosque sit's on a large rock jutting into the sea, and at sunset, the call to prayer echoes over the water, creating a genuinely moving atmosphere. The lack of facilities — no café, no gift shop, just the mosque and the sea. Some tourists are disappointed if they arrive outside prayer times and find the mosque closed to non-Muslims (especially during Friday prayers).
However, those who time it right (just before Maghrib prayer, around sunset) describe it as ahidden gemandone of the most peaceful spots in Sri Lanka.The contrast of the white mosque against the deep blue ocean is photogenic, but the experience is more about quiet contemplation than Instagram moments. A few the surrounding area can be a bit neglected (rubbish along the shoreline), but the mosque itself is well-maintained.
Have a specific question about Kechimalai Mosque?
Ask BYC — honest answers from 300,000+ real guest reviews.