Galle Face , GalleFace.org home

Safaris & wildlife

Whale watching in Mirissa

Whale watching off Mirissa on Sri Lanka's south coast: the best months, what you might see, 2026 prices, how to pick a kind boat and how to get there from Colombo.

The best time for whale watching in Mirissa is about December to April, when the sea is calm. Boats leave Mirissa harbour at about 6 to 7 AM for a trip of 3 to 5 hours. A shared trip usually costs about 15,000 to 23,000 rupees ($45 to $70) a person. You might see blue whales, sperm whales and spinner dolphins, but nobody can promise them.

Quick facts

Best months
December to April. Boats run from about November. From May to October the sea is rough and most boats stop.
What you might see
Spinner dolphins, blue whales, sperm whales and Bryde's whales. Nothing is certain: blue whales were hard to find in some recent years.
Seasickness
Many people feel sick far out at sea. Sit in the middle of the boat and look at the horizon. Take seasickness tablets before you board.
Before you pay
Ask if the wildlife fee (about $20) is included. If you see no whales, you usually get no money back. Some boats may offer another trip.
From Colombo
About 150 km: 2½ to 3 hours by car, or 3 to 3¾ hours by train to Weligama. Boats leave early, so stay the night before.
The 100-metre rule
By law, boats must stay at least 100 metres from whales and 50 metres from dolphins. Swimming with whales is not allowed.
On this page (10 parts)
  1. When is the best time to go?
  2. What might you see?
  3. How does a whale-watching trip work?
  4. How much does whale watching cost?
  5. What are the rules for whale-watching boats?
  6. How to choose a responsible boat
  7. Where is Mirissa, and how do you get there from Colombo?
  8. Two days from Colombo, step by step
  9. More wildlife nearby
  10. Questions

Mirissa is a small beach town about 150 km south of Colombo. The boats leave so early that most people from Colombo stay a night nearby. Prices and train times are from October 2026.

When is the best time to go?

Sri Lanka has two monsoons (rainy seasons with strong winds), so each coast has its own whale season.

PlaceBest monthsBest for
Mirissa (south coast)About November to April, best December to AprilBlue whales, spinner dolphins, sometimes sperm whales
Trincomalee (east coast)About May to OctoberWhales when the south coast is rough
Kalpitiya (north-west coast)About November to April, best December to MarchBig groups of spinner dolphins
  • December to April: the sea off Mirissa is usually calm. Sri Lanka Tourism calls December to February perfect for whale watching.
  • May to October: the south-west monsoon brings big waves to the south coast, and most Mirissa boats stop. Go to Trincomalee instead.
  • October and November: the sea can be rough on both coasts.

Blue whales live around Sri Lanka all year and don’t travel far. A study of trips from Mirissa found the most blue whales in December and April. The rest of the year, the problem is the rough sea, not the whales.

What might you see?

AnimalHow oftenGood to know
Spinner dolphinsOftenThey travel in big groups and spin as they jump.
Blue whalesOften in good years, rare in some recent yearsThe largest animal on Earth. Often you only see the spray, the back and the tail.
Sperm whalesSometimesDeep divers with a big, square head. More common off Trincomalee and Kalpitiya.
Bryde’s whalesSometimesSmaller whales that are seen regularly on trips.
OthersNow and thenBottlenose dolphins, pilot whales and, very rarely, killer whales.

Warning: Sightings are never certain. Researchers and boat crews saw far fewer blue whales in 2023 and 2024 than in earlier years, and nobody is sure why. Be careful with any boat that “guarantees” whales. Ask at the harbour how the last few days went.

How does a whale-watching trip work?

Most boats leave from Mirissa Fisheries Harbour. It is a short walk or tuk-tuk (three-wheeled taxi) ride from most guesthouses in Mirissa. Some trips also pick you up from hotels in Weligama, Galle or Unawatuna.

  1. Before you go. Every passenger needs a wildlife permit from the Department of Wildlife Conservation. Its fee is often in your ticket price. If not, you pay it at the harbour.
  2. About 6 AM. Arrive about 30 minutes early. The crew gives a safety talk and life jackets.
  3. About 6:30 to 7 AM. The boat leaves and goes 20 km or more out to sea, to the deep water where the whales feed. A simple breakfast and water are often included.
  4. About 10 AM to 1 PM. You are back at the harbour. Most trips take 3 to 5 hours, but it can take longer if the whales are far away.

How to avoid seasickness

Far out at sea, the waves can be big even on a sunny day, and many people feel sick. These tips come from the NHS, the UK’s health service:

  • Sit in the middle of the boat, where it moves least.
  • Look at the horizon, and stay in the fresh air.
  • Eat a light breakfast. Don’t drink alcohol the night before.
  • Ask a pharmacist for seasickness tablets. Take them before you board, as the pack says.

What to bring

  • A hat, sunscreen, sunglasses and a light jacket for the wind.
  • Water, seasickness tablets and a small snack.
  • A phone or camera with a strap, and a plastic bag to keep it dry.
  • Some cash in rupees, in case the wildlife fee is not included.

Is it good for children?

