Boarding time is approximately 30 minutes prior to departure. The cruising time is 2 hours.