What is the Cost of Getting a Driving Licence in Singapore?

Although prices of Certificate of Entitlement (COE) in Singapore is as high as S$50,000 to S$60,000, it does not stop Singaporeans from owning cars and getting a driving licence. If you register for a Class 3A or 3 course with driving schools in Singapore, the average cost of getting a valid driving licence can come up to S$2,000 or more. This amount may differ due to the non-standardised fee charged by driving schools.

Top driving schools in Singapore – CDC, SSDC, and BBDC

There are 3 major driving schools in Singapore you can register to obtain a driving licence:

  • Bukit Batok Driving Centre (BBDC) - Bukit Batok
  • ComfortDelgro Driving Centre ( CDC) - Ubi
  • Singapore Safety Driving Centre (SSDC) - Woodlands

CDC has announced 7 service points in the north eastern side of Singapore for the ease of learners living in this area. The service points are: Kovan (branch location), Fernvale, Serangoon, Potong Pasir, Sengkang, Buangkok, and Punggol.

Let’s take a look at the cost of getting a driving licence in Singapore.

Membership fees

The fees charged for membership are mentioned in a table below:

Enrolment fee (Valid for a year) 90 165.85 112.35
Half-yearly renewal fee 48.15 53.50 45

Theory tests

BTT (Basic Theory Test) and FTT (Final Theory Test) charge S$6.50 everytime you take a theory test. To prepare for the tests, the driving school will ask you to buy reference books from the bookstore, Popular, costing S$7 for each book. You can avoid these additional costs by borrowing these books from your friends. Many Singaporeans, who have received their driving licence, will recommend booking an online trial test before sitting for BTT and FTT. An e-trial test costs S$4.28 or you can take the free online test at sgdriving.org. If you have enrolled yourself in one of the schools, you need to attend the internal assessment before the theory tests, which is a mandate. Each of these assessments costs S$5.35 for every 50-minute session.

Provisional driving licence

After passing the theory test, you have to apply for a PDL (provisional Driving Licence) before taking practical classes with the school. Since your PDL is valid for only six months, apply for it within a week before the first practical lesson to extend the validity. The application fee for a PDL is S$25.

Cost of taking lessons from driving schools/private instructors

Upon passing BTT, you need practical lessons from your preferred school or from a private instructor. The table below shows a comparison between the costs for such lessons from schools and private instructors, which varies for peak and off-peak timings.

Practical lessons SSDC (SGD) CDC (SGD) BBDC (SGD) Private instructor (SGD)
During off-peak* hours for a 100 minute session NA 68.04 68.48 51 – 90 minutes
During peak^ hours for a 100 minute session NA 77.04 77.04 65 – 90 minutes
During off-peak hours for a 120 minute class 77.04 NA NA NA
During peak hours for a 120 minute class 85.60 NA NA NA

*Off-peak timings: Monday to Friday


  • 8:15 a.m. to 10:15 a.m.
  • 10:30 a.m. to 12:30 p.m.
  • 13:05 p.m. to 15:05 p.m.
  • 15:20 p.m. to 17:20 p.m.

CDC: 8:30 a.m. to 16:15 p.m.


  • 7:30 a.m.  to 9:10 a.m.
  • 13:20 p.m. to 15:00 p.m.
  • 17:10 p.m. to 18:50 p.m.
  • 21:10 p.m. to 22:50 p.m.

^Peak timings: Monday to Friday


  • 18:10 p.m. to 20:10 p.m.
  • 20:20 p.m. to 22:20 p.m.

CDC: 16:25 p.m. to 22:20 p.m.


  • 9:20 a.m. to 11:00 p.m.
  • 11:30 a.m. to 13:10 p.m.
  • 15:20 p.m. to 17:00 p.m.
  • 19:20 p.m. to 21:00 p.m.

^Peak timings: Saturday and Sunday


  • 8:15 a.m. to 10:15 a.m.
  • 10:30 a.m. to 12:30 p.m.
  • 13:05 p.m. to 15:05 p.m.
  • 15:20 p.m. to 17:20 p.m.

CDC: 8:30 a.m. to 18:05 p.m.


  • 7:30 a.m. to 9:10 a.m.
  • 9:20 a.m. to 11:00 a.m.
  • 11:30 a.m. to 13:10 p.m.
  • 13:20 p.m. to 15:00 p.m.

Cost of practical test

The practical driving test will cost another S$33 every time you take a test. Along with this cost, you need to pay a ‘test vehicle and warming-up fee’ to drive the car your chosen school provides. This theory is broken down in the table below:

Practical test S$209.72 (Warm-up fee included) S$205.44 on weekdays S$209.72 on weekends S$179.46 (Warm-up fee included)

Cost of circuit lesson

Private lessons by instructors are not economic than driving schools because of the added expense from circuit lessons, which takes place within the circuit course in the driving schools like vertical parking, parallel parking, crank-course, S-course etc. Depending on the driving centre, each circuit lesson will cost you S$20 to S$25. Your personal instructor needs to book a session with the school to let the private vehicle enter its premises. The registration amount will be charged each time to take a circuit lesson with your private instructor.

Bottom line:

If you are a competent learner, then you may not need 25 lessons to pass the practical assessment. There are numerous hidden costs and variables involved in obtaining a Singapore driving licence. Once you have passed the test, you have to pay S$50 for the application of a driver’s licence. You should keep a budget of around S$2,400 for school sessions and approximately S$1,600 for a minimum of 25 lessons with your personal instructor.

This Page is BLOCKED as it is using Iframes.