Destinations By species Season guide Blog
Browse all tours →

44 destinations · Free cancellation

Mirissa · Trincomalee · Galle · Kalpitiya

Whale Watching in Sri Lanka — South Coast and East Coast

Sri Lanka is one of the few places on earth where you can watch blue whales — the largest animal that has ever lived — from a short boat ride off a tropical beach. The south coast, anchored by the harbour town of Mirissa, is the most productive blue whale watching area in the Indian Ocean from November through April. The east coast around Trincomalee offers a separate blue whale season from June through September, so between the two coasts Sri Lanka has year-round whale watching capability. Blue whales here routinely surface within a few hundred metres of the boat; sighting rates exceed 90 percent in peak season. Sperm whales, fin whales, Bryde's whales, and large pods of spinner and bottlenose dolphins add to the offshore encounter. The 20 tours here range from a $20 shared boat from Mirissa to a $329 luxury sailing catamaran — covering every budget and travel style.

Blue whale watching — highest density Indian Ocean South coast season: November to April East coast season: June to September Year-round coverage across both coasts From $20 per person

Check Availability

From $20 Lowest price
4.9★ Top-rated tour
Year-round Combined seasons
130 Reviews on budget tour
6 Departure ports

Whale Watching Tours in Sri Lanka

Sri Lanka: Mirissa Blue Whale and Turtle Snorkeling Combo Tour whale watching Sri LankaTop Pickfrom $71

Sri Lanka: Mirissa Blue Whale and Turtle Snorkeling Combo Tour

