Coconut Tree Hill in Mirissa, Sri Lanka
Photo: Richard Mortel

Travel blog

Things to Do in Mirissa: 13 Best Experiences

Why travellers trust us

Sri Lanka, arranged personally.

  • 15+Years of experienceLocally owned & operated
  • 500+Private tours deliveredEvery one tailor-made
  • 2000+Happy travellersMany returning again
  • 5.0Rating on Tripadvisor★★★★★

Quick answer

The best things to do in Mirissa are whale watching (the season usually runs from about November to April), climbing Coconut Tree Hill at sunrise, walking to Parrot Rock at low tide, finding Secret Beach, surfing or learning to surf at nearby Weligama, snorkelling, and eating fresh seafood on the beach at night. From Mirissa, you can easily visit Galle Fort, see the stilt fishermen, and spot sea turtles. The best time to visit is from about December to April, when the sea is calm. Outside this season, the southwest monsoon brings rougher seas and fewer whale trips.

On this page 35 sections
  1. Mirissa at a glance
  2. 1. Go whale watching
  3. 2. Climb Coconut Tree Hill
  4. 3. Walk to Parrot Rock
  5. 4. Find Secret Beach
  6. 5. Surf or learn to surf
  7. 6. Snorkel and see turtles
  8. 7. Watch the sunset
  9. 8. Eat fresh seafood on the beach
  10. 9. Visit the fishing harbour
  11. 10. Day trip to Galle Fort
  12. 11. See the stilt fishermen
  13. 12. Explore other beaches nearby
  14. 13. Go on a safari from Mirissa
  15. Best time to visit Mirissa
  16. Swimming safety
  17. How long to stay
  18. A sample 2-day plan
  19. Getting to Mirissa
  20. Where to stay
  21. What to bring
  22. Mirissa for families and couples
  23. Mirissa's history and atmosphere
  24. Whale watching: what to expect
  25. Things to do on a rainy day
  26. Mirissa at night
  27. Responsible travel in Mirissa
  28. Food to try
  29. Mirissa for solo travellers
  30. Mirissa on a route around Sri Lanka
  31. Getting around Mirissa
  32. Is Mirissa worth visiting?
  33. Mirissa in the off-season
  34. Common mistakes to avoid
  35. Frequently asked questions

Mirissa is a small beach town on Sri Lanka's south coast, with a curving bay, palm trees and a relaxed atmosphere. It's best known for whale watching, but it's also a great base for beaches, surfing and day trips. This guide covers the best things to do, the best time to go and tips for visiting.

Mirissa at a glance

LocationSouth coast, Matara District
From ColomboAbout 150 km, around 2.5–3 hours by car on the Southern Expressway
From GalleAbout 45 minutes by car
Best timeAbout December to April
Whale seasonUsually about November to April
Known forWhale watching, beaches, sunsets, surfing nearby
Time needed2–3 nights

1. Go whale watching

Mirissa is one of the best places in the world to see blue whales. Boats leave the harbour early in the morning, usually around 6:30 to 7 am, and trips usually last three to five hours. You may also see sperm whales, spinner dolphins and flying fish.

Tips for whale watching:

  • Choose a responsible operator that keeps a respectful distance from whales and doesn't chase them.
  • Take seasickness tablets before you board if you're prone to seasickness.
  • Bring a hat, sunscreen and a light jacket.
  • Expect early mornings and calmer seas in the main season.

Sightings are never guaranteed. See our Mirissa whale watching tour and whale watching in Mirissa.

2. Climb Coconut Tree Hill

Coconut Tree Hill is a small headland covered in tall palm trees, looking out over the ocean. It's one of the most photographed spots in Sri Lanka. Go at sunrise, as it gets busy later in the morning. The walk is short but steep in places.

3. Walk to Parrot Rock

Parrot Rock is a small rocky island just off Mirissa Beach. At low tide, you can wade across and climb the steps for views of the bay. In rough weather, the water can be deep, so take care and check the tide.

4. Find Secret Beach

Secret Beach is a quiet cove on the western side of Mirissa, reached by a steep path or a short tuk-tuk ride. It has calm natural pools between the rocks and fewer people than the main beach. Go early to enjoy it at its quietest.

5. Surf or learn to surf

