Mirissa, Sri Lanka is one of the island’s most popular coastal destinations, with pristine beaches and world-class whale watching opportunities. This charming fishing village on Sri Lanka’s southern coast has evolved into a must-visit hotspot while maintaining its authentic local character.
We ended up visiting Mirissa twice during our two months spent driving around in our tuktuk as there’s just so much to do. Some of the top things to do in Mirissa include spotting majestic blue whales, exploring hidden beaches like Secret Beach and watching spectacular sunsets from Coconut Tree Hill.

Whether you’re interested in snorkelling Mirissa’s coral reefs, catching waves at nearby surf breaks, or simply relaxing at beachfront restaurants, there’s something for everybody. It is also known for a good party, if that’s what you’re into.
Unlike the resort-heavy atmosphere of nearby Hikkaduwa, Mirissa Sri Lanka retains its laid-back fishing village charm with excellent local restaurants and community. The town serves as the perfect base for exploring the entire south coast, with easy access to Galle Fort, Weligama’s surf spots, and Hiriketiya.
It’s no secret we fell in love with Sri Lanka, and Mirissa was part of that. Good cocktails with friends, body surfing the rollers and sunset walks made this place magical, and now we want to share with you why you should visit Mirissa, Sri Lanka!
Included in the guide below are the top things to do in Mirissa, best places to eat, best restaurants and everything else you need to plan the ultimate Mirissa trip!
🗺️ Your Ultimate Sri Lanka Map
On our way, we created a Google Pinned Map with all the places we visited in Sri Lanka. Grab your Pinned Map today and start planning your adventure!






Best Time To Visit Mirissa
The best time to visit Mirissa is during the dry season from December to March when you’ll have sunny skies, calm seas, and perfect beach weather. The weather sits at an average of 30°C. Avoid the monsoon season (May to September) as the sea gets rough making it dangerous to swim and viewpoints get muddy and slippery.
The dry season coincides with the whale season which runs from November to April. The peak months for spotting blue whales are March and April, but we visited in November and were lucky enough to see a fin whale!
Bonus tip: Raja & the Whales offers discounted tickets in November, making it a great time to go if you’re on a budget.

Map Of The Top Things To Do In Mirissa

Top Things To Do in Mirissa
Coconut Tree Hill Viewpoint
One of the most popular things to do in Mirissa and arguably the best photo spot in Mirissa is Coconut Tree Hill Viewpoint.
An instagrammable haven of tall, tropical palm trees clustered on an outcrop overlooking the Indian Ocean is the perfect spot to snap a photo. It does get busy so we advise you to arrive early, this also means you’ll skip the heat of the day.
When we visited we also saw two turtles swimming in the shallows by the rocks and two snorkelers enjoying their presence. If you want to snorkel in Mirissa this is one of the best spots to spot turtles.

Parrot Rock Viewpoint
You can’t miss Parrot Rock which sits just out to sea on Mirissa Beach. The dusty mound has become one of the best things to do in Mirissa as it is a prime spot for watching the sunset. Travellers and locals gather on the rock to enjoy the sun going down together.
The easiest way to reach Parrot Rock is during low tide, we didn’t do our research and ended up soaked to our necks and only just saving our drone above our heads! We don’t advise trying to cross at high tide.
Once you’ve crossed to Parrot Rock you will be greeted with sweeping views of Mirissa Beach and the Indian Ocean. If you want the view all to yourself we suggest visiting at first lights, where you’ll get pinky hues and the quiet of dawn.

Mirissa Main Beach
Mirissa Beach is where we spent most of our time. As we visited in November the sea was a little rough but it provided us with endless entertainment in the breaking waves. Once exhausted we would tumble out and choose the beachfront bar for the day.
We often grabbed a fried rice and coconut for lunch in Oneworld Wifi Cafe before sunbathing in the afternoon. Mirissa Beach also offers jet ski rentals, and we enjoyed watching them zipping across the waves each day or if you want a more relaxing time you could do the canoeing experience.

Surfing in Mirissa & Weligama
Mirissa has a couple of surf breaks, the most famous being at the western end of the beach. A right hander over reef good for intermediate and advanced surfers.
If you’re more of a beginner we recommend Weligama which is only a 5 minute drive away and our favourite coastal town in Sri Lanka! Weligama is a lazy beach break allowing for all abilities to practice their technique. We spent 5-days at The Surfer Weligama, and improved immensely, it also gave us the confidence to surf independently.
Read more about surfing in Sri Lanka!

