You can checkin in two different ways on flydubai- online and through self-service kiosk or airport counter.
Online check in is allowed for all flights from Dubai except for Medina and Jeddah. It is also available from select airports of the region including Almaty, Amman, Beirut, Basra, Bahrain, Colombo, Doha, Dammam, Juba, Kuwait, Riyadh, Yekaterinburg, Male, Muscat, Istanbul, Juba and Chisinau.
The time restriction for checkin is between 4-24 hours before the scheduled departure of the flights. Boarding gates close 30 minutes before the flight and therefore, you are required to be there by this time.
Self-service kiosk: You can also check in at the self service kiosks of the Dubai airport as well. These can be used from 1 hour to 24 hours before the scheduled departure of flight.
However, at other airports, the checkin timings are 60 minutes to 3 hours before the scheduled departure of flights.
You must be present at the boarding gate not later than 20 minutes before the scheduled departure of flight.