The entire amniocentesis procedure typically lasts between 20 to 30 minutes. However, the actual collection of amniotic fluid, the part where the sample is drawn, usually takes only about 2 to 3 minutes.