★★★★★4.9(69 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Mirissa Whale and Turtle Watching Boat Tour whale watching Sri Lankafrom $75

Sri Lanka: Mirissa Whale and Turtle Watching Boat Tour

·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Mirissa: Whale and Dolphin Watching Cruise with Geeth's Crew whale watching Sri Lankafrom $20

Mirissa: Whale and Dolphin Watching Cruise with Geeth's Crew

★★★★★4.1(130 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Mirissa Whale, Dolphin and Snorkeling Tour whale watching Sri Lankafrom $150

Sri Lanka: Mirissa Whale, Dolphin and Snorkeling Tour

·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Whale Watching on a Private Yacht in Mirissa whale watching Sri Lankafrom $225

Sri Lanka: Whale Watching on a Private Yacht in Mirissa

★★★★★4.5·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Mirissa: Whale and Dolphin Watching Boat Tour with Breakfast whale watching Sri Lankafrom $28

Mirissa: Whale and Dolphin Watching Boat Tour with Breakfast

★★★★★4.1(28 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Mirissa: Whale Watching, Snorkeling and Coconut Hill Tour whale watching Sri Lankafrom $189

Mirissa: Whale Watching, Snorkeling and Coconut Hill Tour

★★★★★5(2 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Mirissa: Luxury Sailing Boat Dolphin and Whale Watching whale watching Sri Lankafrom $329

Mirissa: Luxury Sailing Boat Dolphin and Whale Watching

★★★★★5·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Ocean Giants: Mirissa Whale Watching Tour from Colombo whale watching Sri Lankafrom $91

Ocean Giants: Mirissa Whale Watching Tour from Colombo

★★★★★5·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Whale Watching Boat Tour from Galle whale watching Sri Lankafrom $120

Sri Lanka: Whale Watching Boat Tour from Galle

★★★★★4.3(2 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
From Galle: All Inclusive Whales and Dolphin Watching Tour whale watching Sri Lankafrom $120

From Galle: All Inclusive Whales and Dolphin Watching Tour

★★★★★4.5·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Galle to Mirissa Morning Whale Watching Tour whale watching Sri Lankafrom $125

Sri Lanka: Galle to Mirissa Morning Whale Watching Tour

★★★★★5·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Ocean Giants Expedition: Whale Watching in Mirissa whale watching Sri Lankafrom $69

Ocean Giants Expedition: Whale Watching in Mirissa

★★★★★4.6·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Whale Watching from Hikkaduwa on Shared Boat whale watching Sri Lankafrom $120

Sri Lanka: Whale Watching from Hikkaduwa on Shared Boat

★★★★★4.6·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Trincomalee Dolphin and Whale Watching Boat Tour whale watching Sri Lankafrom $25

Sri Lanka: Trincomalee Dolphin and Whale Watching Boat Tour

★★★★★4(45 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Trincomalee Whale and Dolphin Safari with Expert Guides whale watching Sri Lankafrom $52

Sri Lanka: Trincomalee Whale and Dolphin Safari with Expert Guides

★★★★★4.4(64 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Trincomalee Whale Watching and Navy Island Snorkeling whale watching Sri Lankafrom $78

Sri Lanka: Trincomalee Whale Watching and Navy Island Snorkeling

★★★★★4.3(95 reviews)·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Sailing and Whale Watching on East Coast (Trincomalee) whale watching Sri Lankafrom $140

Sri Lanka: Sailing and Whale Watching on East Coast (Trincomalee)

★★★★★4.1·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Kalpitiya Private Whale Watching with Dolphin Sighting whale watching Sri Lankafrom $160

Sri Lanka: Kalpitiya Private Whale Watching with Dolphin Sighting

★★★★★4.4·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
Sri Lanka: Whale Watching from Ahangama on Shared Boat whale watching Sri Lankafrom $110

Sri Lanka: Whale Watching from Ahangama on Shared Boat

★★★★★4.6·3–6 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →

Types of Whale Watching in Sri Lanka

Mirissa — Private Yacht and Luxury Sailing (From $225–$329)
The premium Mirissa experience: t5 (private yacht, $225) and t8 (luxury sailing catamaran, $329, 5.0★) operate with small groups on private vessels for an intimate whale watching experience. On a private yacht, the captain can position closer and stay longer alongside a whale than shared boats allow. Breakfast, snorkeling gear, and dolphin watching typically included. Best for: couples, honeymoons, or small groups who want full-day exclusivity.
Galle and Hikkaduwa South Coast (From $120)
Alternative south coast departure points for whale watching: Galle (t10, t11, t12) and Hikkaduwa (t14) are 30–40 minutes east of Mirissa along the coast. Tour operators here reach the same offshore feeding grounds as Mirissa — the whales do not know which port you departed from. Some Galle tours include a morning transfer to Mirissa to join the main fleet. Best for: travellers staying in Galle or Hikkaduwa who prefer not to travel to Mirissa.
Trincomalee East Coast (From $25–$140)
Trincomalee offers the June–September whale watching season when the south coast is in monsoon. Four tours here cover the range: t15 (budget shared, $25, 45 reviews, 4.0★), t16 (expert guides, $52, 64 reviews, 4.4★), t17 (whale watching + Navy Island snorkeling, $78, 95 reviews, 4.3★), and t18 (sailing + whale watching, $140). Navy Island Snorkeling Tour (t17) is the most popular combination — Trincomalee has excellent coral reef at Navy Island. Best for: travellers visiting Sri Lanka's east coast from June to September.
Kalpitiya and Ahangama — Specialist Departures
Kalpitiya (t19, $160, private tour) is on Sri Lanka's northwest coast and offers a completely different setting from the south — a remote lagoon environment with dolphins and occasional whales offshore. Ahangama (t20, $110) is a small fishing village 10 km east of Mirissa, offering shared boat whale watching for those staying between Mirissa and Weligama. Both are specialist departures for travellers exploring beyond the main tourist belt.
Which to choose? Best value: Geeth's Crew Mirissa (t3, $20, 130 reviews) for budget. Best rated: Blue Whale and Turtle Combo (t1, 4.9★, $71) for a premium combo tour. East coast (Trincomalee): Navy Island + Whale Watching (t17, $78, 95 reviews, 4.3★) is the best all-round Trincomalee tour. Luxury: private yacht (t5, $225) or sailing catamaran (t8, $329). Note: south coast season is November–April; east coast season is June–September.
Aerial view of humpback whales and dolphins in Hawaiian waters on Maui whale watching tours

Whale Species & Best Months in Sri Lanka

Species January–March April–June July–September October–December Likelihood
Blue Whale Peak Common Peak (east) Present Year-round across both coasts
Sperm Whale Common Occasional Common Occasional South coast Nov–Apr, east coast Jun–Sep
Fin Whale Occasional Rare Occasional Rare Irregular sightings
Bryde's Whale Occasional Occasional Occasional Occasional Year-round, deeper water
Spinner Dolphin Common Common Common Common Year-round, both coasts
Bottlenose Dolphin Common Common Common Common Year-round, both coasts
Blue whales (Balaenoptera musculus) are the largest animals ever to have lived on Earth, reaching 30 metres in length and 170 tonnes. Sri Lanka's south coast offers some of the most accessible blue whale encounters anywhere — these are the largest population of blue whales in the Indian Ocean, feeding on the dense krill upwelling driven by the northeast monsoon offshore. They are not migrating through: these whales are resident feeders that return to the same offshore feeding grounds each season. The combination of warm tropical water, relatively short boat rides (20–40 minutes offshore), and very high sighting rates makes Mirissa the world benchmark for accessible blue whale watching. Trincomalee on the east coast hosts a separate seasonal blue whale aggregation — a different whale population on a different coast — making Sri Lanka genuinely unique for year-round whale watching.

What to Expect on the Day

1

Early departure from Mirissa Harbour (5:30–6:00 AM)

All south coast tours depart very early — blue whales are most active and the seas are flattest in the early morning before the trade wind builds. Mirissa Fishing Harbour is a small working harbour at the base of a beach; the boats depart before sunrise. Check-in is typically 30 minutes before departure. For the first-timers: this early departure is worth it — the flat glass-calm sea at 6 AM makes the experience completely different from an afternoon departure.

2

20–40 minutes offshore to the feeding grounds

The blue whale feeding area off Mirissa sits in a deep-water canyon 20–30 km offshore where the Indian Ocean floor drops steeply. The passage offshore takes 20–40 minutes depending on sea conditions and the operator. The first blue whale blow is usually visible at extreme distance before the boat arrives — a white column of condensed blow rising 8–10 metres, visible against the horizon from over 2 km away. At Trincomalee, the whales are found further out — 1–2 hours offshore in the deeper Bay of Bengal channel.

3

Blue whale encounter

Blue whales at Mirissa and Trincomalee are resident feeders, not shy transients — they surface regularly in the same area and are accustomed to respectful boat presence. A typical encounter: the boat slows 100–300 metres from the whale, the guide identifies the individual from the mottled flank pattern, and the group watches multiple surfacing cycles (3–8 breaths, 10–15 minutes apart) before a long dive. The blow — up to 9 metres tall and audible — is usually the first sighting. Flukes are not always raised at Mirissa: blue whales here typically show the back and tiny dorsal fin, then slide under. Occasionally a fluke-up dive or a partial breach occurs.

4

Dolphins and other sightings

Spinner dolphins are extremely common in Sri Lankan waters — most tours encounter large pods (50–500 individuals) travelling at high speed, leaping acrobatically. Bottlenose dolphins are also resident. On approximately 30–40 percent of trips, sperm whales are also sighted — identifiable by the angled blow to the left and wrinkled dark skin. The combination of blue whale + sperm whale + dolphins in a single morning is one of Sri Lanka's signature wildlife experiences.

5

Return and breakfast / post-tour

Most standard Mirissa tours return by 10–11 AM, leaving the rest of the day free. Many operators offer breakfast on board (some included, some extra — check before booking). The Coconut Hill tour (t7) adds a post-whale-watching hike to the Mirissa viewpoint above the harbour. The turtle snorkeling combo (t1) adds a separate snorkeling stop on return for an additional 30–45 minutes in the water.

No whale sighted? Sighting rates for blue whales off Mirissa in peak season (January–March) consistently exceed 90 percent. Operators note that they follow the whales to the feeding grounds each day based on yesterday's sightings — the whales are resident feeders and return to the same area. Some operators offer complimentary return trips if no whales are seen, but this is rare in peak season. Off-peak or shoulder-season tours (November, April) have lower but still high sighting rates of around 70–80 percent. Trincomalee operators offer similar sighting guarantees in July–August.

What to Bring — and What to Leave at Home

✓ Bring

  • Light, quick-dry clothing — tropical heat even on the water at 5–6° N latitude
  • Sunscreen SPF 50+ and sunglasses — intense equatorial sun reflects off flat Indian Ocean
  • Seasickness medication if sensitive — ocean swells can build when wind picks up
  • Waterproof bag or dry bag for phone, camera, and documents
  • Binoculars if possible — blue whale blows are visible up to 2 km before the boat arrives

✗ Leave at home

  • Food or strong-smelling items on shared budget boats — space is limited
  • Valuables you cannot afford to get wet — spray is inevitable on small boats
Seasickness tip: The budget shared boats (from $20–$25) are small wooden fishing-style vessels that move more with the swell than the larger fibreglass tour boats. If you are sensitive to seasickness, take medication the night before and again in the morning — blue whale excursions depart before 6 AM and the open ocean swells can be 0.5–1.5 metres. The luxury yacht and sailing catamaran options (t5, t8) are more stable. If you have never been on open ocean before, choose the larger boats for your first experience.

Where Tours Depart From

Port / AreaDetails
Mirissa Fishing Harbour, Southern Province Mirissa Harbour, Mirissa, Matara District, Southern Province 81740, Sri Lanka. GPS: 5.9485° N, 80.4503° E. The main whale watching departure point. 30 km east of Galle, 155 km south of Colombo (2.5–3 hours by road or train). Tuk-tuks, taxis, and guesthouses in Mirissa village are within walking distance of the harbour. Mirissa has abundant beach accommodation from backpacker guesthouses to boutique hotels.
Galle City, Southern Province Galle, Southern Province, Sri Lanka. 30 km west of Mirissa. Sri Lanka's most visited heritage city (Dutch colonial fort, UNESCO World Heritage site). Some Galle-based operators drive clients to Mirissa to join the main fleet; others have their own boats at the Galle Fisheries Harbour. An excellent base for travellers wanting to combine whale watching with cultural sightseeing.
Hikkaduwa, Southern Province Hikkaduwa, Galle District, Southern Province. 18 km west of Galle, 45 km west of Mirissa. Popular surf and dive resort town with good reef snorkeling. Whale watching boats here travel further to reach the offshore feeding grounds but cover the same whales. Best combined with reef snorkeling or surf lessons.
Trincomalee, Eastern Province Trincomalee (locally known as Trinco), Eastern Province, Sri Lanka. GPS: 8.5874° N, 81.2152° E. Sri Lanka's east coast hub for June–September whale watching. Natural deep harbour (one of the world's largest) opening to the Bay of Bengal. 3.5 hours by road from Colombo, or fly into Trincomalee Civilian Airport (TRR). Good beach accommodation in Nilaveli (20 km north) and Uppuveli.
Kalpitiya, North Western Province Kalpitiya, Puttalam District, North Western Province, Sri Lanka. GPS: 8.2325° N, 79.7339° E. Remote lagoon destination on Sri Lanka's northwest coast. Famous for dolphin encounters year-round and occasional blue whale sightings offshore. 3 hours north of Colombo. Much less tourist infrastructure than the south coast — bring what you need.
Ahangama, Southern Province Ahangama, Galle District, Southern Province. 8 km east of Hikkaduwa, 20 km west of Mirissa. Small fishing village popular with surfers. Shared whale watching boats here offer similar experiences to Mirissa at comparable prices — good for travellers staying in the Ahangama–Weligama area.
The south coast whale watching area is most easily reached from Galle or Mirissa. From Colombo: Galle Road (A2) runs along the south coast — 155 km to Mirissa, 2.5–3 hours by car or bus. Sri Lanka Railways runs the famous coastal train from Colombo Fort to Matara (3–4 hours, stopping at Galle and Hikkaduwa) — one of Asia's most scenic train journeys. For Trincomalee on the east coast: 3.5 hours by car from Colombo via Habarana, or fly into Trincomalee Airport. Nearest international airport for both coasts: Bandaranaike International Airport (CMB), Colombo.

How to Choose an Ethical Tour

What ethical operators do

  • Maintain 100-metre minimum distance from blue whales — their feeding behaviour requires undisturbed surfacing cycles
  • Follow the 'no wake, engine idle' protocol operators use when alongside a whale — noise disturbs their echolocation
  • Choose operators with fixed group sizes (maximum 20 passengers) — smaller groups mean less boat noise and more respectful encounters
  • Check reviews specifically for operator behaviour around whales, not just sighting rates — some Mirissa operators approach too closely

Red flags to avoid

  • Swimming in the water near blue whales — prohibited on all responsible tours, dangerous at this scale of animal
  • Flash photography — disruptive, especially when whales are calm and logging
  • Operators who chase whales, rev engines near animals, or allow passengers to dangle legs over the side near whales — avoid these operators

FAQ — Whale Watching in Sri Lanka

When is the best time for whale watching in Sri Lanka?

The south coast (Mirissa, Galle, Hikkaduwa) is best from November to April, peaking in January, February, and March when blue whale activity is highest and sea conditions are calmest. The east coast (Trincomalee) is best from June to September. Between the two coasts, Sri Lanka effectively has year-round whale watching capability, which is rare globally.

What type of whales can I see in Sri Lanka?

Blue whales are the primary species — Sri Lanka has one of the largest concentrations of blue whales in the Indian Ocean. On most south coast trips (peak season), you will also encounter spinner dolphins and bottlenose dolphins. Sperm whales are present on approximately 30–40 percent of peak-season trips. Fin whales and Bryde's whales are seen occasionally. The combination of blue whale and sperm whale in a single outing is one of Sri Lanka's wildlife signatures.

Is Mirissa the best place to watch whales in Sri Lanka?

For the south coast season (November–April), yes — Mirissa Fishing Harbour is the main whale watching departure point and the closest port to the offshore feeding grounds. Galle and Hikkaduwa operators either join the Mirissa fleet or travel to the same feeding grounds, so the experience is similar. For June–September, Trincomalee is the better option. If you are visiting between May and September, head to Trincomalee for the east coast season.

What is the difference between the budget and luxury whale watching tours in Mirissa?

The blue whales are the same from a $20 shared boat (Geeth's Crew, 130 reviews) as from a $329 sailing catamaran. The differences are: group size (20–30 people on budget boats vs. 6–10 on private vessels), boat comfort (wooden fishing boat vs. catamaran with sun deck), departure flexibility (private boats can stay longer and position more carefully), and extras included (breakfast, snorkeling, transfers). Budget boats leave from 5:30–6:00 AM and return by 10–11 AM. Private yacht tours are more flexible on timing.

Can I do whale watching in Trincomalee?

Yes — Trincomalee on Sri Lanka's east coast offers blue whale and dolphin watching from June to September, when the south coast is in the southwest monsoon. Four tours depart from Trincomalee and the Nilaveli beach area north of the city. Tour t17 (Whale Watching + Navy Island Snorkeling, $78, 4.3★, 95 reviews) is the most popular combination. The east coast season covers the same blue whale species as the south coast but in different ocean conditions and scenery.

Do I need to book whale watching tours in advance?

In peak season (January–March), yes — the better tours and private boats fill up days in advance, especially during school holiday periods. Budget shared boats are usually available on the day, but peak-season mornings at Mirissa Harbour are busy. For private tours (t5, t8, t9) and the combo tours (t1, t7), book at least 3–7 days ahead. During shoulder season (November, April, June, September) you can generally book 1–2 days ahead.

How far is Mirissa from Colombo?

Mirissa is approximately 155 km south of Colombo — about 2.5–3 hours by car on the Southern Expressway (E01) and A2 coastal road, or 3.5–4 hours by train on the coastal railway. The train from Colombo Fort to Matara (then short bus/tuk-tuk to Mirissa) is one of Asia's most scenic journeys and passes directly along the Indian Ocean coastline. Many visitors stay at least one night in Mirissa to avoid the 5:30 AM departure stress.

Looking for more options? Browse whale watching tours worldwide — 44 destinations, all seasons.

Ready to book your Sri Lanka whale watching tour?

20+ tours · from $20 · free cancellation · instant confirmation

See all tours →