This all really depends on the tour you choose, but most Na Pali Coast boat tours are between 3-5 hours long.