An echocardiogram can take anywhere from 30-60 minutes depending on why you are having the test. It is a painless (non-invasive) procedure.You will lay in different positions while a technician moves a wand type sensor (transducer) over your skin that sends out sound waves which are sent back and displaced on the screen they are watching (in real time) while performing the echo.n echocardiogram gives a visual picture of the heart muscle and chambers. An electrocardiogram (EKG) produces a graph showing the electrical impulses of the heart's contracti … ons. It shows various wave forms of the electrical strength and pattern.