How Long Does Endoscopy Take. An upper gi endoscopy and colonoscopy usually takes about an hour. The duration of endoscopy depends on what type of endoscopy we're doing, of course. When Possible, Upper And Lower Gi Endoscopies Should Be Done On Same Day from www.hopkinsmedicine.org How long will i be there after the procedure? Typically, …