Destinations Whale Species When to Go Travel Guides
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 ever to have lived — from a short boat ride off a tropical beach. The south coast at Mirissa is the most productive blue whale area in the Indian Ocean from November through April; the east coast at Trincomalee covers June through September. Sighting rates exceed 90 percent in peak season. Tours range from a $20 shared Mirissa boat to a $329 luxury sailing catamaran.

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 →

How Much Does Sri Lanka Whale Watching Cost?

Whale watching sri lanka tours range from $20 for a shared budget boat off Mirissa to $329 for a luxury sailing catamaran — the same blue whales are seen from both. Most travellers spend $69–$120 for a mid-range tour with extras like snorkeling or expert guides.

Budget
From $20

Shared fibreglass or wooden boats from Mirissa Harbour or Trincomalee carrying 10–30 passengers. Straightforward whale watching with no extras — the same blue whale sightings as premium tours at the lowest possible price.

Premium
$125–$329

Private yachts, luxury sailing catamarans, and all-day combo experiences. Small groups of 6–10 on private vessels with flexible positioning, onboard breakfast, snorkeling gear, and a more intimate encounter with blue whales and dolphins.

What affects the price?

Departure port and transfer included

Galle and Hikkaduwa tours ($120) cost more than Mirissa budget boats ($20–$28) partly because they include transport to the same offshore feeding grounds — a 30–50 minute longer boat ride than from Mirissa Harbour.

Private vs. shared vessel

Shared boats ($20–$78) carry 10–30 passengers and follow fixed departure times. Private yachts and sailing catamarans ($225–$329) allow flexible positioning alongside whales and can stay longer — at three to fifteen times the price.

Activities included beyond whale watching

Basic Mirissa tours ($20–$28) cover blue whale watching only. Combo tours add sea turtle snorkeling ($71), Navy Island reef snorkeling ($78), Coconut Hill hike ($189), or Colombo transfers ($91) — explaining the price step-up.

Bottom line: Best value is the Blue Whale and Turtle Snorkeling Combo (tour 1, $71, 4.9★) — the highest-rated tour on the page and the only one that adds sea turtle snorkeling to the blue whale excursion. For budget travellers, Geeth's Crew ($20, 130 reviews) is the most-reviewed option and covers the same blue whales from a shared Mirissa boat.

Which Sri Lanka Whale Watching Tour Is Right for You?

Tour type Duration Group size Best for Rating From
Mirissa South Coast — Shared Boats 3–5 hrs 10–30 Budget travellers, solo backpackers 4.1 $20 Check →
Mirissa — Premium and Combo Tours 4–6 hrs 8–20 Travellers wanting activities beyond whale watching 4.9 $69 Check →
Mirissa — Private Yacht and Luxury Sailing 5–8 hrs 2–10 Couples, honeymoons, small private groups 4.5 $225 Check →
Galle and Hikkaduwa South Coast 4–7 hrs 10–25 Travellers staying in Galle or Hikkaduwa 4.3 $120 Check →
Trincomalee East Coast 4–6 hrs 10–25 June–September visitors, east coast travellers 4.3 $25 Check →
Kalpitiya and Ahangama — Specialist Departures 4–6 hrs 4–15 Off-the-beaten-path travellers, northwest coast visitors 4.5 $110 Check →
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

What is the price of Sri Lanka whale watching tours?

Sri Lanka whale watching tours range from $20 for a budget shared boat from Mirissa to $329 for a luxury sailing catamaran. The cheapest option is Geeth's Crew ($20, 130 reviews) — a shared boat from Mirissa Harbour covering the same blue whale feeding grounds as the premium tours. Best value is the Blue Whale and Turtle Snorkeling Combo (4.9★, $71), which adds sea turtle snorkeling to the blue whale excursion. For the full private experience, the luxury sailing catamaran ($329) offers a small-group exclusive trip with breakfast included. All tours include free cancellation.

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 →