Whale Watching With Raja & The Whales
Whale watching is one of the things to do in Mirissa that attracts people to the town. Sri Lanka is known for its blue whale watching tours.
Super excited we partnered with Raja & The Whales, which is one of the only ethical tours in Mirissa.
In the distance you see a spurt of misty water, your excitement increases and the crew tell you to look towards 12 o clock and a fin whale surfaces, the second largest whale in the world. This trip we didn’t spot a blue whale, (apparently there is a 50% chance in Mirissa) but Raja and The Whales went above and beyond taking us to see a huge pod of spinner dolphins, there must have been around 200 which was magical.
There is a 90% probability of seeing whales in Mirissa and a 50% probability of seeing a blue whale during the season. However, remember this is wildlife and nothing is guaranteed. If you don’t see a whale, Raja and The Whales team will give you a ticket for another day, you’ll just have to pay the government fees of LKR 6,000.
Raja and The Whales is a family business that started in 2009 and the first locally run whale watching tour in Mirissa.

Visit A Spa In Mirissa
After days of surfing waves and exploring beaches, treating yourself to a spa session is one of the most relaxing things to do in Mirissa. Secret Root Spa offers full body massages (2500 LKR) or deep tissue massages that are perfect for after surfing.
Street Art Walking Tour In Mirissa
Explore Mirissa’s vibrant street art scene through its colorful alleyways and beachfront walls. . From bold, eye-catching murals to work by local artists in craft galleries, this is the perfect low-budget activity for a chilled afternoon.
Catamaran Sunset Cruise
One of the things we would have loved to do if we weren’t on a backpackers budget was a sunset catamaran cruise with Sail Lanka. This looks incredible, the rich blue Indian ocean, dusty Asian sunset and luxury boat… come oooonnnnnn!!

Doctor’s House
The infamous Doctor’s House, known to surf camps all around, is the place to party! With an outdoor garden, live music, and vibes into the night, it draws in backpackers for laid-back drinks, wood-fired pizzas and alfresco dancing.
Best Mirissa Beaches to Visit
Mirissa Beach
The main beach in Mirissa arcs around the lapping waves creating a hotspot for sunbathing, swimming and beach bars. Mirissa Beach is the heart of the town and one of the most famous beaches in Sri Lanka.
At sunset the beach transforms into a lively hub of beachfront bars, seafood BBQs and happy hours.

Secret Beach & Snorkelling
Secret Beach sits next to Coconut Tree Hill. In fact you can walk across Secret Beach to access Coconut Tree Hill at low tide.
A quiet strip of sand allows for relaxation, sunbathing and snorkelling. We think this is the best spot for snorkelling in Mirissa as we saw two turtles here! Although Secret beach is no longer a secret it is still a hidden paradise away from the main stretch of sand.
On the beach you can hire snorkels, sun loungers plus grab some food.

Snake Island Beach
This hidden cove sits just below the iconic Coconut Tree Hill, a must-visit Mirissa viewpoint lined with swaying palms. The beach itself is small and rocky, with waves crashing dramatically against the shore, making it better for photos than swimming. At low tide, you can see the outline of a small offshore rock (sometimes called Snake Island).
Madiha Beach
Located about 15–20 minutes from Mirissa by tuk-tuk, Madiha is a quieter surf town with a local vibe and fewer crowds. The beach is long, wild, and fringed by rocks and palm trees. It’s a favorite among surfers, especially for reef breaks, and a good place to watch more advanced riders. The area around Madiha is peaceful, with yoga studios & cute cafés, making it the perfect day trip destination from Mirissa.
🗺️ Your Ultimate Sri Lanka Map
On our way, we created a Google Pinned Map with all the places we visited in Sri Lanka. Grab your Pinned Map today and start planning your adventure!






Mirissa Itineraries
2 Day Mirissa Itinerary
Day 1: On the first day get up early and head to Coconut Tree Hill Viewpoint to snap some photos. Then explore Secret Beach, perhaps snorkel and try to find some turtles. In the afternoon relax on Mirissa Beach before heading over to Parrot Rock for sunset. End the day with a seafood BBQ on the beach and a couple of cocktails.
Day 2: Start the day with a whale watching tour. These usually begin at 6am and finish at 12. If you’re lucky you could see a blue whale, fin whale and several species of dolphin. You’ll be tired after the trip so relax on your favourite beach in the afternoon before having dinner at Dhana’s Curry Pot.

