Home Guides Guide

Historical Religious Places in Sri Lanka: Complete Guide

By Vaishak · 23 August 2026

Historical Religious Places in Sri Lanka: Complete Guide

Sri Lanka's religious landscape spans 2,500 years. Buddhist sites dominate numerically and historically—the island became Buddhist in 247 BCE under King Ashoka's influence. Hindu, Islamic, and Christian places developed later but remain central to daily life. Most sites welcome visitors of all faiths. Some require modest dress; remove shoes in temples. Plan 2–4 hours per major site.

What are Sri Lanka's oldest religious sites?

The Sacred Tooth Relic Temple in Kandy (built 1592, rebuilt multiple times) houses Buddha's tooth—Buddhism's holiest relic. Entrance: LKR 2,000 (around USD 6.50). Open 5:30am–8:30pm daily. Crowds peak 6–7am and 6–7pm during daily puja (worship). Allow 90 minutes.

Anuradhapura, 200km north of Colombo, contains the world's oldest continually-worshipped tree—the sacred Bodhi tree, planted 247 BCE. The site sprawls 40 sq km with multiple dagobas (stupas). Jetavanarama Dagoba once reached 122m (taller than St. Paul's Cathedral). Now 70m. Entrance: LKR 3,750. Open 6am–6pm. Hire a guide (LKR 2,000–3,000 for 3–4 hours) to navigate properly; cycling is practical on-site. Combine with nearby Mihintale, a pilgrimage mountain 13km east where Buddhism officially arrived in 247 BCE. Climbing 1,840 steps takes 45 minutes. Entry free. Start early to avoid heat.

Related: Marawila with Family: What Works and What to Skip

Related: Is Kilinochchi Worth Visiting? An Honest Take

Related: Hikkaduwa Places to Stay: Budget to Mid-Range Options

Polonnaruwa, 100km from Anuradhapura, shows medieval Buddhist architecture (11th–13th centuries). The Gal Vihara (rock temple) contains four Buddha statues carved into granite; the reclining Buddha is 14m long. Entrance: LKR 3,750. Open 6am–6pm. Rent a bicycle on-site (LKR 500–1,000). Half-day visit sufficient.

Sigiriya, 60km west of Polonnaruwa, isn't strictly religious but holds significance. An ancient rock fortress (5th century) with frescoes of court figures. Entrance: LKR 4,350. Open 7am–5pm. Climb 1,200 steps to the summit (30 minutes); the site is archaeological rather than active worship.

Which Hindu sites should visitors prioritise?

The Murugan Temple in Jaffna (Northern Province) is Sri Lanka's oldest continuously-operated Hindu temple, dating to pre-colonial times. Entrance free. Arulmigu Nallur Kandaswamy Temple, also in Jaffna, features South Indian architecture rebuilt after 2009. Entry free. Both are in conflict-affected areas; security remains stable but verify current conditions before travel.

Kataragama (southeastern coast) hosts a major Hindu shrine and Buddhist temple in one complex. The Maha Devale (Hindu temple) attracts pilgrims year-round; annual Esala festival (July–August) draws 100,000+. Entrance free. Located near the southern coast; combine with beach time at Mirissa (20km west).

Colombo's Sri Maha Mariamman Temple (founded 1823) sits in the Fort district. Elaborate South Indian gopuram (tower). Entry free. Modest dress required. Close to colonial sites like the Old Parliament Building (1928).

What are the main Islamic and Christian sites?

Grand Oriental Hotel in Colombo (built 1885) isn't religious but features ornate Islamic design elements reflecting Colombo's trading heritage. The Jami Ul-Alfar Mosque (Red Mosque, 1909) dominates Colombo's Pettah district with distinctive red and white striping. Entrance free; modest dress required; non-Muslims may visit outside prayer times.

Wolvendaal Church in Colombo (built 1749 by the Dutch) is Sri Lanka's oldest Protestant church. Entrance free. Architecturally significant wood beams imported from Amsterdam. Open weekdays 9am–4:30pm.

St. Anthony's Church in Colombo's Slave Island (1832) reflects Catholic heritage in a Buddhist-majority nation. Entry free.

All Saints' Church in Nuwara Eliya (1897) sits in the central highlands. Built during the British colonial period when Nuwara Eliya was a hill station. Open for visits; modest dress expected. Combine with visits to Nuwara Eliya's colonial architecture and cool climate.

How to visit multiple religious sites efficiently?

Northern Circuit (3–4 days): Colombo → Anuradhapura (200km, 4.5 hours by bus) → Polonnaruwa (100km, 2.5 hours) → Sigiriya (60km, 1.5 hours). Entry costs total LKR 15,500 (archaeological sites). Budget LKR 3,000–5,000 daily for local guides.

Central Circuit (2–3 days): Kandy → Nuwara Eliya (80km, 2.5 hours via scenic train or bus) → Kataragama (250km south, 7 hours by bus—overnight recommended). The train from Kandy is scenic but slow; cost LKR 1,000–2,000 one-way.

Coastal Circuit (2 days): Colombo (Jami Ul-Alfar Mosque, Wolvendaal Church) → Jaffna ferry (skip if security concerns) or skip Jaffna, proceed south to Matara (160km) → Kataragama (60km inland) → Mirissa beach.

Bus travel costs LKR 500–2,500 per journey depending on distance. Three-wheeler (tuk-tuk) hire is LKR 2,500–4,000 daily for local city exploration.

Dress codes and etiquette

Buddhist and Hindu temples require:

  • Covered shoulders and knees
  • Removal of shoes and hats
  • No leather items (wallets okay if not visible)
  • Silence during puja (worship)

Islamic sites require women to cover hair and legs; men should wear trousers.

Christian churches request similar modesty but are more relaxed.

Photography is permitted in most temples except during active puja. Always ask first.

Best time to visit

May–September (southwest monsoon) brings rain to central and western regions but clears Anuradhapura and Polonnaruwa. December–February is the driest overall. Avoid July–August if crowds concern you, though religious festivals (Esala in Kandy, Kataragama's festival) are spectacular.

Religious festival dates shift annually based on lunar calendars; check locally before arrival.

FAQs

Are non-Buddhists welcome in Buddhist temples? Yes. Active puja times are peak worship; visit outside these hours (9am–11am, 3pm–5pm) for quieter exploration. Some temples restrict entry to certain inner sanctums.

What's the best way to visit Anuradhapura? Hire a guide (LKR 2,000–3,000) or rent a bicycle. The site is too large to walk efficiently. Early morning (6–8am) avoids heat and crowds.

Do I need permits for any religious sites? No. All major sites are open to the public. Jaffna requires informal travel confirmation due to post-conflict monitoring, but this is administrative rather than a formal permit.

How much time should I allocate for religious sites? The Sacred Tooth Temple in Kandy: 90 minutes. Anuradhapura: half-day minimum (3–4 hours). Polonnaruwa: 3 hours. Budget 2–3 weeks to see all major sites comfortably whilst including secular attractions.

Vaishak

Founder of Lanka Guidebook. Builds the data systems behind the site and writes about the south coast, beaches and getting the best value from a Sri Lanka trip.

Related Guides