![Sri Lanka, Unawatuna beach, wet sand](http://www.beach-on-map.com/img/7/sri-lanka-unawatuna-beach-wet-sand-200px.jpg)
20 Best beaches in Sri Lanka
Ultimate guide (September 2024)
![Sri Lanka, Unawatuna beach, wet sand](http://www.beach-on-map.com/img/7/sri-lanka-unawatuna-beach-wet-sand-200px.jpg)
Unawatuna - the best beach in Sri Lanka island. Unlike most beaches in the country there's almost always no waves in the sea here, so thi… / read more » /
![Sri Lanka, Mirissa beach, palm trees](http://www.beach-on-map.com/img/0/loadings.jpg)
Mirissa - the most beautiful beach with waves in Sri Lanka. However, if you are not surfer, you will still love this place. / read more » /
![Sri Lanka, Tangalle beach, boat](http://www.beach-on-map.com/img/0/loadings.jpg)
Tangalle (Tangalla) - a great beach in Sri Lanka. In fact it's not just a beach, but a series of beaches and small bays. Keep in mind th… / read more » /
![Sri Lanka, Marawila beach, palms](http://www.beach-on-map.com/img/0/loadings.jpg)
Marawila is a beach to the north of Negombo being located not far from Sri Lanka International Airport. It is good for a short stopover,… / read more » /
![Sri Lanka, Mihiripenna beach](http://www.beach-on-map.com/img/0/loadings.jpg)
Mihiripenna is a small beach in Sri Lanka, partially protected by reef from the open ocean. Thus the waves are not very strong. In the west… / read more » /
![Sri Lanka, Dickwella beach, in the shadow](http://www.beach-on-map.com/img/0/loadings.jpg)
Dickwella - one of the most beautiful beaches in Sri Lanka, and besides it's also quite deserted. The beach has small waves, but in gener… / read more » /
![Sri Lanka, Hikkaduwa beach, wet sand](http://www.beach-on-map.com/img/0/loadings.jpg)
Hikkaduwa - beach in the south-west of Sri Lanka island. The beach is quite pretty and perfect both for surfing and swimming. / read more » /
![Sri Lanka, Arugam Bay beach, boats](http://www.beach-on-map.com/img/0/loadings.jpg)
Arugam Bay - a great surfer beach in the east of Sri Lanka island. If the water is calm, you may have good time swimming in the sea. / read more » /
![Sri Lanka, Negombo beach, palms](http://www.beach-on-map.com/img/0/loadings.jpg)
Negombo - the most famous beach in Sri Lanka. Main reason for the beach popularity is its location not far from the capital airport. Lo… / read more » /
![Sri Lanka, Mount Lavinia beach, hotel, aerial](http://www.beach-on-map.com/img/0/loadings.jpg)
Mount Lavinia - good beach near Colombo in Sri Lanka. Keep in mind that though the beach is close to Colombo, it's located quite far from the… / read more » /
![Sri Lanka, Beruwala beach, palm trees](http://www.beach-on-map.com/img/0/loadings.jpg)
Beruwala (Beruwela) - good beach on the west of Sri Lanka. Keep in mind that there's almost no beaches suitable for swimming in the city… / read more » /
![Sri Lanka, Bentota beach, Saman Villas hotel](http://www.beach-on-map.com/img/0/loadings.jpg)
Bentota - luxury beach in Sri Lanka. This place is considered to be very prestigious. Nevertheless, the beach itself is rather mediocre… / read more » /
![Sri Lanka, Koggala beach](http://www.beach-on-map.com/img/0/loadings.jpg)
Koggala - beach in Sri Lanka. Though this place is good, however, the country has much nicer beaches. / read more » /
![Sri Lanka, Matara beach, Villa Romagna hotel](http://www.beach-on-map.com/img/0/loadings.jpg)
Matara - good city beach in Sri Lanka. However there's no sense to choose this place as a primary holiday destination. / read more » /
![Sri Lanka, Nilaveli beach, sand and palms](http://www.beach-on-map.com/img/0/loadings.jpg)
Nilaveli - beach in the north-east of Sri Lanka. This place is not very interesting. Also it took not much time after civil war finished… / read more » /
![Sri Lanka, Casuarina beach, sand](http://www.beach-on-map.com/img/0/loadings.jpg)
Casuarina (Karainagar) - beach in the northern Sri Lanka. The beach itself is not noticeable. But if you happen to find yourself in the n… / read more » /
![Sri Lanka, Pasikuda beach, aerial view](http://www.beach-on-map.com/img/0/loadings.jpg)
Pasikuda & Kalkudah - two different beaches in the eastern Sri Lanka, but located just nearby. Pasikuda Beach is in the northern small bay. Kalkuda… / read more » /
![Sri Lanka, Batticaloa beach, temple damaged by tsunami](http://www.beach-on-map.com/img/0/loadings.jpg)
Batticaloa & Kallady - beach in the east of Sri Lanka. This is probably one of the worst beaches in the country. / read more » /