The duration of dolphin tours can vary depending on the tour operator and the specific package chosen. On average, dolphin tours last between 1.5 to 3 hours, allowing ample time for dolphin sightings and observation.