How long does it take to go from Nice to Saint-Tropez by boat

On a fast semi-rigid boat, the Nice - Saint-Tropez journey takes about 2 to 2.5 hours depending on sea conditions. From Cannes, the trip is shorter: 1 to 1.5 hours. Most day trips depart from Cannes rather than Nice to allow more time in Saint-Tropez. By ferry or cruise catamaran, allow 2.5 to 3 hours from Nice. The best time to cross is in the morning, as the sea is generally calmer before the west wind picks up in the early afternoon.