How long does an MRI scan take

A magnetic resonance imaging (MRI) scan is a painless procedure that lasts from 15 min to 2 hours and 30 minutes, depending on the size of the area being scanned and the number of images being taken.

Here is the Healthline article that describes the time needed for MRI scan by Body parts:
https://www.healthline.com/health/how-long-does-an-mri-take#factors

mri

Book an MRI scan now:

How long does an MRI scan take

MRI scan of one body area typically takes between 20 and 40 minutes.

MRI is short for magnetic resonance imaging. This scan uses magnetic fields and radio waves to produce detailed images of organs, tissues and the skeletal system. It is a non-invasive way to diagnose conditions and map the body’s internal structure.