HLTAID009HLTAID001Renew every year

CPR courses in NSW

129 approved providers · from $35 · refresher from $50 · every one holds this unit on the national register.

Typical cost of a CPR course in NSW: $35 to $225, across 129 approved providers, usually 2 hours. Renew every year. Refresher courses from $50.

Sorted by featured, then price and dates listed.

From

$75

Refresher from $50

Next date

20 Nov

3 dates listed

CS

Commonsense Safety Training

Marrickville · In person

Approved HLTAID009★ 5 (582)

BookCall

Listed from the national register.

From

$65

Next date

21 Nov

VC

Vigil Training College

Parramatta · 2 hours · Blended

Approved HLTAID009★ 5 (1495)

BookCall

Listed from the national register.

From

$90

Next date

24 Nov

2 dates listed

ND

NextGen Digital Business

Kiama · 3 hours · Blended

Approved HLTAID009★ 5 (6)

BookCall

Listed from the national register.

From

$100

Next date

28 Nov

19 dates listed

RC

Robinson College

Broken Hill · 2 hours · Blended

Approved HLTAID009★ 4.8 (13)

Call

Listed from the national register.

From

$70

Next date

Tue

2 dates listed

BT

BCC Tweed Community College

Mullumbimby · 3 hours · In person

Approved HLTAID009★ 4.6 (40)

BookCall

Listed from the national register.

From

$50

Next date

Tomorrow

68 dates listed

NO

National Online Courses

Miranda · 2.5 hours · In person

Approved HLTAID009

BookCall

Listed from the national register.

From

$50

UC

Approved HLTAID009★ 5 (34)

Call

Listed from the national register.

From

$59

T

TEIA

Chullora

Approved HLTAID009★ 5 (59)

BookCall

Listed from the national register.

From

$65

L

Life Training Group

Parramatta · 1.5 hours · Blended

Approved HLTAID009★ 5 (4)

Call

Listed from the national register.

From

$66

D

Dymocks Training

Parramatta · Blended

Approved HLTAID009★ 5 (13)

Call

Listed from the national register.

From

$75

A

Asset Training

Broadmeadow

Approved HLTAID009★ 5 (1)

BookCall

Listed from the national register.

From

$80

SM

St. Moses the Black

Liverpool · 1 day · In person

Approved HLTAID009★ 5 (1336)

BookCall

Listed from the national register.

From

$90

WC

Westbourne College

Woronora · In person

Approved HLTAID009★ 5 (32)

BookCall

Listed from the national register.

From

$150

R

Resolute Training

Caringbah · 8 hours · Blended

Approved HLTAID009★ 5 (1)

BookCall

Listed from the national register.

From

$48

UI

Upskill Institute

Arncliffe · Blended

Approved HLTAID009★ 4.9 (3012)

BookCall

Listed from the national register.

From

$80

C

CHS Training

South Grafton · 3 hours

Approved HLTAID009★ 4.9 (12)

BookCall

Listed from the national register.

From

$80

RC

Rockford College

Rockdale · 14 hours · Blended

Approved HLTAID009★ 4.8 (220)

BookCall

Listed from the national register.

From

$170

FO

Focus on Safety

McDougalls Hill · 4 hours · In person

Approved HLTAID009★ 4.8 (22)

BookCall

Listed from the national register.

From

$65

WL

Wave Learning

Campbelltown · In person

Approved HLTAID009★ 4.6 (208)

BookCall

Listed from the national register.

From

$85

IS

Integral Skills

Orange · 2 hours · In person

Approved HLTAID009★ 4.3 (3)

BookCall

Listed from the national register.

From

$69

BC

Bondi Training Centre

Bondi Junction · 3 hours

Approved HLTAID009★ 4.1 (131)

Call

Listed from the national register.

From

$100

P

Precise Training

Granville · 5 hours · In person

Approved HLTAID009★ 4.1 (66)

Call

Listed from the national register.

From

$100

S

Sitetrain

Forbes · 4 hours

Approved HLTAID009★ 4 (1)

BookCall

Listed from the national register.

From

$50

U

Training Unlimited

Sydney · 3 hours · In person

Approved HLTAID009

BookCall

Listed from the national register.

From

$55

EL

Evolation Learning

Appin · 3 hours · Blended

Approved HLTAID009

Call

Listed from the national register.

From

$75

B

Breakthru

Milsons Point · 2 hours

Approved HLTAID009

Call

Listed from the national register.

From

$95

CA

Cibt Australia

Sydney · 5 hours · In person

Approved HLTAID009

Call

Listed from the national register.

Price on enquiry

Next date

Mon

S

Set2Learn

Wetherill Park · 2 hours

Approved HLTAID009★ 5 (35)

BookCall

Listed from the national register.

Price on enquiry

LA

Training Link Australia

Ashfield · Blended

Approved HLTAID009★ 5 (88)

Call

Listed from the national register.

Price on enquiry

IC

Invicta College

Surry Hills

Approved HLTAID009★ 5 (4)

Call

Listed from the national register.

Price on enquiry

N

NCA Training

Alstonville · In person

Approved HLTAID009★ 5 (1)

Call

Listed from the national register.

Price on enquiry

Approved HLTAID009★ 5 (1)

Call

Listed from the national register.

Price on enquiry

UE

Unico Education

Bankstown · 1 day · Blended

Approved HLTAID009★ 5 (2)

BookCall

Listed from the national register.

Price on enquiry

EH

Easy HR

Surry Hills

Approved HLTAID009★ 5 (281)

BookCall

