An anomaly scan can take anywhere from a few minutes to several hours, depending on the intricacy of the test, the exact protocols followed by the healthcare provider, the position and cooperation of the fetus, and other considerations. An anomaly scan typically takes 20 to 40 minutes on average.