Duration for React native project is determined after analyzing various factors like size of the project, platform to develop, complexity and amount of design, functionality, and features.