It is recommended to arrive at least 2 hours before domestic flights and 3 hours before international flights to allow sufficient time for check-in, security screening, and boarding.