Whale watching season in Maine typically runs from Mid-April to the end of October. The best time to see whales off the coast of Maine is usually during the early morning hours, when they are feeding. Whale watching trips depart regularly from various ports around the state, so be sure to check the schedule before heading out!