You can check in as early as 24 hours and as late as 4 hours before your departure with Emirates. However, it is recommended to arrive at least 3 hours prior to the scheduled departure at foreign airports.