The submarine ride lasts for approximately 90 minutes to one hour, depending on the tour package chosen.