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.
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.
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.