It is recommended to arrive at least 3 hours before the departure time for international flights and 2 hours for domestic flights to complete check-in, security checks, and immigration procedures.