4 Days in Mirissa
Day 3: Take a day trip to Madiha to explore the local way of life and watch experience surfers catch some waves. When you return to Mirissa spend time exploring the shops and craft galleries that line the main road. Head to dinner at Simple Bar & Restaurant.
Day 4: It’s time to hit the surf! Whether you want to try out Mirissa’s Reef break or head down the coast to Weligama for a beginners lesson on the beach break day 4 is all about surfing.
1 Week South Coast (including Mirissa)
If you have longer in Mirissa, we recommend taking some day trips to explore the rest of the south coasts. Some popular day trips include Galle Fort, Weligama and Hiriketiya plus safaris to Yala and Udawalawe.

Day Trips from Mirissa
Galle Fort (1 Hour From Mirrisa)
Galle Fort should be on everyone’s list when you come to Sri Lanka. The ancient town, famous for its Dutch invasion, is like a slice of Europe in the middle of Asia. Quaint, cobbled streets are lined with boutique shops, cafes and restaurants and a guided walking tour will allow you to learn about the history of iconic landmarks such as the Galle Lighthouse.
Hiriketiya (1 Hour From Mirissa)
Another surf town that we fell in love with. We think Hiriketiya is worth more than a day trip, however if you’re based in Mirissa and are short on time, a day is still time to enjoy the laid-back vibes.

Weligama (10 Minutes From Mirrisa)
This may be our favourite coastal town in Sri Lanka thanks to the long beach break perfect for beginners learning to surf. We also loved the vibe, visiting Ice Weligama, The Surfer surf camp and the various digital nomad cafes plus we ate the best chicken burger here at A/42 Cafe & Restaurant.
Visit A National Park
Both Yala National Park and Udawalawe National Park are popular day trips from Mirissa, offering the chance to see elephants, crocodiles, water buffalo, and even elusive leopards in the wild. Yala is known for its high leopard density, while Udawalawe is famous for its large elephant herds and wide-open landscapes.

Where To Stay in Mirissa

Best Places To Stay In Mirissa

$ Budget
JJ’s Hostel
For solo traveller’s looking for a dorm room in Mirissa, the best hostel is JJ’s. Only a 5-minute walk down to the main road and beach, so you’re not far from restaurants and cafes.

$$ Mid-Range
Emerald Bay Resort
Situated right on the beach, so you can wake up to the sound of the waves. Perfect for beachfront views without breaking the bank. Restaurant and bar on site, and steps away from the action.

$$$ High-End
Mandara Resort Mirissa
The place to go if you’re after luxury in Mirissa. Located right on the beach, it offers spacious rooms, with a choice for a private plunge pool or jacuzzi.
Spacing
Find more luxury places to stay in Mirissa with our dedicated where to stay in Mirissa blog.
The Best Of Mirissa’s Restaurants
Dhana’s Curry Pot – All-you-can-eat Sri Lankan buffet (1500 LKR)
Simple Restaurant & Cafe – Best budget curry & rice (under $2)
NO.1 Dewmini Roti Shop – Legendary homemade sweet & savory rotis
MILĀ MIRISSĀ – Live music & vibrant atmosphere for dinner
Shady Lane – Top breakfast spot with vegan & veggie options
HEY MAMA – Digital nomad-friendly cafe with reliable WiFi
To explore more options of where to eat we have a full where to eat in Mirissa blog.


How To Get To Mirissa
Mirissa by Train
One of the most scenic and budget friendly ways to get to Mirissa is by train. From Colombo Fort, take the coastal railway line to Mirissa (via Polwatthumodara). The journey takes around 3 hours.

Mirissa by Bus
Buses are the cheapest way to travel around Sri Lanka. From Colombo, take a Matara-bound bus, then at Matara Bus Station transfer to a local bus to Mirissa; they often go towards Tangalle or Hambantota.
If you’re coming from Ella the no.31 runs from Ella to Matara and takes approximately 5 to 6 hours. From Matara, you can hop on a local bus or take a tuk-tuk for the final 15-minute journey to Mirissa. The bus costs around 650 LKR.
Travel Sri Lanka By Tuktuk
Tuk tuk rentals are popular and you’ll see loads of other tourists in their hired three-wheeled rides around Mirissa. We hired ours from Tuk tuk Rental and had the best roadtrip of our lives, an experience we’d recommend to anyone!
Mirissa By Private Car
The fastest and most convenient way to get to Mirissa is by private car. The journey takes around 2 hours, with prices typically ranging between 22,000–27,000 LKR (~ $64–$89).
If you’re short on time or prefer a more comfortable journey, consider booking a private taxi from Ella to Mirissa. We liked the look of this one as it stops off in Yala National Park.
When we drove our tuk tuk from Ella we took the route through Yala National Park to drive past wild elephants!















