Subscription Modal Banner
Weekly newsletter subscription
Get SingSaver’s top tips and deals, plus an exclusive free guide to investing, sent straight to your inbox.

I agree to the terms and conditions and agree to receive relevant marketing content according to the privacy policy.

Success Tick Icon
Congratulations on successfully joining Singsaver Newsletter

How Much Does it Cost to Get a Driving Licence in Singapore?

Alevin Chan

Alevin Chan

Last updated 22 February, 2023

Yes, car ownership in Singapore is expensive, but that doesn't mean you completely dismiss the idea of getting a driving licence.

After all, driving is an important life skill that you may find handy, especially when you’re holidaying (think driving down the coastal highways of Australia), or as a means of increasing your income (by being a private-hire driver, for instance). 

Thankfully, getting a driving licence in Singapore is not too expensive — you can get one for between S$1,400 to S$2,800, or the price of an average year-end holiday. You can also choose to enrol into a driving school, of which there are 3 in Singapore: Bukit Batok Driving Centre (BBDC); Singapore Safety Driving Centre (SSDCL); and ComfortDelGro Driving Centre (CDC). If that’s not enough, there’s the option to book a private instructor to teach you how to drive. 

Here’s what you need to know about how much it costs to get a driving licence in Singapore. We’ll split up the process into 4 steps, and will go through each of them as individually. 

Average costs for step 1: Enrolment

Name of Driving School Enrolment Fee (Annual) + Extension Fee
BBDC S$96.30 (excluding $3 facilities fee if you choose to enrol online) + S$8.03/mth
SSDCL S$174.09 + S$58.85/6 mths
CDC S$171.20 + S$64.20/6 mths
Private Instructors Between S$70 to S$100

The costs above are payable if you choose to attend a driving school. Each enrolment is valid for 12 months, although you may choose to extend your validity in blocks of one or six months, if you do not acquire your driving licence within 12 months of enrolment. 

Private instructors also charge an enrolment fee for taking you on as a student. There are no fixed rates, but you can expect to pay between S$70 to S$100. 


SingSaver Exclusive Promotion: Receive up to S$70 via PayNow and up to $$150 petrol vouchers when you apply now. Valid till 31 July 2023. T&Cs apply.

MSIG MotorMax: Receive S$50 via PayNow + $100 petrol vouchers

MSIG MotorMax Plus: Receive S$70 via PayNow + $150 petrol vouchers

Average costs for step 2: Theory lessons and theory tests

Name of Driving School Theory Lessons (4 Lessons) Theory Tests
BBDC S$17.12 x 4 = S$68.48 Basic: S$6.50
Final: S$6.50
SSDCL Included in enrolment fees (Step 1) Basic: S$6.50
Final: S$6.50
CDC Included in enrolment fees (Step 1) Basic: S$6.50
Final: S$6.50
Private Instructors None required, self study Basic: S$6.50
Final: S$6.50

Enrolling in a driving school will require you to attend lessons on driving theory, and you’ll be expected to pass at least the Basic Theory Test before you can proceed to take practical driving lessons properly. 

Private candidates are not required to attend theory lessons, but it would be wise to study on your own before booking a test at one of the 3 driving schools. Passing with flying colours is always exciting.

As for the final theory test, you’ll need to pass that before you can move to take up the final driving test.


SingSaver Exclusive Offer: Use promo code TIQSINGSAVER to get 20% off your TIQ Car Insurance policy. Valid till 18 June 2023. T&Cs apply.

Average costs for step 3: Practical lessons 

Name of Driving School Practical Lessons Provisional Driving licence (PDL)
BBDC S$68.48 - S$77.04 (100mins) S$25
SSDCL S$77.04 - S$85.60 (120mins) S$25
CDC S$68.48 - S$77.04 (100mins) S$25
Private Instructors S$35 - S$50 (60mins)
Add: $58 for driving school circuit

Practical lessons are where you actually get into a car and learn how to operate it safely and properly. Private instructors offer cheaper lessons on a per-minute basis, but you’ll need to top up S$58 each time to practice in a driving school. 

Also, you’ll need to apply for a Provisional Driving licence (PDL) before you can legally practice driving in public areas such as car parks. If you do not have a PDL, you may only practice driving within the driving school grounds.


SingSaver Exclusive Offer: Use promo code TIQSINGSAVER to get 20% off your TIQ Car Insurance policy. Valid till 18 June 2023. T&Cs apply.

Average costs for step 4: Practical test and registration 