Many families go, but the trip is long, early and sometimes rough, which is hard for babies and toddlers. Ask for a child-size life jacket. Pharmacies sell seasickness tablets made for children. If you are pregnant or have back problems, ask a doctor first: the boat can bump hard on the waves.

How much does whale watching cost?

These are typical prices we found in October 2026 on boat websites, booking sites and recent travel guides. $1 is about 330 rupees.

TripTypical priceGood to know
Shared trip on a big boat15,000 to 23,000 rupees ($45 to $70) a personThe most common choice. The cheapest start at about 10,000 rupees ($30).
Small-group boat20,000 to 30,000 rupees ($60 to $90) a personFewer people, often with a naturalist (a nature guide).
Private boat100,000 to 265,000 rupees ($300 to $800) a boatFor a family or group. The wildlife fee is often extra.
Wildlife feeAbout 6,600 rupees ($20) an adult and 3,300 rupees ($10) a childPaid to the government. Often included in the ticket.

Children usually pay about half the adult price, and very young children often go free. Sri Lankans pay a much lower wildlife fee, about 200 rupees.

Prices differ with the boat size (big boats are cheaper), what is included, and whether the boat is private or has a naturalist.

Tip: Before you pay, ask four things. Is the wildlife fee included? Is breakfast included? Do you pick up from my hotel? What happens if we see no whales?

What are the rules for whale-watching boats?

Whales and dolphins are protected by Sri Lankan law, and since 2012 whale-watching boats have their own rules (the Sea Mammals Regulations). The Department of Wildlife Conservation (DWC) is in charge. The main rules are:

  • Every whale-watching boat needs a licence from the DWC, renewed every year. Its number must be painted large enough to read from 50 metres.
  • A guide trained by the DWC must be on board, with the boat driver and an assistant.
  • Every passenger needs a wildlife permit, and the crew must explain the rules before you leave.
  • When the crew sees whales, the boat must slow down. It must switch off its engine 100 metres from a whale and never go closer. For dolphins, the limit is 50 metres.
  • Boats must not turn or speed up suddenly. They must not go in front of or behind the animals, or block their way.
  • No feeding, and no lights or sounds to call the animals closer.
  • Nobody may get into the water. Diving needs special permission, which the DWC says it gives only for research.
  • No alcohol on board, no trips before 5:30 AM or after 7 PM, and no trips in bad weather.

A draft guideline from the Sri Lanka Tourism Development Authority adds that no more than three boats should be within 300 metres of a whale.

Wildlife officers and the Sri Lanka Coast Guard check boats. Breaking the rules can lead to arrest and the loss of the boat’s licence. But officials say they can’t watch every boat at sea, and visitors often report many boats crowding around one whale.

What changed from 2024 to 2026?

  • Swimming with whales. A 2023–24 study found that most of the operators it checked in Mirissa (73%) and Trincomalee (83%) offered illegal swims with whales. In 2024 the DWC ordered such adverts to be taken down. In late 2025 the fisheries minister promised strict action.
  • No new rules in 2026. We found no new whale-watching rules this year. A marine sanctuary off the south coast was promised in 2024, but we found no sign that it has been declared.

Warning: Swimming or snorkelling with whales is against the law in Sri Lanka. Don’t book a “swim with whales” trip, even if the seller says it is licensed. It is dangerous for you and stressful for the whales.

How to choose a responsible boat

We don’t recommend any company. Instead, use these checks, based on Sri Lanka’s rules and advice from the International Whaling Commission.

  1. A licence. Ask to see the DWC licence. It must be kept on the boat. Check that the boat’s number is painted on the side.
  2. A real guide. A trained guide or naturalist should tell you about the animals, not just point at them.
  3. They explain the rules. Before you leave, a good crew tells you they keep 100 metres from whales and won’t chase them.
  4. No crowding. They wait or move on when other boats are already around a whale. They don’t stay too long with any one whale.
  5. Safety first. Life jackets for everyone (in child sizes too), a safety talk and a radio.
  6. No promises. Be careful with boats that “guarantee” whales or offer swimming with them.

A big boat that follows the rules is better than a small one that chases whales. If your boat chases whales or cuts in front of them, ask the crew to stop. Afterwards, you can report it to the wildlife department’s hotline, 1992, with photos and the time.

Where is Mirissa, and how do you get there from Colombo?

Mirissa is a small beach town on the south coast, in Matara District. It is about 150 km south of Colombo by road and about 35 km past Galle. Weligama is about 6 km west, and Matara about 11 km east.

WayHow longCost (October 2026)
CarAbout 2½ to 3 hoursDepends on the car and driver, plus tolls
Train to WeligamaAbout 3 to 3¾ hours550 rupees ($1.70) in 2nd class, 280 rupees in 3rd
Expressway bus to MataraFaster than the normal bus1,320 rupees ($4) from Colombo
Normal bus (route 2)Slow, with many stops681 rupees ($2)

By car

Take the Southern Expressway (E01) towards Matara. Join it at Kottawa or Kahathuduwa, and leave at the Kokmaduwa exit, which is signposted for Weligama. Mirissa is about 13 km from the exit. The slow part is getting out of Colombo.

