If you’re wondering how long a CPR course takes, you’re not alone. Many people who seek CPR certification are concerned about the time commitment required. The duration of a CPR course can vary based on the type of training, the delivery method (in-person or online), and the depth of the course content. Whether you’re training for personal knowledge, workplace safety, or a healthcare profession, knowing what to expect in terms of time can help you plan accordingly.
In this article, we’ll break down the different factors that determine the length of a CPR course. We’ll also dive into what you can expect during the training, how online courses compare to in-person classes, and the duration of CPR certification renewal.
What is Included in a CPR Course?
Before answering the question “how long does a CPR course take?”, it’s essential to understand what is involved in a CPR training program. A typical CPR course consists of theoretical lessons combined with hands-on practice. You’ll learn how to perform chest compressions, provide rescue breaths, and use an Automated External Defibrillator (AED) in emergency situations.
In most courses, the content covers the basics of saving a life in scenarios like cardiac arrest, drowning, or choking. Depending on the provider, a Basic Life Support (BLS) CPR course may also be included, which is ideal for healthcare providers. Other components may involve AED use, first aid, and safety protocols.
Instructors often demonstrate the techniques before allowing participants to practice with mannequins and equipment. This blend of theory and practical work influences how long it will take to complete the course.
Standard CPR Course Duration
The standard CPR course typically takes between 2 to 4 hours to complete, depending on the level of detail and the training provider. However, some courses are shorter or longer, depending on the training format (online or in-person), and the student’s prior knowledge of CPR. For example:
Adult CPR course: Usually around 2 hours for basic instruction.
CPR course with first aid training: These courses take longer, usually lasting up to 4 hours or more.
CPR and AED course: Typically takes about 3 to 4 hours, as learning how to use the AED device requires additional instruction and practice.
The main goal of the course is to ensure that participants have enough time to understand and practice life-saving skills before certification.

Variations in Course Length: Online vs In-Person CPR Courses
One major factor that affects how long a CPR course takes is whether it’s completed online or in person. Online CPR courses are becoming increasingly popular due to their convenience, but they come with both advantages and potential time differences compared to traditional in-person classes.
Online CPR Course Duration
An online CPR course is typically self-paced, meaning that participants can complete the lessons on their own time. This format may shorten or lengthen the total time required, depending on the learner’s speed. On average, an online CPR course might take 1 to 3 hours to complete the theoretical portion, with the hands-on component often scheduled separately if required for certification.
In-Person CPR Course Duration
In-person courses tend to take longer as they include more hands-on practice under the supervision of an instructor. The time spent on practical application is critical to mastering the skills needed in an emergency. In most cases, an in-person CPR course, such as CPR and AED training, can take up to 4 hours.
For some participants, in-person learning offers greater confidence as they can ask questions in real-time and get immediate feedback. While it requires more time than an online option, the benefits of interactive practice cannot be overstated.
How Long Does CPR Certification Take?
The duration of a CPR certification course typically ranges from 2 to 4 hours, depending on the course type and provider. Basic CPR training, focused on adult resuscitation, tends to be on the shorter side, while courses that include additional elements like CPR and AED training or first aid can take longer, usually around 4 hours.
For healthcare professionals or those requiring advanced skills, such as a Basic Life Support (BLS) CPR course, the training may last 3 to 6 hours, as it covers more in-depth techniques like using a bag-mask device. In contrast, online CPR courses allow participants to complete the theory at their own pace, sometimes reducing the total time, though a hands-on component may still be required.
For those renewing their certification, the process is generally quicker, with CPR renewal courses taking 2 to 3 hours. This refresher training ensures participants stay up to date on the latest CPR guidelines while reviewing essential life-saving techniques.
Specialised CPR Courses
Different professions or situations may require specialised CPR courses, which can vary in length. For instance, healthcare workers, first responders, or employees in high-risk environments may need more in-depth CPR training. These courses often last longer than standard programs, as they cover additional material and require more practice time.
CPR for Healthcare Professionals
Healthcare providers typically need to complete a CPR course for healthcare professionals, which may include Basic Life Support (BLS) certification. This type of course usually takes between 3 and 6 hours, depending on whether it’s a first-time certification or a renewal. BLS CPR courses often involve more advanced techniques, including rescue breathing using a bag-mask device and additional AED training.
CPR and First Aid Training for Employees
In certain industries, employees must complete a more comprehensive training that includes CPR and first aid. These courses can take anywhere from 4 to 6 hours, especially if they cover additional safety topics like bleeding control, shock management, or handling fractures.
How Long Does CPR Certification Last and When to Renew?
Once you’ve completed a CPR course and earned your certification, it’s important to know that this certification doesn’t last forever. Typically, CPR certification is valid for two years, after which you will need to renew it. The good news is that the CPR renewal course is usually shorter than the initial certification course.
CPR Recertification Duration
A CPR recertification course can be completed in about 2 to 3 hours. It usually focuses on refreshing your memory of key skills and updating you on any new protocols. For example, changes in resuscitation guidelines may be included in your renewal training, making it important to stay current.

Can You Fast-Track a CPR Course?
For those with time constraints, you may wonder if it’s possible to fast-track a CPR course. Some providers offer accelerated or condensed versions of their programs, allowing participants to complete the certification in less time. These fast-track courses might be available in a cheap CPR certification course online format, which allows you to go through the theoretical portion quickly and schedule a brief hands-on session later.
However, while you may be able to speed up the process, it’s crucial not to rush through important skills that could one day save a life.
FAQs: How Long Does a CPR Course Take?
How long does a typical CPR course take?
A standard CPR course usually takes between 2 to 4 hours to complete. However, the exact duration can vary depending on the type of CPR course (basic, advanced, or specialised) and the training provider. Some courses may take longer, especially if additional skills like first aid or AED use are included.
How long does it take to get CPR certified online?
An online CPR course typically takes 1 to 3 hours to complete, depending on how quickly you go through the material. Many online courses allow you to work at your own pace, so the total time can vary based on your learning style. Some online courses may require a short in-person skills test afterward to complete certification.
Is there a difference in time between online and in-person CPR courses?
Yes, there is often a time difference. Online CPR courses are generally shorter because you can complete the theoretical portion at your own pace. In-person CPR courses take longer, usually 3 to 4 hours, as they include supervised hands-on practice with mannequins and other equipment. The practical component is crucial for ensuring you’ve mastered the necessary life-saving skills.
How long does a CPR certification last before it expires?
Most CPR certifications last two years. After that, you’ll need to take a CPR renewal course, which typically takes about 2 to 3 hours to complete. Renewal courses often focus on refreshing your knowledge and updating you on any changes in CPR protocols.
Can I complete a CPR course in less than 2 hours?
It’s possible, but not common. Some fast-track or condensed CPR programs, especially cheap CPR certification courses online, may allow you to complete the theoretical portion quickly. However, you will still need to attend a hands-on skills session, which typically takes additional time.
How long does a CPR course take for healthcare professionals?
For healthcare professionals, a Basic Life Support (BLS) CPR course typically takes 3 to 6 hours, depending on whether it’s the initial training or a recertification course. These courses are more in-depth and often include the use of an AED and advanced techniques like using a bag-mask device for rescue breathing.