Mirissa has small breaks, but nearby Weligama is one of the best places in Sri Lanka to learn to surf, with gentle waves and many surf schools. Experienced surfers can find bigger waves along the coast. See surfing and Weligama.

6. Snorkel and see turtles

In the calm season, you can snorkel off parts of Mirissa and around the rocks, with colourful fish and sometimes sea turtles. Never touch or feed turtles. For turtle conservation and nesting, see turtle hatching and snorkelling.

7. Watch the sunset

Mirissa's beach faces south, and the sun sets over the western end of the bay. Find a spot at a beach bar, or walk to the rocks at either end.

8. Eat fresh seafood on the beach

In the evening, restaurants along the beach display the day's catch on ice. Choose your fish, prawns or crab and have it grilled. Ask the price before ordering. Vegetarian options are always available.

9. Visit the fishing harbour

Early in the morning, the fishing boats come into Mirissa harbour with their catch. It's a lively, colourful scene and a glimpse of local life.

10. Day trip to Galle Fort

Galle Fort is about 45 minutes away. Walk the ramparts, explore the lanes, cafés and boutiques, and watch the sunset from the lighthouse. See Galle Fort, things to do in Galle and our Galle day tour.

11. See the stilt fishermen

On the coast between Weligama and Koggala, fishermen once sat on poles in the sea to catch fish. Today, it's mostly a photo opportunity, and you may be asked for a small payment to take pictures. See Koggala.

12. Explore other beaches nearby

  • Weligama: a long, gentle bay for surfing lessons
  • Hiriketiya: a horseshoe bay with a relaxed surf scene
  • Talalla: a quiet, wide beach
  • Unawatuna: near Galle, good for swimming
  • Tangalle: long, peaceful beaches further east

See best beaches in Sri Lanka and the south coast road trip from Galle to Tangalle.

13. Go on a safari from Mirissa

Yala and Udawalawe national parks are about two to three hours away. Many travellers leave Mirissa very early for a safari, or stay a night near the park. See Yala National Park and our Udawalawe safari tour.

Best time to visit Mirissa

MonthsWhat to expect
December–AprilThe main season: calmer seas, sunshine and whale watching
May–SeptemberSouthwest monsoon: rougher seas, rain showers, fewer whale trips
October–NovemberChangeable weather as the season begins

When the south coast is wet, the east coast is often dry. Whale watching moves to Trincomalee in the middle of the year. See whale watching in Trincomalee and the best time to visit Sri Lanka.

Swimming safety

The sea can have strong currents, especially from May to October. Swim only where it's calm, ideally in front of busy beach areas, and follow any red flags or advice from locals. Never swim after drinking.

How long to stay

StayWhat you can do
1 nightWhale watching and the beach
2 nightsAdd Coconut Tree Hill, Parrot Rock and Secret Beach
3 nightsAdd Galle Fort, surfing in Weligama or a safari

A sample 2-day plan

Day 1

  • 6:30 am: whale watching from the harbour.
  • Afternoon: relax on the beach or snorkel.
  • Sunset: walk to Parrot Rock, then a seafood dinner on the beach.

Day 2

  • Sunrise: Coconut Tree Hill.
  • Morning: Secret Beach.
  • Afternoon: Galle Fort, with sunset on the ramparts.

Getting to Mirissa

Mirissa is about 2.5 to 3 hours from Colombo by car on the Southern Expressway, and a little more from the airport. Trains on the coastal line to Matara stop at nearby stations such as Weligama, but they're slower and can be crowded. See Colombo to Mirissa, Ella to Mirissa and Colombo to Galle.

Where to stay

Mirissa has guesthouses, boutique hotels and beach resorts. Stay near the beach for convenience, or on the hills for quiet and sea views. Book early for December to March. See where to stay in Sri Lanka.

What to bring

  • Swimwear and a cover-up for walking in town
  • Reef-safe sunscreen and a hat
  • Seasickness tablets for whale watching
  • Water shoes for Parrot Rock and the rocks
  • Cash for tuk-tuks and small restaurants

Mirissa for families and couples

  • Families: the gentle western end of the bay and nearby Weligama are good for children in the calm season.
  • Couples: sunsets, beach dinners and quiet coves make Mirissa a great honeymoon stop. See our honeymoon tour.

Mirissa's history and atmosphere

