Mirissa

Train crossing a stone viaduct in the Sri Lankan hills
A relaxed south-coast beach town, famous for seasonal whale watching, palm-fringed beaches and Coconut Tree Hill.

Mirissa is a small beach town on the south coast with a crescent bay, palm trees and a laid-back atmosphere. It is one of the best places in Sri Lanka to go whale watching, and a good spot to relax after time in the hills.

A short history

Mirissa was a small fishing village whose harbour is still used by fishing boats today. Its reputation for whale watching, and its beaches, have made it one of the best-known destinations on the south coast, with small guesthouses and cafés alongside the working fishing community.

Getting there

Mirissa is roughly three hours from Colombo by the Southern Expressway and about 45 minutes to an hour from Galle. It is often combined with Galle and Yala in a south-coast itinerary.

Things to do

  • Whale watching – Early-morning boat trips in season can spot blue whales, sperm whales and dolphins, though sightings are never guaranteed.
  • Mirissa Beach – A crescent-shaped bay good for sunbathing and swimming when the sea is calm.
  • Coconut Tree Hill – A small hilltop with a line of palms and a well-known view over the sea.
  • Parrot Rock and the harbour – Interesting for a short walk and for watching the fishing boats.
  • Nearby Weligama – The bay next door is popular for beginner surf lessons.

Photo gallery

Planning a visit?

Tell us your dates and how many are travelling, and we will send you a plan and price for a trip that includes this place.

Quick facts

Best time: November to April (whale-watching and dry season on the south coast)
Currency: Sri Lankan Rupee (LKR)
Languages: Sinhala, Tamil and English
Religion: Mainly Buddhist, with Muslim, Christian and Hindu communities
Timezone: GMT+5:30 (Sri Lanka Standard Time)