Hikkaduwa

Do you have to pay to swim at Hikkaduwa beach?

The rumour is spreading: foreigners charged $5 to swim. Here is the accurate answer, confirmed directly with the Department of Wildlife Conservation Marine Office on 21 September 2026.

Hikkaduwa beach coral sanctuary zone map showing free and paid swimming areas
Main beach swimming is free USD 5 only beyond the buoy line Coral sanctuary is a National Park Fine up to Rs. 100,000 without ticket Confirmed with Wildlife officers Sep 2026 Pay in Sri Lanka Rupees only

The short answer

Swimming in the main beach area at Hikkaduwa is free. No ticket, no charge, no problem. The $5 fee that has been circulating on social media applies only if you cross the buoy line into the coral sanctuary zone. That area is a designated National Park. Stay inside the free zone and you pay nothing.

What is actually going on

Hikkaduwa beach sits adjacent to a marine National Park. The swimming area has always been divided by buoys, but for years the rules were loosely enforced and most visitors crossed freely without buying a ticket.

The Department of Wildlife Conservation Marine Office has now started enforcing the existing law properly. The reason is conservation: the coral beyond the buoys is in a sensitive zone. Uncontrolled foot and snorkeler traffic damages it. The fee and the enforcement are how they limit access.

This is not a new tax on tourists. It is an existing national park law being applied to an area that previously operated on an honour system most visitors did not know existed.

The Urban Council of Hikkaduwa has no connection to this system. If someone tells you the town council is charging you to swim, that is incorrect information.

The two zones

The map below shows the current layout as confirmed with Wildlife officers. The green boundary marks the free zones. Everything in the red hatched area is the paid coral sanctuary.

Hikkaduwa beach zone map: free swimming zone in green, paid coral sanctuary in red, ticket office location marked

Zone map based on information confirmed with the Department of Wildlife Conservation Marine Office, September 2026. Buoy positions are approximate. New buoys are planned to replace the current ageing markers.

Free Zone

The main beach swimming and snorkeling area inside the buoy line. No ticket required. Open to everyone. This is where most beach visitors spend their time.

Paid Zone

Beyond the buoy line: the coral sanctuary area used for snorkeling and glass-bottom boat rides. A National Park entry ticket is required. Officers are present and enforce this.

Buoy note: The current buoy line has gaps in several places as existing markers are old and damaged. The Wildlife Department has confirmed new buoys are coming. Until they are in place, use the map above as your guide to where the boundary sits.

Official entry fees: paid zone

Confirmed from the official fee board at the Hikkaduwa National Park Marine Office, 21 September 2026. All prices subject to 18% VAT. Pay in Sri Lanka Rupees only.

Swimming and snorkeling entry

Visitor type Local (LKR) SAARC Foreign (USD) Non-SAARC Foreign (USD)
Adult Rs. 40 USD 4 USD 5
Child Rs. 20 USD 2 USD 3

SAARC countries (lower rate): India, Pakistan, Bangladesh, Nepal, Bhutan, Maldives, Afghanistan.
Non-SAARC (higher rate): all European countries, USA, Australia, and most other nationalities.

Glass-bottom boat and snorkel boat fees

Charge Local (LKR) Foreign
Boat entry fee Rs. 150 Rs. 150
Service charge (per boat) Rs. 400 USD 10
Boat charter (1-hour tour) Rs. 3,000 Rs. 10,000
Urban Council charge Rs. 300 Rs. 1,000
Life jacket (per boat) Rs. 100 Rs. 100
VAT 18% 18%

All payments accepted in Sri Lanka Rupees only, including USD-denominated charges. Bring cash. There is no card payment at the ticket counter.

Where to buy the ticket

The ticket counter is at the Department of Wildlife Conservation Marine Office. Take the beach access road off the A2 (Galle-Colombo Road). The office is near the Coral Sanctuary Boat Ticket Issue Center, clearly visible from the beach access road. People's Bank on the A2 is a useful landmark to find the turn.

Buy the ticket before you enter the paid zone. Officers patrol the area and check tickets in the water.

The fine for crossing without a ticket

Unauthorized entry into a National Park carries a fine of Rs. 30,000 to Rs. 100,000 under Sri Lankan law. The area beyond the buoys is a designated National Park. This is not a threat the department makes lightly. Buy the ticket if you plan to snorkel in the coral zone.

Practical things to know before you go

Bring cash in LKR

The ticket counter accepts Sri Lanka Rupees only. No cards, no USD cash. Withdraw at the ATM in town before heading to the beach. See the money guide for which ATMs work best.

Free zone is still good snorkeling

The free zone has coral and fish. If you are a casual snorkeler not doing a dedicated coral tour, the free zone may be enough. The paid zone has more intact coral, but it is a dedicated sanctuary for a reason.

Buy ticket before entering water

You cannot buy the ticket after you have already crossed the line. Officers will not wait while you go back to the counter. Buy it first, then swim.

New buoys are coming

Wildlife officers confirmed the current buoy line has gaps from age and damage. Replacement buoys will make the boundary clearer. Until then, use the zone map above and when in doubt, ask an officer on the beach.

Check current prices locally

These prices were confirmed on 21 September 2026. National Park fees in Sri Lanka do change periodically. Always verify at the ticket counter before assuming these numbers are current.

Getting to Hikkaduwa

From Colombo airport the south coast run takes about 2.5 hours via the Southern Expressway. See the full airport transfer guide for all options and prices.

Common questions

No, not in the main swimming area. The free zone covers the main beach swimming and snorkeling area inside the buoy line. A fee applies only if you cross the buoy line into the coral sanctuary. Confirmed with the Department of Wildlife Conservation Marine Office on 21 September 2026.

USD 5 per adult for non-SAARC nationals (most Europeans, Americans, Australians). USD 4 per adult for SAARC nationals (India, Pakistan, Bangladesh etc.). Children pay USD 3 and USD 2 respectively. All subject to 18% VAT. Pay in Sri Lanka Rupees only.

Partially accurate. The fee is real but the rumour frames it wrong. You are not charged $5 to swim. The fee applies only beyond the buoy line in the coral sanctuary. The main beach swimming area is free. The Hikkaduwa Urban Council has no connection to this fee system.

Between Rs. 30,000 and Rs. 100,000 under the National Parks law. Wildlife officers patrol the water and do check. The fine is not theoretical.

For foreign visitors, a one-hour boat tour costs approximately Rs. 10,000 for the boat charter, plus Rs. 150 boat entry fee, USD 10 service charge per boat, Rs. 1,000 Urban Council charge, Rs. 100 life jacket, and 18% VAT. All paid in Sri Lanka Rupees. See the full price table above.

At the Department of Wildlife Conservation Marine Office, accessed via the beach access road off the A2 Galle-Colombo Road. The Coral Sanctuary Boat Ticket Issue Center is at the same location. People's Bank on the A2 is a useful landmark for finding the turn. Bring cash in LKR, no card payment available.