The duration of cruises in Florence can vary based on their type and specific itinerary. Typically, sightseeing cruises span approximately one to two hours, allowing you to take in the city's highlights. If you opt for a sunset cruise or a themed tour, the duration might be slightly longer, ensuring you have ample time to savor the unique experiences they offer. Private boat tours, on the other hand, provide the flexibility to customize the duration according to your preferences, tailoring the experience to suit your specific desires.