Southern Province, Sri Lanka · 5.9458° N, 80.4597° E Plan your visit
About the destination

A working fishing town on Sri Lanka's south coast

Geography, history and practical facts to help you understand Mirissa before you arrive.

Where it is

Location & geography

Mirissa is a small town in the Matara District of Sri Lanka's Southern Province, sitting at around 4 metres above sea level on the island's south coast. It lies roughly 150 kilometres south of the capital, Colombo, and about 4 kilometres east of Weligama, a neighbouring bay known for its surf breaks.

The town runs along the A2 highway, which links Colombo to Wellawaya, and is served by Mirissa railway station on the Coastal Line that connects Colombo through to Matara. Drivers using the Southern Expressway leave at the Kokmaduwa interchange, around 13 kilometres away.

Quick facts
ProvinceSouthern Province
DistrictMatara District
Coordinates5.9458° N, 80.4597° E
ElevationApprox. 4 m above sea level
Distance from Colombo≈150 km (A2 highway)
Local economyFishing (tuna, mullet, snapper, butterfish) and tourism
Nearby townsWeligama, Matara, Galle
How the town grew

A brief history of Mirissa

  1. Fishing village era. For generations, Mirissa was primarily a fishing harbour, landing tuna, mullet, snapper and butterfish — today it remains one of the largest fishing ports on the south coast.
  2. 1980 — first guesthouse. Tourist accommodation arrived in Mirissa for the first time, a modest start to what would become a much larger visitor economy.
  3. Mid-1990s — tourism accelerates. Visitor numbers began climbing quickly as word spread about the beach and the town's relaxed pace.
  4. 2004 — the Indian Ocean tsunami. Mirissa was badly affected, with homes, guesthouses, shops, schools and a temple damaged or destroyed. The town rebuilt in the years that followed.
  5. 2010s onward — a south-coast favourite. Mirissa is now known equally for its beach, its nightlife, and its whale-watching boats, while the harbour continues to operate as a working fishery.
A Sri Lankan fish curry with rice and side dishes
Food & culture

Fresh from the harbour to the table

Because Mirissa is still an active fishing port, seafood defines the local table. Beachfront restaurants serve tuna, snapper, prawns and squid caught that same morning, usually alongside a Sri Lankan fish curry, coconut sambal and rice. Fresh king coconuts sold along the beach road are the easiest way to cool down between swims.

The Sri Sunandarama Temple, set back from the shore, offers a quieter side of the town worth a short visit alongside the beach and viewpoints.

Practical planning

Getting to Mirissa

By bus

From Colombo Fort

Take an air-conditioned highway bus from Colombo Fort toward Matara (around 2–2.5 hours), then a local bus or three-wheeler on to Mirissa.

By train

Coastal Line

Trains on the Coastal Line run from Colombo through to Matara, stopping at Mirissa railway station, about 2 km from the beach.

By car

Southern Expressway

Exit at the Kokmaduwa interchange and continue roughly 13 km to reach Mirissa — the fastest route from Colombo.

Weather

When to visit

Seasonal guide
PeriodConditionsGood for
November – AprilDry season, calmer seas, light onshore breezeWhale watching, swimming, beach days
May – OctoberSouth-west monsoon influence, rougher surfSurfing at Weligama, quieter beaches, lower prices
December – FebruaryPeak tourist seasonFull range of tours; book accommodation ahead
Find it on the map

Mirissa's location