Mirissa, a charming coastal town in southern Sri Lanka, is world-famous for one extraordinary reason: whale watching. It’s one of the best places in the world to spot the mighty blue whale—the largest animal on earth—along with other majestic marine species.

More Details – Whale Watching Ticket Price


Mirissa Whale Watching

🌊 Why Mirissa for Whale Watching?

Mirissa is located near the continental shelf, where ocean depth drops rapidly, creating a rich feeding ground for whales. The close proximity to shore (just 6–12 nautical miles out) means less travel time and more time with whales.


📍 Location

  • Region: Southern Province
  • Distance from Colombo: Approx. 150 km (2.5–3.5 hours via expressway)
  • Nearby Cities: Weligama, Galle, Matara

Mirissa’s harbor is the starting point for all whale watching tours, with boats departing early in the morning.


🕐 Best Time for Whale Watching in Mirissa

SeasonMonthsHighlights
Peak SeasonNovember to AprilCalm seas, excellent visibility, highest whale activity
Off SeasonMay to OctoberRougher seas, fewer sightings, some operators pause tours

The sea is calmest and safest for tourists between December and March, when blue whales, sperm whales, and dolphins are frequently spotted.


🐋 Marine Life You May Encounter

  • Blue whales (main attraction)
  • Sperm whales
  • Bryde’s whales
  • Fin whales
  • Orcas (rare)
  • Spinner and bottlenose dolphins
  • Flying fish and sea turtles
  • Occasional sightings of whale sharks

Whale watching in Mirissa is one of the only places in the world where you can reliably see blue whales so close to shore.


🚤 Whale Watching Tour Details

  • Departure Time: 6:00 AM – 7:00 AM
  • Duration: 3–5 hours (depending on sightings and distance)
  • Boat Type: Shared or private fiberglass boats with upper viewing decks, toilets, and life jackets
  • Guides: Licensed naturalists and experienced crews
  • Safety: Life jackets provided; medical kits and communication equipment onboard

🎟️ Whale Watching Tour Prices

Visitor TypePrice Range (per person)
Foreign AdultUSD 40–70
Children (3–12)USD 20–35
Infants (<3 yrs)Usually free
Private CharterUSD 600–1000 per boat

Includes: Life jackets, insurance, bottled water, light breakfast/snacks, and an experienced guide.
⛴️ Some luxury operators include hotel pickup, lunch, and a marine biologist onboard.


📸 What to Bring

  • Camera with a zoom lens or binoculars
  • Sunglasses and hat
  • Reef-safe sunscreen
  • Light jacket or windbreaker
  • Seasickness tablets (take 1 hour before departure)
  • Waterproof bag or dry pouch for electronics

🧳 Travel Tips

  • Arrive at the harbor 30 minutes before departure
  • Book with a licensed and eco-friendly operator
  • Avoid tours during rough sea warnings or monsoon periods
  • Don’t feed or touch the animals—ethical tourism is key
  • Book ahead in peak season (Dec–March)

🌱 Responsible Whale Watching in Mirissa

Choose tour operators that:

  • Maintain a respectful distance from the whales
  • Follow international whale watching guidelines
  • Avoid overcrowding and chasing marine life
  • Educate guests about conservation and marine biodiversity

🛌 Where to Stay in Mirissa

  • Luxury: Cape Weligama, Mandara Resort
  • Mid-Range: Paradise Beach Club, Lantern Boutique Hotel
  • Budget: Mirissa Beach Inn, JJ’s Hostel

Most accommodations offer early breakfast or takeaway packs for whale watchers.


✅ Why Choose Mirissa for Whale Watching?

  • One of the top 5 places globally to see blue whales
  • Short travel time to whale habitats
  • Scenic boat ride with dolphin sightings
  • Family-friendly and safe
  • Available daily during season (weather permitting)

Mirissa Whale Watching is more than a boat ride—it’s a once-in-a-lifetime experience. Witnessing the grace of a blue whale surfacing just meters from your boat is a magical, unforgettable moment for every traveler.

Whale Watching Tour Packages

Rate – Adults Fee & Children – Per Person

  • Entrance ticket fee for Mirissa Whale Watching ToursUS$ 50 / EUR 45 / GBP 38) per foreign adult and US$ 25 / EUR 23 / GBP 19 per foreign child of age 03 – 12 years are applicable.