How long does a colonoscopy take?
Many people want to know how long their colonoscopy will take. This timeline is important for patients and the caregivers who come with them to a colonoscopy appointment.
A colonoscopy procedure typically takes 30-60 minutes, depending on whether the doctor needs to remove polyps or take biopsies.
However, patients and caregivers should plan to spend 2-3 hours total at the hospital or endoscopy center to account for the time needed for preparation and recovery.
During colonoscopy preparation and recovery, caregivers either wait in a waiting room or give their number to the office staff to receive a call when it is time to pick up the patient.
Because sedation is given, patients will need the remainder of the day to rest and recover at home; those who work should plan to take the day off.

Breaking it down
Your day will include:
- 30-60 minutes to prepare the patient directly prior to the procedure
- 30-60 minutes for the colonoscopy itself
- 30-60 minutes to recover at the hospital or endoscopy center directly following the procedure
- The remainder of the day to rest and recover at home

Essential colonoscopy information
Are you looking for additional information on preparing for your colonoscopy procedure? We offer detailed resources to get you ready for this life-saving process.
Colonoscopy prep options
Pills for Colonoscopy PrepTop resources

Supreme Court to rule on preventive CRC screening
An unfavorable ruling by the court could undermine screening prevention, allowing insurers to charge patients for potentially lifesaving services.

Alliance Survey Reveals Disparities in Minorities that Could Increase Colorectal Cancer Risk
Minority groups are significantly less aware that colorectal cancer is often not detected until the late stages due to mild symptoms.

Colorectal Cancer Alliance State of Screening Study Reveals Potentially Fatal Attitudes & Misconceptions Among Americans
Majority of Americans say they don’t have time for colorectal cancer screening, prioritizing household chores instead of health.