Mirissa was once a quiet fishing village, and fishing is still an important part of daily life. Over the past few decades, it has grown into one of the south coast's favourite beach towns, with guesthouses, cafés and beach bars along the bay. Despite its popularity, it keeps a relaxed, friendly feel, especially early in the morning and outside the busiest weeks.

Whale watching: what to expect

DepartureEarly morning, usually around 6:30–7 am
DurationAbout 3–5 hours
What you may seeBlue whales, sperm whales, spinner dolphins, flying fish
Best monthsAbout December to April
BringSeasickness tablets, hat, sunscreen, light jacket

Most boats provide breakfast, water and life jackets. Sit near the middle of the boat if you're worried about seasickness.

Things to do on a rainy day

Even in the main season, short showers can happen. On a rainy day, try a cooking class, book a massage or Ayurvedic treatment, visit a local temple, or head to Galle Fort's cafés and museums. See Ayurveda in Sri Lanka and food and cooking.

Mirissa at night

Mirissa's nightlife is relaxed: beach bars, music, fire shows and seafood dinners on the sand. It's busiest in the peak season, especially at weekends. Watch your belongings on the beach, and take a tuk-tuk back to your hotel late at night.

Responsible travel in Mirissa

  • Choose responsible whale watching operators.
  • Never touch turtles or coral when snorkelling.
  • Use reef-safe sunscreen.
  • Say no to plastic straws and bags.
  • Dress modestly away from the beach and at temples.

See our responsible travel guide.

Food to try

Besides seafood, try a Sri Lankan breakfast of hoppers and coconut sambol, fresh fruit smoothies, king coconut, kottu and a local rice and curry at lunchtime. See Sri Lankan food to try.

Mirissa for solo travellers

Mirissa is popular with solo travellers, with friendly guesthouses, surf schools and group whale watching trips that make it easy to meet people. Women travelling alone should take the usual precautions: use registered tuk-tuks at night and avoid empty beaches after dark. See Sri Lanka solo female travel.

Mirissa on a route around Sri Lanka

Mirissa fits naturally into most Sri Lanka itineraries:

  • After the hill country: drive from Ella to Mirissa in about four to five hours, often via a safari.
  • Before the airport: finish your trip with a few relaxing days on the beach, then drive back on the Southern Expressway.
  • With Galle: stay in Mirissa and visit Galle Fort for the day, or split your stay between both.

See our beach holidays and 7-day tour.

Getting around Mirissa

Mirissa is small enough to walk along the beach. For Secret Beach, Weligama or the harbour, take a tuk-tuk, agree the fare first or use an app where available. Many travellers also rent scooters, but only do this if you're an experienced rider with the right licence. With a private driver, day trips to Galle and the beaches nearby are easy. See things to know before visiting Sri Lanka for more tips on getting around, money and etiquette.

Is Mirissa worth visiting?

Yes, especially from December to April. It's lively but relaxed, with beautiful sunsets and some of the best whale watching in the world.

Mirissa in the off-season

From May to September, Mirissa is quieter and prices are often lower. The sea can be rough, but it's still a pleasant place to relax, eat well and explore the coast by car.

Common mistakes to avoid

  • Visiting in the monsoon expecting calm seas. Check the season.
  • Choosing the cheapest whale trip without checking the operator.
  • Swimming in rough water. Follow local advice.
  • Arriving at Coconut Tree Hill late morning, when it's crowded.

Frequently asked questions

What is Mirissa famous for?

Whale watching, especially blue whales, as well as its beach, sunsets and Coconut Tree Hill.

When is whale watching season in Mirissa?

Usually about November to April, with calmer seas from December.

What is the best time to visit Mirissa?

About December to April.

How long should I stay in Mirissa?

Two to three nights.

Is Mirissa good for swimming?

Yes, in the calm season, at the calmer parts of the bay. Take care with currents.

Can you surf in Mirissa?

There are small breaks, but nearby Weligama is better for beginners.

How far is Mirissa from Galle?

About 45 minutes by car.

How do I get to Mirissa from Colombo?

By car, in about 2.5 to 3 hours on the Southern Expressway.

What is Coconut Tree Hill?

A headland covered in palm trees with ocean views, best at sunrise.

Can I combine Mirissa with a safari?

Yes. Yala and Udawalawe are about two to three hours away.

Plan your Sri Lanka journey

Tell us your dates and interests, and we'll reply personally with a plan and a clear written quote.

Plan Your Trip