On average, it takes about 20-30 hours to complete the main storyline of Final Fantasy 1. This can vary depending on your play style and how much time you spend on side quests and exploration.