Each tour to Molokini has its own timeframe, but most are usually between 4-6 hours. There are a few two-hour ones as well if you need a shorter tour.