The dolphin watching excursion typically lasts around 2-3 hours, including both dolphin watching and snorkeling sessions.