By train

Trains run on the coast line from Colombo Fort. Get off at Weligama, where most express trains stop. A few trains also stop at Mirissa’s small station. From Weligama station it is about 6 km, or 10 to 15 minutes by tuk-tuk, to Mirissa harbour.

In October 2026, express trains left Colombo Fort for Weligama at about 6:50, 8:35 and 10:30 AM, and at 2:40, 3:50, 4:47 and 6:16 PM. Most seats are not reserved, so arrive early. Cyclone Ditwah in late 2025 did not damage the coast line. Our guide to getting around Colombo explains how to reach Colombo Fort station.

By bus

Normal buses on route 2 (Colombo to Matara) go down Galle Road and stop in Weligama and Mirissa, but they are slow. Expressway buses to Matara are faster. They leave from Colombo (1,320 rupees) and from Makumbura near Kottawa (1,170 rupees). From Matara, take a bus or tuk-tuk 11 km back to Mirissa. These fares started in July 2026.

Can you do it as a day trip from Colombo?

Only by car, and it is a very long day. To reach the harbour by 6 AM, you would leave Colombo at about 3 AM. You would be back in the afternoon, after about 12 hours or more. No train arrives early enough for the morning boats. Most people stay a night in Mirissa or Weligama. You can also see Galle Fort on the way down: see our Galle day trip guide.

Two days from Colombo, step by step

A simple plan by train or car. Train times are from October 2026, so check them again before you go.

  1. Day 1, 2:40 PM

    Train from Colombo Fort

    Take a coast-line express to Weligama (about 3 hours 15 minutes). By car, leave by about 3 PM: it takes 2½ to 3 hours.

  2. Day 1, evening

    Check in and sleep early

    Stay in Mirissa or Weligama. Ask your boat what time to be at the harbour and whether the wildlife fee is included.

  3. Day 2, 6:00 AM

    Safety talk at Mirissa harbour

    Arrive about 30 minutes before the boat leaves. Put on your life jacket and listen to the crew.

  4. Day 2, 6:30 AM

    Boats leave the harbour

    The boat goes 20 km or more out to sea to look for whales. A simple breakfast is often served on board.

  5. Day 2, 10 AM to 1 PM

    Back at the harbour

    Most trips take 3 to 5 hours. If the whales are far away, it can take longer.

  6. Day 2, 1:58 PM

    Train back to Colombo

    Trains leave Weligama at about 1:58 PM and 2:27 PM and reach Colombo Fort at about 5 to 6 PM.

More wildlife nearby

Yala’s main gate is about 135 km further east (about 2½ to 3 hours by car), so some people add a leopard safari. See our Yala safari guide, or the Sri Lanka safari guide to choose a park.

Back to the top

Questions people ask

Is whale watching in Mirissa worth it?

It can be. Seeing a blue whale or a big group of spinner dolphins is special. But you start very early, the sea can be rough, and whales are never certain. Blue whales were hard to find in some recent seasons. If you get very seasick, or only want a guaranteed close-up, it may not be for you.

Is whale watching in Mirissa ethical?

It can be, if your boat follows the law: a licence, a trained guide, at least 100 metres from whales, no chasing and no crowding. Some boats break these rules, so choose carefully and ask how they behave around whales. Never book a trip that offers swimming with whales, which is illegal in Sri Lanka.

Can you swim with whales in Sri Lanka?

No. Sri Lanka's sea mammal rules do not let passengers get into the water near whales without special permission. The wildlife department says it gives this permission only for research. Trips that sell swimming or snorkelling with whales to tourists are breaking the law.

Do you get your money back if you see no whales on a Mirissa trip?

Usually not, because nobody can promise wild animals. Some boats may offer you another trip. Ask before you pay, and get the answer in writing if you can.

Is whale watching in Mirissa safe?

Licensed boats must carry life jackets, a radio and GPS, and must not go out in bad weather. The sea can still be rough far from land, so wear your life jacket, hold on when the boat moves and follow the crew. Seasickness is the most common problem.

Do Sri Lankans pay less for whale watching in Mirissa?

Usually, yes. The government wildlife fee for Sri Lankan adults is about 200 rupees, while foreign adults pay about $20. Boats often have a lower local price too. Ask for it at the harbour and carry your national identity card.

Mirissa or Trincomalee: which is better for whale watching?

It depends on the month. Mirissa, on the south coast, is the place from about December to April. Trincomalee, on the east coast, is the place from about May to October, when the sea off Mirissa is rough. Both can show blue whales, sperm whales and dolphins.

Do I need to book whale watching in Mirissa in advance?

Usually a day or two ahead is enough. Book earlier for busy dates such as Christmas and New Year. Many guesthouses can book a boat for you, or you can ask at the harbour the day before.

Where our facts come from

Facts checked on 16 October 2026. Prices and times can change, so check the official source before you go. Main sources:

Found a mistake? Email us

More travel guides

See all travel guides

Planning a visit to Colombo?

Start with Galle Face Green at sunset, then use our travel guides for the rest of your trip.