Listed from the national register.

Price on enquiry

Approved HLTAID009★ 5 (30)

Call

Listed from the national register.

Price on enquiry

T

TLH Training Group

Parramatta · 8 hours · In person

Approved HLTAID009★ 5 (286)

BookCall

Listed from the national register.

Price on enquiry

ER

Eagles RAPS

Doonside

Approved HLTAID009★ 5 (2)

Call

Listed from the national register.

Price on enquiry

H

Healthcorp

Belrose · 2.5 hours · In person

Approved HLTAID009★ 5 (1)

BookCall

Listed from the national register.

Price on enquiry

C

Cynergex Group

Lane Cove West

Approved HLTAID009★ 4.9 (120)

Call

Listed from the national register.

Price on enquiry

O

Octec

Orange · 3 hours · In person

Approved HLTAID009★ 4.9 (82)

BookCall

Listed from the national register.

Price on enquiry

JB

J B Hunter

Maryville

Approved HLTAID009★ 4.8 (5)

BookCall

Listed from the national register.

Price on enquiry

C

Charter Training

North Sydney · Blended

Approved HLTAID009★ 4.8 (220)

Call

Listed from the national register.

Price on enquiry

SC

SBTA Culinary Institute

Pyrmont · 6 hours · In person

Approved HLTAID009★ 4.6 (7)

Call

Listed from the national register.

Price on enquiry

H

Horsecourse.com.au

Tuggerah · 6 hours · In person

Approved HLTAID009★ 4.6 (64)

Call

Listed from the national register.

Price on enquiry

CC

CORE College

Cabramatta · 1 day · In person

Approved HLTAID009★ 4.5 (8)

Call

Listed from the national register.

Price on enquiry

AC

ANE College

Sydney · 4 hours

Approved HLTAID009★ 4.4 (44)

Call

Listed from the national register.

Price on enquiry

Approved HLTAID009★ 4.4 (15)

BookCall

Listed from the national register.

Price on enquiry

N

NVCollege

Macksville

Approved HLTAID009★ 4.4 (9)

Call

Listed from the national register.

Price on enquiry

IC

INT College

St Marys · In person

Approved HLTAID009★ 4.3 (105)

BookCall

Listed from the national register.

Price on enquiry

AU

Avondale University

Cooranbong · 0.5 days

Approved HLTAID009★ 4.3 (96)

Call

Listed from the national register.

Price on enquiry

AA

Training Aid Australia

Darlinghurst · Blended

Approved HLTAID009★ 4.2 (126)

Call

Listed from the national register.

Price on enquiry

C

Careflight

Northmead

Approved HLTAID009★ 4.1 (27)

BookCall

Listed from the national register.

Price on enquiry

Approved HLTAID009★ 3.8 (18)

Call

Listed from the national register.

Price on enquiry

L2

Linked 2

Bankstown · 1 day

Approved HLTAID009★ 3.7 (3)

BookCall

Listed from the national register.

Price on enquiry

TE

Approved HLTAID009

Call

Listed from the national register.

Price on enquiry

C

Ctcsafety

Tuggerah

Approved HLTAID009

BookCall

Listed from the national register.

Price on enquiry

NF

New First Training

Baulkham Hills · 2 hours · Blended

Approved HLTAID009

Call

Listed from the national register.

Price on enquiry

AA

All Aid First Aid

Willoughby East · 1.5 hours · In person

Approved HLTAID009

BookCall

Listed from the national register.

Price on enquiry

A

ACESGroup

Redfern · 12 hours

Approved HLTAID009

Call

Listed from the national register.

Price on enquiry

E

EnerSafe

Wetherill Park · In person

Approved HLTAID009

BookCall

Listed from the national register.

Price on enquiry

G

Group314

Tolland

Approved HLTAID009

Call

Listed from the national register.

Price on enquiry

S

Smartlink Training

Wagga Wagga · In person

Approved HLTAID009

BookCall

Listed from the national register.

Price on enquiry

SC

Safety Corp

Artarmon

Approved HLTAID009

Call

Listed from the national register.

Is your RTO listed here? Claim your listing for free.

A CPR course, often listed simply as CPR training, teaches cardiopulmonary resuscitation skills for workplaces, childcare, sport and community settings. Many employers and licensing bodies require current CPR as part of broader first aid or work health and safety obligations.

Across NSW, 123 providers list CPR courses, with prices from $35 to $225. Typical sessions run from 1 to 1.5 hours for a standalone CPR unit, up to a full day when bundled with broader first aid training.

CPR certification is valid for 12 months before renewal is required, reflecting the short period over which resuscitation skills and guidelines can change. A CPR refresher course is available from $50 for people whose certification has lapsed or is due for renewal.

Frequently asked questions

How much is a CPR course in NSW?
Across 52 approved providers that publish a price, the median is $75 and half charge between $60 and $86. Advertised prices run from $35 to $225.
How long does a CPR course last?
The certificate has no legal expiry, but the Safe Work Australia model Code of Practice recommends CPR refresher training every 12 months, and employers generally follow it.
Can you do a CPR course online?
Partly. 30 of the 129 providers listed here run it blended: the theory online, then a shorter in-person session for the practical assessment.
How long does a CPR course take?
Most courses listed here take 3 hours; some take 2.5 hours.

What a CPR course costs in NSW: median, range and regional prices →

CPR courses by area

Guide

How long tickets last: renewal periods explained

CPR, first aid, RSA, RCG, high risk work licences and traffic control: how often each ticket must be renewed in NSW.

Read the guide