Convert 31680 seconds to minutes Result 31680 seconds = 528 min Detailed Seconds — 31680 31680 / 60 = 528 minutes