Find a driver test appointment

All available appointments are published in the booking system.

Our dedicated driver testing centre at St Marys has bookings available. When you book online, select St Marys as a location to find available dates and times.

If your preferred location is fully booked, try another service centre or check again in a few days. Our contact centre cannot provide any other appointment options.

Text size

Introduction

The Driver Knowledge Test (DKT) is a computer-based test about road safety and the NSW road rules. You need to pass the DKT to get your learner driver licence. 

    You can study for and practise the DKT online.

    DKT tests are taken at a Service NSW Centre.

    There is a fee attached to the test and you have to pay it each time you book. For example if:

    • you fail the DKT and have to sit it again, or
    • your learner licence expires and you want to reapply for it.

      Eligibility

      To take the DKT, you must:

      • be aged 16 or over
      • live in NSW.

      What you need

      To book your DKT, you'll need:

      • your name and date of birth, or
      • your NSW Photo Card number (if you have one)
      • your payment (unless you're eligible for a fee waiver).

      When you visit a service centre to take the DKT, you'll need: 

      Note: Original paper documents that have been laminated are not accepted as proof of identity.

      How to book

      1. Check the eligibility requirements.
      2. Select the 'Book online' button.
      3. Enter the required details as:
        • an existing RMS/TfNSW customer (if you have a NSW Photo Card), or
        • a first time customer.
      4. Follow the prompts to book a DKT.

      More information

      • If you do not pass the DKT, you can sit the test again on the same day if another booking is available.
      • The DKT is available in several languages.
      • There is a free interpreter service available on 13 22 13.
      Last updated: 27 April 2022
      You'll be taken to another website.