Get a quote

At our venue, or at your workplace

Fire Fighting Course in Centurion

Our Basic Fire Fighting public classes run here, at our Centurion venue in Rooihuiskraal, for R890 per person. For a group, we train at your workplace in Centurion or Midrand.

★★★★★ 4.9 from 257+ Google reviews Centurion venue or onsite at your workplace
A trainer in a hi-vis vest steadying a trainee in a red hard hat as they aim a fire hose
OHS Act compliant
fire fighting training
R890public class seat at our Centurion venue, the final amount
8:30am to 1pma half-day class, 4 hours with the practical
from R605per person onsite, groups of 20 or more (R790 for 5 to 9), excl. VAT

Benefits of Working With DDi

  • OHS Act compliant training

    Certified first aiders, SHE reps and fire teams, so your OHS Act boxes are ticked.

  • We come to you, or join a public class

    We handle the admin, and train at your workplace, in Centurion or online.

  • Facilitators with real-life experience

    Facilitators with real emergency experience, who answer every question.

  • Lekker interactive, never boring

    Engaging, clear and fun, so people stay switched on all day.

  • Practical, hands-on learning

    Everyone discharges a real extinguisher, and learns to spot a faulty one.

4.9from 257+ Google reviewsRead all reviews

“Thank you to our instructor LLoyd, we passed our first aid and basic firefighting training, which is very critical in our hospitality industry.”

Thoriso Lucia phaswanaGoogle review

“… Our facilitator’s extensive knowledge and real-world experience made the safety concepts easy to understand. We had so much fun while learning!”

Antoinette CoetzeeGoogle review

“… My employees were completely satisfied with the approach and how the lesson was conducted. …”

Shernell ArnachillanGoogle review

DDi runs every Basic Fire Fighting public class at our venue in Centurion, 99 Hornbill Avenue, Rooihuiskraal. A seat costs R890 per person, the final amount, and the class runs from 8:30am to 1pm. For a group, we come to your workplace in Centurion, Midrand or anywhere nearby. Either way it is a 4-hour, OHS Act compliant course in which everyone discharges a real extinguisher.

The Public Class at Our Venue

The venue is in Rooihuiskraal, next door to Midrand and not far off the N1; the map and directions are below and on our Centurion page. The public class suits one or two people from any company, wherever they are based. Pick a date, book and pay securely online on the public class bookings page.

Onsite in Centurion and Midrand

For a group of 5 or more, training at your workplace is usually simpler: your fire team learns on the premises it has to protect, and nobody leaves the site. We bring the training extinguishers, some of them faulty on purpose, so your team learns what to look for when it inspects its own. Request a quote with your address, the number of people and a preferred date.

Fees

  • Public class at our venue: R890 per person, the final amount.
  • Onsite, groups of 5 to 9: R790 per person, excl. VAT.
  • Onsite, groups of 20 or more: R605 per person, excl. VAT.
  • Fewer than 5 people onsite: a flat rate for the group.
  • Travel for onsite training: R550 flat up to 100 km round trip, then R5.50 per km, excl. VAT.

These are DDi’s 2026 prices, the same in every area we train. Every tier is in the prices section below.

What Happens in the 4 Hours

Registers and enrolment, then theory on the classes of fire, which extinguisher for which fire, and the PASS method (pull, aim, squeeze, sweep). Everyone discharges a real extinguisher; we don’t light open fires. You then inspect CO2 and dry chemical powder extinguishers, some faulty on purpose, and finish with a practical and a short theory assessment. The full outline is on the Basic Fire Fighting course page.

The Certificate

Basic Fire Fighting is OHS Act compliant training, in line with the Occupational Health and Safety Act (Act 85 of 1993) and the General Safety Regulations, regulation 13J (fire precautions and means of egress, 2025). The law sets no fixed validity for the certificate: your company’s internal policy sets when people refresh, and DDi recommends every year. DDi recommends 3 trained fire fighters for every 50 staff.

More Courses at Centurion

First Aid Level 1 and First Aid Level 3 also run as public classes at the venue; see First Aid Training in Centurion. Evacuation Warden runs onsite at your workplace. SHE Rep Training, HIRA Training and Incident Investigation are available here onsite, or online from anywhere in South Africa.

Prices

What Basic Fire Fighting costs

Public class prices are the final amount per person. Onsite prices, small groups and travel exclude VAT. Book a seat in a public class, or we train your group at your workplace.

Public class

R890per person, Centurion

At your workplace

Per person, excl. VAT
  • 5 to 9 peopleR790
  • 10 to 19 peopleR695
  • 20 or more peopleR605
30 or more? Ask us, bigger discounts apply.

Smaller groups onsite

1 to 2 people R2,350, 3 people R2,800, 4 people R3,250 (flat)Travel R550 flat up to 100 km round trip, then R5.50 per km.

Every course on one page: Course Prices 2026, or download the price list (PDF).

A DDi classroom set up with course manuals

Our venue

99 Hornbill Avenue, Rooihuiskraal

99 Hornbill Avenue, Rooihuiskraal, Centurion, 0157. Public classes run here; groups can also be trained at your own workplace.

Get directions

4.9★★★★★257+ reviewsRead all reviews

“The best around Pretoria Centurion area 5 star”

Simbarashe Charakupa
I attended a basic first aid class as well as a basic fire fighting class. I thoroughly enjoyed it, so much so, that I am enquiring about attending the advanced FA class too. The hand outs are amazing quality; the instructor was extremely knowledgeable and patient. Thank you for everything, including access to your dogs to get my cuddles on, I hope to see you soon again!
★★★★★Janice Cloete
Very smooth and professional service delivered by DDI. Will definitely be using them in the future for all our First Aid and Fire Fighting training.
★★★★★Deon Visser

FAQ

Fire fighting training in Centurion, answered

Anything else? Call 061 566 6010.

Where is the fire fighting public class held?

At our venue, 99 Hornbill Avenue, Rooihuiskraal, Centurion, next door to Midrand and not far off the N1. Every Basic Fire Fighting public class runs here.

How much is the Basic Fire Fighting public class?

R890 per person, the final amount, booked and paid online.

What time does the class start and finish?

8:30am to 1pm. It is a 4-hour course: theory, a practical on a real extinguisher, and a practical and a short theory assessment.

Can you train our team at our own premises in Centurion?

Yes. For a group we come to your workplace in Centurion, Midrand or anywhere nearby, from R605 per person for groups of 20 or more (R790 for 5 to 9), excl. VAT, plus travel.

When do we get the certificates?

Certificates are signed at the end of the training for every delegate found competent, as long as we have their ID copy before the day.

Do you light fires during the practical?

No. We don't light open fires. Everyone discharges a real extinguisher, and you learn to inspect extinguishers, some of them faulty on purpose.

Last updated

Get a quote

Book Fire Fighting Training in Centurion, for you or your team. We handle the rest.

Book in 3 easy steps

  • 01
    Enquire onlineSend your details for the quote, and the address for onsite training
  • 02
    Pay and secure your dateAccept the quote, then send proof of payment or an official purchase order
  • 03
    Learn at home or workOnce that is in, we book the facilitator and the date
061 566 6010
Quote requestStep 1 of 2

Step 1 of 2: What do you need?

What do you need?

Tick everything you would like a quote for, for yourself or your team.

Training

Tick every course you need. Not sure? Pick the closest and we'll advise.

First aid

Fire and emergency

OHS compliance

Skills Programmes

Services

Other

Where would you like to be trained?

Roughly is fine. If it's different per course, add it in the message.
What will it cost?
We'll confirm the date with you.

Or call us on 061 566 6010.