The cruise lasts approximately 3 hours, providing plenty of time to enjoy dinner, the entertainment, and the beautiful views of the Bosphorus.