Sri Lanka Beaches: A Guide From Coast to Coast

Palm trees and pastel skies. The Pearl of Indian Ocean has some of the most gorgeous beaches that promise to take your breath away. No matter what type of beach bum you are, you’ll find your little paradise here.

After travelling from Central Highlands to Cultural Triangle and all the way up to the North, we can’t wait to enjoy our last two weeks in Sri Lanka chilling at different beaches.

So, here’s a guide all the beaches we had explored from East to South, and let the pictures tell the rest.


Uppuveli and Nilaveli beaches were two of those beautiful beaches in Sri Lanka badly affected by the 2004 tsunami. Fortunately, after the conflict of the North ended, these two beaches in the North-East became popular for travellers seeking sunshine and seclusion.

Best Season: February to August

Where we stay: Lobster Inn (1,800 LKR/ US$10)

Getting there: We took a 5-hours bus from Jaffna to Trincomalee (362 LKR/ US$2). After that, we took a local bus (15 LKR) to Uppuveli Beach area where we stayed.

Arugam Bay

Arugam Bay located on the East coast, is famously known as surfers paradise. This area is recognized worldwide as one of the best surf spots in Sri Lanka, mainly for experienced surfers as the waves can swell to 5-10 meters. The two well-known surf spots are Peanut Farm and Whiskey Point.

Best Season: May to September

Where we stay: Burj Hut Hotel (2,000 LKR/ US$11)

Getting there: It is a hassle to travel from Trincomalee to Arugam Bay as there is no direct bus. First, we took a 3.5-hours bus from Trincomalee to Kalmunai (293 LKR/US$1.60), then a 30-minutes bus from Kalmunai to Akkaraipattu (50 LKR/US$0.30), then another 1-hour bus to Pottuvil (95 LKR/US$0.50).

From Pottuvil, there is a bus towards Arugam Bay at every 30-minutes, however the tuk-tuk drivers will try to convince you that there is no bus. They will charge you 150-200 LKR for a less than 15-minutes ride to Arugam Bay. If you are as budget as us, you may ignore these drivers and patiently wait for the bus which costs you 20 LKR.


Hidden on the South-Eastern coast, Tangalle epitomizes the beauty of relaxation. It is a little bit hard to reach since it’s out of the way from the usual Sri Lanka route but definitely so worth a visit. Tangalle beach is very quiet compared to Mirissa and only contains a handful of visible resorts. We glad to have spent Christmas here as it was so much peaceful. Don’t miss having a meal at Mango Shade Restaurant while you’re here!

Best Season: November to April

Where we stay: Sadika Guesthouse (2,000 LKR/US$11)

Getting There: From Arugam Bay, you will have to go back to Pottuvil and catch another bus 7-hours to Matara. Most travellers go to Mirissa via Matara which is 15-minutes away by tuk-tuk. If you are heading Tangalle like us, you have to change bus at Matara for another 1-hour journey.


We didn’t knew about Midigama until we arrived at Welligama. Welligama and Midigama is only 10-minutes away by riding, and that’s how we found this awesome town. If not, we will find our time wasted for stopping at Welligama.

Facing the Indian Ocean, there are many good spots in Midigama depending on your skills. Unlike Arugam Bay which attracts for non-surfers, Midigama is the place you may consider skipping if you don’t even surf. There is nothing else to do in this small town except to surf, eat, sleep.

Most popular from intermediate to expert is the Lazy Left and Lazy Right, located close to the market. If you are super confident (but also make sure you are super pro), other spots include Coconut, Plantation and Ram’s. Do take note that this area is a reef spot so you need to be extra cautious!

Best Season: December to early March

Where we stay: Kalaara Wave Resort (1,500 LKR/US$8.50)

Getting There: Take a bus from Tangalle to Matara (80 LKR/US$0.50), then change to another bus which pass through Midigama (40 LKR/US$0.25). Total journey takes less than 1.5-hours.


The quintessential main beach destination of Southern Sri Lanka, Mirissa retains a fantastic charm, picturesque beaches and chilled out beach vibe. With its 3 separate bays and some cool rock points in-between, chances are you’ll be spending most of your time here!

Due to its overpopulated with tourists, we did a day-trip to Mirissa from Midigama which is only 15-minutes away. Our mission was to find the “secret beach” and take a mandatory shot on top of Coconut Tree Hill!

Best Season: November to April and August to October


Unawatuna Beach is a busy crescent bay beach edged by the delightful groves of swaying palms, protected by twin reefs and supported by impressive rocky outgrowth. This place is like a mini Bali in Indonesia. Famous for its instagrammable rope swing and low bending palm trees, Dalawella Beach is a beautiful strip of sand just down the road from Unawatuna you can’t miss.

Best Season: November to April

Where we stay: Ceylon Hostel Galle (1,881 LKR/ US$10.50)

Getting There: It’s only a 30-minutes bus ride from Midigama to Unawantuna (90 LKR/US$0.50)


Hikkaduwa is a cool little beach town, with lots of restaurants, cafes and bars, and of course great beaches! Once a diver’s paradise, Hikkaduwa was greatly affected by the 2004 Tsunami. Nevertheless, it is still a great place for wreck diving, while the corals and reefs are restoring.

Hikkaduwa is another popular spot for beginner’s surfers and turtle watching at sunsets. Since it is a long long stretch of beach, you can choose to stay at the party area, or the quieter spot.

Best Season: November to April

Where we stay: Ozone Guesthouse (1,500 LKR/USD8.5)

Getting There: There’s a direct train from Unawatuna to Hikkaduwa (60 LKR/US$0.40).


Negombo Beach is probably the most under-rated beach of all. Tourists usually spend their first or last day in Negombo, hence the beach is usually been overlooked. The beach was empty while we were there. The only thing that made it worthwhile is we get to take a shot with a traditional fishing boat.

Best Season: December to March

Where we stay: Negombo Village Guesthouse (1150 LKR/US$6.50)

Getting There: Bandaranaike International Airport is located in Negombo

Lastly, if you want to keep a track of all my photos and travels, remember to follow @wanderrsaurus on Instagram!

Looking for a beach gateaway? Pin this post to read later!

Aloha! I'm Bunzy, a curious dreamer who is passionate about roaming around the world getting lost, experiencing new cultures and meeting the locals. My superpower is to be able to sleep anywhere, anyhow!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top