The Mona Lisa dhow cruise lasts for approximately two hours, from 8:30pm to 10:30pm.