Get a quote

Onsite, same course price

First Aid Training in the VaalVereeniging, Vanderbijlpark, Meyerton and Sasolburg

We come to your workplace in Vereeniging, Vanderbijlpark, Meyerton or Sasolburg and train your first aiders there, at the same course price, with travel charged by distance.

★★★★★ 4.9 from 257+ Google reviews Centurion venue or onsite at your workplace
A delegate practising chest compressions on a CPR manikin at a DDi first aid course
Department of Employment and Labour
accredited first aid training
4 townsVereeniging, Vanderbijlpark, Meyerton and Sasolburg, onsite
R950Level 1 per person for groups of 4 to 9, less for bigger groups, excl. VAT
3 yearsfirst aid certificate validity

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

    Hands-on CPR and first aid on real manikins and AEDs, not a day of slides.

4.9from 257+ Google reviewsRead all reviews

“… He taught the whole team such practical tools for first aid and we thoroughly enjoyed our time with him. …”

Nikaelia TimothyGoogle review

“… The facilitator, Keletso was well informed and made the training fun and not boring. …”

Brittney SaundersGoogle review

“… Miss Taylor does such a good job of explaining everything and makes the day go by so quickly. Thank you very much. …”

Stephan M JacobsGoogle review

DDi trains first aiders onsite at their workplace in the Vaal: Vereeniging, Vanderbijlpark, Meyerton and Sasolburg. We come to you at the same course price as anywhere else, and travel is charged by distance. Our First Aid Level 1, 2 and 3 courses are accredited by the Department of Employment and Labour and aligned to the QCTO curriculum. A team of 4 to 9 pays R950 per person for Level 1 onsite, less for bigger groups, excl. VAT, plus travel.

The Vaal Towns We Cover

  • Vereeniging and Meyerton
  • Vanderbijlpark
  • Sasolburg, across the Vaal River in the Free State

We have no venue in the Vaal. Your team trains on your own premises, and we bring the manikins, the AED trainers and the course material. Request a quote with your address, how many people need training and a preferred date.

What It Costs in the Vaal

  • Groups of 4 to 9: R950 per person for First Aid Level 1, excl. VAT.
  • Groups of 20 or more: R730 per person, excl. VAT.
  • Fewer than 4 people: a flat rate for the group.
  • Travel: R550 flat up to 100 km round trip, then R5.50 per km, excl. VAT, on your quote.

These are the same 2026 course prices we charge everywhere; every tier is in the prices section below. One or two people can instead join the Level 1 public class at our Centurion venue, 99 Hornbill Avenue, Rooihuiskraal, for R1,050 each, the final amount, from 8:30am to 4:30pm. Book a seat on the public class bookings page.

A Day of First Aid Training at Your Site

First Aid Level 1 is 1 day with self-study, or 2 days with theory in class. On the day your team signs the registers, works through the theory, and practises CPR and the AED on adult, child and infant manikins, then does a practical and a short theory assessment. Each delegate found competent receives a Certificate of Compliance, valid for 3 years, signed onsite when we have their ID copy beforehand.

For higher-risk sites, First Aid Level 2 runs over 2 or 3 days onsite, and First Aid Level 3 over 4 or 5 days. The General Safety Regulations (regulation 3(4)) ask for a trained first aider once a workplace has more than 10 employees; the calculator on the First Aid Level 1 page works out your number.

Other Courses in the Vaal

Onsite at your workplace: Basic Fire Fighting and Evacuation Warden. SHE Rep Training, HIRA Training and Incident Investigation are available here onsite, or online from anywhere in South Africa. The other OHS courses, from OHS Act Training to Health & Safety for Managers, run onsite for your group, or online if you would rather not pay for travel. Questions? Call us on 061 566 6010.

Prices

What First Aid Level 1 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

R1,050per person, 1-day self-study class, Centurion

At your workplace

Per person, excl. VAT
  • 4 to 9 peopleR950
  • 10 to 19 peopleR840
  • 20 or more peopleR730
30 or more? Ask us, bigger discounts apply.

Smaller groups onsite

1 to 2 people R2,800, 3 people R3,350 (flat)Travel R550 flat up to 100 km round trip, then R5.50 per km. Two-day option: R850 second-day facilitator fee, waived for 6 or more.

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

4.9★★★★★257+ reviewsRead all reviews

“The first aid training we received was concise and clear, and the practical activities built our confidence. They answered all our questions, and we all feel better equipped to handle emergencies.”

Maria Nienaber
DDI provided practical and informative training to our OHS representatives and First aiders. The presenters are professional and knowledgeable. The customer relations contact did a great job providing the necessary information, taking care of administration and logistical arrangements. We will most certainly make use of their services again to train our staff in the OHS environment.
★★★★★Dion Botha
Exceptional service from DDi OHS & Skills Development Training Institute. The entire process of organizing and booking was quick, easy, and completely hassle-free. The team is highly efficient and professional. Highly recommend!
★★★★★Savannah Tawengwa

FAQ

First aid training in the Vaal, answered

Anything else? Call 061 566 6010.

Do you have a venue in Vereeniging or Vanderbijlpark?

No. We train onsite at your workplace anywhere in the Vaal. Public classes run at our venue in Rooihuiskraal, Centurion.

Do you also come to Sasolburg?

Yes. Sasolburg is across the river in the Free State, and we train there onsite the same way as in Vereeniging, Vanderbijlpark and Meyerton, with travel charged by distance.

Is the course price the same in the Vaal?

Yes. First Aid Level 1 onsite is R950 per person for groups of 4 to 9, and from R730 for groups of 20 or more, excl. VAT, as everywhere. Travel is added by distance: R550 flat up to 100 km round trip, then R5.50 per km, excl. VAT.

What do you need from us before the training?

Your address, the number of people and a preferred date for the quote, then each delegate's ID copy before the day, so certificates can be signed onsite.

Can we book first aid and fire fighting together?

Yes, both run onsite at your workplace, on separate days: each is a full course with practical time and an assessment.

How long is the first aid certificate valid?

3 years. Our first aid training is accredited by the Department of Employment and Labour and aligned to the QCTO curriculum, and each delegate found competent receives a Certificate of Compliance.

Last updated

Get a quote

Book First Aid Training in the Vaal, 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.