From
$75
Refresher from $50
Next date
20 Nov
3 dates listed
Commonsense Safety Training
Marrickville · In person
HLTAID009HLTAID001Renew every year
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
Marrickville · In person
From
$65
Next date
21 Nov
Parramatta · 2 hours · Blended
From
$90
Next date
24 Nov
2 dates listed
Kiama · 3 hours · Blended
From
$95
Next date
Wed
6 dates listed
Coffs Harbour · Blended
From
$100
Next date
28 Nov
19 dates listed
Broken Hill · 2 hours · Blended
From
$70
Next date
Tue
2 dates listed
Mullumbimby · 3 hours · In person
From
$50
Next date
Tomorrow
68 dates listed
Miranda · 2.5 hours · In person
From
$60
Next date
Wed
5 dates listed
Mayfield West · 4 hours · In person
From
$90
Next date
Tomorrow
10 dates listed
Bingara · In person
From
$38
Hamilton
From
$45
St Marys · 1.5 hours · Blended
From
$50
Sefton · 1 day · In person
From
$50
Padstow
From
$59
From
$60
From
$60
Bankstown · 0.5 days · Blended
From
$65
Parramatta · 1.5 hours · Blended
From
$65
Nelson Bay
From
$66
Parramatta · Blended
From
$75
Broadmeadow
From
$80
Liverpool · 1 day · In person
From
$90
Woronora · In person
From
$150
Caringbah · 8 hours · Blended
From
$225
Rouse Hill · 1 day · In person
From
$45
Newcastle · 1.5 hours · In person
From
$48
Arncliffe · Blended
From
$60
Parramatta · 1 day · Blended
From
$75
Bankstown · Blended
From
$80
South Grafton · 3 hours
From
$85
Burwood · Blended
From
$75
Wyong · 4 hours · In person
From
$79
Eastwood · In person
From
$80
Barrack Heights · 4 hours
From
$80
Rockdale · 14 hours · Blended
From
$170
McDougalls Hill · 4 hours · In person
From
$60
Rooty Hill
From
$79
Sydney · 3 hours · Blended
From
$65
Campbelltown · In person
From
$70
Alexandria · 2 hours · Blended
From
$90
Liverpool · 1.5 hours
From
$85
Orange · 2 hours · In person
From
$69
Bondi Junction · 3 hours
From
$100
Granville · 5 hours · In person
From
$100
From
$100
Sydney · 5 hours · Blended
From
$35
Wallsend · 2 hours · In person
From
$50
Sydney · 3 hours · In person
From
$55
Appin · 3 hours · Blended
From
$65
Albury · 7 hours · Blended
From
$75
From
$85
Kogarah · 8 hours · In person
From
$95
Sydney · 5 hours · In person
Price on enquiry
Next date
Mon
Price on enquiry
Next date
4 Dec
North Tamworth
Price on enquiry
Bankstown
Price on enquiry
Ashfield · Blended
Price on enquiry
Surry Hills
Price on enquiry
Rockdale · Blended
Price on enquiry
Alstonville · In person
Price on enquiry
Goulburn
Price on enquiry
Bankstown · 1 day · Blended
Price on enquiry
Kingsgrove
Price on enquiry
Prestons · 4 hours · In person
Price on enquiry
Price on enquiry
Moama
Price on enquiry
Beresfield · 4 hours · In person
Price on enquiry
Price on enquiry
Emu Plains
Price on enquiry
Moore Creek
Price on enquiry
Table Top
Price on enquiry
Parramatta · 8 hours · In person
Price on enquiry
Doonside
Price on enquiry
Unanderra · 2 hours · Blended
Price on enquiry
North Parramatta · 1 day · In person
Price on enquiry
Price on enquiry
Belrose · 2.5 hours · In person
Price on enquiry
Lane Cove West
Price on enquiry
Hurstville · 0.5 days · Blended
Price on enquiry
Burwood
Price on enquiry
Kogarah · In person
Price on enquiry
Alstonville · 3 hours
Price on enquiry
Price on enquiry
Price on enquiry
Belmont
Price on enquiry
Parramatta
Price on enquiry
Mount Druitt
Price on enquiry
Maryville
Price on enquiry
Griffith · Online
Price on enquiry
North Sydney · Blended
Price on enquiry
Cardiff · In person
Price on enquiry
Chullora
Price on enquiry
Warabrook · 0.5 days
Price on enquiry
Bondi Junction · Online
Price on enquiry
Pyrmont · 6 hours · In person
Price on enquiry
Tuggerah · 6 hours · In person
Price on enquiry
Islington · Blended
Price on enquiry
Cabramatta · 1 day · In person
Price on enquiry
Sydney · 4 hours
Price on enquiry
Price on enquiry
Brookvale
Price on enquiry
Price on enquiry
St Marys · In person
Price on enquiry
Cooranbong · 0.5 days
Price on enquiry
Darlinghurst · Blended
Price on enquiry
Northmead
Price on enquiry
Port Macquarie
Price on enquiry
Blacktown
Price on enquiry
Price on enquiry
Sydney Olympic Park · 2 hours · Blended
Price on enquiry
Riverstone · 1 day
Price on enquiry
Rockdale · Blended
Price on enquiry
Ingleburn
Price on enquiry
Manly
Price on enquiry
Surry Hills
Price on enquiry
Price on enquiry
Parramatta
Price on enquiry
Strathfield
Price on enquiry
Baulkham Hills · 2 hours · Blended
Price on enquiry
Willoughby East · 1.5 hours · In person
Price on enquiry
Alexandria · 1 hour · In person
Price on enquiry
Price on enquiry
Ourimbah
Price on enquiry
Price on enquiry
Taminda
Price on enquiry
Sandgate · In person
Price on enquiry
Price on enquiry
Wagga Wagga · In person
Price on enquiry
Artarmon
Price on enquiry
Batemans Bay
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.
What a CPR course costs in NSW: median, range and regional prices →
Regions
Suburbs
Guide
CPR, first aid, RSA, RCG, high risk work licences and traffic control: how often each ticket must be renewed in NSW.