The duration of an eye exam can vary depending on several factors, including the specific tests performed and the complexity of your eye health. On average, an eye exam can take anywhere from 30 minutes to an hour. Your optometrist will be able to provide a more accurate estimate based on your specific needs.