The Trang An boat ride lasts about 2-3 hours depending on which route you select. You have an option of three different Trang An boat tour routes.