Trincomalee, Sri Lanka
Trincomalee is another great place for whale watching. It is one of the deepest natural harbors in the world where the blue whale & sperm whales choose to come to mate. During the months between June and October, blue whales can be seen around 6 to 8 nautical miles east of Trincomalee (about 30 minutes by boat) and can sometimes be spotted from the land.
What to expect: Most of the trips will leave the Trincomalee Harbor at 6 a.m. or 7 a.m. From here, you will take a boat and travel about half an hour out to sea, and you have a 90% chance of seeing blue whales, dolphins, turtles, and sometimes even sperm whales. There are short harbor cruises (1 hr), short cruises (3 hrs), and long cruises (5 hrs).
Price: around 38 USD per person, mostly including whale-watching, pick-up, breakfast, and water.