The tour from Florence to Riomaggiore by minivan typically takes around 2.5 to 3 hours, depending on traffic and road conditions.