How long does it take to perform an echocardiogram?

Depends. It partly depends on how technically difficult it is and how fast is the technician but usually it only takes about 15 or 20 minutes.