Name of Driving School Practical Test (Traffic Police) Vehicle Rental Driving Licence Registration
BBDC S$33 S$214 + S$38.52 (warm-up) S$50
SSDCL S$33 S$192.60 + S$38.52 (warm-up) S$50
CDC S$33 S$273.92 (includes one warm-up) S$50
Private Instructors S$33 See Above S$50

When you’re finally ready to take your driving test, know that you’ll have to actually rent a test vehicle from a driving school along with the option for a warm-up session at BBDC or SSDCL. At CDC, the warm-up session is bundled together with the vehicle rental fee. 

And, yes, this also means you’ll need to take your driving test at one of the registered driving centres located in Singapore. If you succeed, you’ll need to pay a further S$50 for the registration of your actual driving licence. 

Private instructors are cheaper than driving schools

Steps To Getting A Licence Private Instructors Driving Schools
Enrolment S$70 - S$100 S$96.30 - S$174.09
Theory Lessons and Tests S$13 S$13 - S$81.48
Practical Lessons Average 20 lessons, with 5 school circuit lessons
S$990 - S$1,290
Average 25 lessons
S$1,737 - S$2,165
Practical Test and Registration S$292.72 - S$356.92 S$254.20 - S$356.92
Total Average Cost S$1,365,20 - S$1,759.92 S$2,100.50 - S$2,777.9

Based on our research, the average cost of getting a driving licence in Singapore ranges from S$1,365 to just shy of S$2,800. There are, of course, many factors that affect the price you pay, and your final bill may be different. 

However, there is one conclusion that seems to stand out — private driving instructors do seem to be much cheaper than driving schools, and there could be a few main factors for this: 

  • A private candidate may register for a driving test after 15 to 20 lessons whereas a school candidate needs to complete an average of 20 to 25 lessons. The fewer lessons you attend, the lesser you have to pay.
  • Driving schools charge two prices for their lessons — peak and off-peak. Your circumstances may prevent you from going for cheaper off-peak lessons. Meanwhile, private instructors generally charge a flat fee.
  • Driving schools have higher enrolment fees and charge for theory lessons. Private candidates do not have to attend theory lessons, and may self-study for the theory tests, saving some money in the process. 

Does this mean cheaper private driving instructors are better for you? Well, not necessarily, as private candidates receive less instruction and practice time with their instructors, and may be more suited for those who are super self-motivated. 

Private candidates also may have fewer opportunities to drive on practice circuits found at the schools, which is rumoured to be detrimental to passing the driving test on the first try.


FWD Car Insurance Promo: Get the Best Price with SingSaver's Exclusive Discount! Use the promo code SSCAR to get a 20% discount + 5% off your premiums when you apply for a Comprehensive FWD Car Insurance policy! Valid till 30 June 2023. T&Cs apply.

Cost of getting your driving licence from a driving school

Driving School Address Approximate Cost Of Driving License*
Bukit Batok Driving Centre (BBDC) 815 Bukit Batok West Ave 5, Singapore 659085 S$2,427
Singapore Safety Driving Centre (SSDCL) 2 Woodlands Industrial Park E4, Singapore 757387 S$2,639
ComfortDelGro Driving Centre (CDC) 205 Ubi Ave 4, Singapore 408805 S$2,437

- That you complete your driving license within 6 months.
- Pass your basic and advanced theory on the first attempt.
- Attend 10 practical lessons during off-peak timings.
- Attend 15 practical lessons during peak timings.
- Pass your practical test on the first attempt.
- Proceed to register for your driving license thereafter.

Driving schools, on the other hand, offer more thorough instruction and overall more practice time, including on driving circuits, which replicate conditions encountered during the driving test. They also offer a slew of support services such as extra practice sessions, e-learning modules and simulation sessions that some learners may find useful or advantageous. 

If you’ve been putting your driving lesson plans on hold because of uncertainty on the budget required, now is the time to think it through and just go for it.

Read these next:
Credit Cards You Should Use As Your EZ-Link Card
HDB Loan Vs Bank Loan: Which One Should You Go For?
Lazada Promo Codes And Credit Card Promotions In Singapore
RedMart Promo Codes and Vouchers
8 Cheap Korean BBQ Buffets In Singapore Starting At $15

An ex-Financial Planner with a curiosity about what makes people tick, Alevin’s mission is to help readers understand the psychology of money. He’s also on an ongoing quest to optimise happiness and enjoyment in his life.


Use a personal loan to consolidate your outstanding debt at a lower interest rate!

Sign up for our newsletter for financial tips, tricks and exclusive information that can be personalised to your preferences!