We use cookies to improve your experience and understand how the site is used. See our Cookie policy.
Things to do in Mirissa: whale watching, Parrot Rock, Coconut Tree Hill, Secret Beach and surfing. Best time to visit, how to get there and where to stay.

Mirissa is a small beach town on Sri Lanka's south coast, about 150 km south of Colombo in the Matara District. The top things to do in Mirissa are whale watching from the harbour, a swim and sunset on Mirissa Beach, the short climb up Parrot Rock, sunrise at Coconut Tree Hill and the walk to Secret Beach. Come between November and April, when the sea is calm, and give it two to three nights.
It is also the largest fishing port on the south coast, so the town has a working side. Boats land tuna, snapper and mullet at the harbour every morning, and the same harbour is where the whale watching boats leave from.
Mirissa Beach is a curved bay of golden sand backed by guesthouses, cafés and beach bars. The middle of the bay is the busiest strip. Walk east (left when you face the sea) for quieter sand. In the evening, restaurants put tables out on the beach and lay the day's catch on ice for you to choose from.
Parrot Rock is the small rocky islet just off the middle of the beach. A few rough steps get you to the top in about 15 minutes, with a view along the whole bay and across to Coconut Tree Hill.
The small bay beside Parrot Rock has gentle waves for beginner surfers, with board hire and lessons run straight off the sand. For more consistent beginner waves, Weligama is the next bay west.
Coconut Tree Hill is a red laterite headland at the eastern end of the bay, topped with tall palms leaning out over the ocean. It is one of the most photographed spots in Sri Lanka. Walk along the beach and cut up to the road where the sand runs out, about 15 to 20 minutes from the centre.
Keep your expectations in check. The hill is private land, several palms have died back in recent years, the path up is worn and slippery after rain, and a coffee stand now sits on top. It is still worth the walk, but it is not the reason to come to Mirissa.
Mirissa is one of the best places in the world to see blue whales, because the continental shelf drops away close to the coast and whales feed and travel along it. Sperm whales, fin whales and spinner dolphins turn up too. Boats leave the Mirissa fisheries harbour at around 6.30am, and a trip lasts anywhere from three to seven hours depending on how far out the whales are. See our guide to whale watching in Sri Lanka for other ports and seasons.
Boats run reliably from November to April, with the best blue whale odds from December to March. From roughly May to October the southwest monsoon makes the sea rough, and most boats stop or sail only on calm days.
The honest downside: on busy mornings several boats crowd around one whale. Choose a licensed operator that keeps its distance and does not chase, and ask how they approach whales before you book.
Add Mirissa to your trip plan and see it on a map next to your other stops: Start planning your trip.
Secret Beach is a small cove on the headland west of the harbour, with rocks that form shallow pools at low tide. Follow the hand-painted signs uphill from the main road. It is about a 30-minute walk from the centre or a short tuk-tuk ride, and there is usually a shack selling drinks and snacks.
Snorkelling trips also run along this coast to spots where sea turtles feed. Stay a few metres away, never touch or feed them, and skip any operator that baits turtles to bring them close.
By train, take the coastal line from Colombo Fort. The trip takes four to five hours, and some trains stop at Mirissa station while others stop only at Weligama or Matara, so check before you board. Buses run down the A2 coast road in about the same time. From Galle, Mirissa is about 35 km, or one to one and a half hours by tuk-tuk or car. Many visitors arrive with a private driver as part of a south coast loop.
Guesthouses and small hotels line the beach and the lanes off the main road, which keeps you in walking distance of restaurants and the harbour. Villas on the hill behind town are quieter and often have sea views, but you will rely on tuk-tuks. Browse places to stay in Mirissa and contact owners directly.
Weligama is next door for surf lessons. Galle and Unawatuna are an easy day trip west, passing the stilt fishermen near Koggala (many now pose for tips, so ask first). East, Hiriketiya and Tangalle have smaller, calmer bays. Yala and Udawalawe safaris work as long day trips, or as stops on the way to the hill country.
How many days do you need in Mirissa? Two to three nights is enough for the beach, a whale trip, Coconut Tree Hill and Secret Beach. Add a night if you want surf lessons or a day trip to Galle.
When is the best time to visit Mirissa? November to April, when the south coast is dry and the sea is calm. December to March gives the best chance of blue whales.
Is Coconut Tree Hill free? It is on private land but currently free to walk up. Go at sunrise for the light and fewer people.
Is Mirissa good for swimming? Yes, in season, in the middle of the bay. From May to October the waves and currents get rough, so check the flags.
Save the places you liked, add a driver for the south coast, and send enquiries straight from your itinerary: Plan your Sri Lanka trip on VisitLanka.
Mirissa