Driving Licence Cost in Singapore (2026): School vs Private Instructor Comparison

Getting your driving licence in Singapore is a significant investment — typically between $2,300 and $2,800 depending on the route you choose. Whether you go through a driving school (CDC, SSDC, or BBDC) or learn with a private driving instructor, understanding exactly where your money goes helps you budget smartly and avoid surprises.
This guide breaks down every cost line item for both routes, so you can compare apples to apples and make an informed decision.
At a Glance
~$2,836
CDC
~$2,743
SSDC
~$2,669
BBDC
~$2,352
Private
Based on 25 practical lessons, off-peak rates, normal instructor, first-attempt pass
What's Included in the Cost?
Regardless of your route, getting a driving licence in Singapore involves six main cost categories:
Enrollment & Admin
Registration, eyesight test, photo, and account setup fees.
Theory Tests
BTT and FTT test fees, theory lessons, and evaluation sessions.
Enhancement Training
Simulator sessions, induction, and school-specific training modules.
Driving Lessons
The biggest cost — your actual behind-the-wheel lessons with an instructor.
Test Day
Practical test fee, vehicle rental, warm-up session, and admin fees.
Licensing
Provisional Driving Licence (PDL) and final driving licence fees.
Key insight: Driving lessons account for 60–70% of the total cost. This is where your choice of route and lesson timing (peak vs off-peak) makes the biggest difference.
Driving School Cost Breakdown
The table below compares every fee across Singapore's three driving schools. Items marked “–” are not applicable to that school.
| Item | CDC | SSDC | BBDC |
|---|---|---|---|
| Enrollment & Admin | |||
| Enrolment (valid for 1 year) | $185.30standard package incl. eLearning, eTrial Tests, and Theory Lessons | $130.80 | $106.82 |
| Eyesight Test | $1.96 | $1.96 | $1.96 |
| Photo Taking | $7.09 | $7.08 | $7.09 |
| Course Extension | $65.40per 6 months | $67.58per 6 months | $9.81per month |
| Training Vehicle Conversion Fee | – | $43.60 | – |
| Theory Tests | |||
| Theory Lessons x4 | – | $21.80 | $19.62100 min/session |
| Theory Practice Session | – | – | $3.2745 min/session |
| Theory Evaluation | $6.48 / $7.56off-peak / peak · Internal Evaluation (IE) | $5.45Theory Trial Test (TTT) | $5.45 |
| BTT Test (incl. admin fee) | $9.44 | $9.44 | $9.44 |
| FTT Test (incl. admin fee) | $9.44 | $9.44 | $9.44 |
| Enhancement Training | |||
| Induction Programme | $23.98 | – | – |
| Driving Simulator x3 | $90.90 | $91.56 | $73.74 |
| Driving Simulator (Extra) | – | – | $70.4750 min/session |
| Learner Driving Competency Screening (LDCS) | $59.95 / $64.31off-peak / peak | – | – |
| Vehicular Pre-Operative Check (VPC) | $23.98 / $28.34off-peak / peak | – | – |
| Risk Forecast Training | – | – | $22.89 |
| Driving Lessons | |||
| Practical Lesson (100 min) | $79.57 / $89.38off-peak / peak | $82.84 / $91.56off-peak / peak | $77.39 / $86.11off-peak / peak |
| Fixed Instructor Fee (Per Lesson) | $13.08 / $16.35One Team / Elite Team | $8.72 | $5.45 |
| Test Day | |||
| Practical Driving Test (TP) (incl. admin fee) | $35.94 | $35.94 | $35.94 |
| Vehicle Rental for Practical Test | $317.19incl. warm-up Mon–Sat | $239.80 | $250.70 |
| Warm-Up Session (Mon–Sat) | – | $43.60 | $42.51 |
| Licensing | |||
| PDL (valid for 2 years) | $25.00 | $25.00 | $25.00 |
| Driving Licence | $50.00 | $50.00 | $50.00 |
| Estimated Total | $2,836 – $3,500 | $2,743 – $3,179 | $2,669 – $3,023 |
Estimated totals assume 25 practical lessons and first-attempt pass. Min value is off-peak without fixed instructor fee. Max value is peak with fixed instructor fee for all 25 lessons. Account extension fees are not included.
Calculate Your Exact Costs
Use our interactive calculator to customise lesson count, peak/off-peak mix, and test attempts for an accurate estimate.
Open Cost CalculatorPrivate Instructor Cost Breakdown
The private route has a different fee structure. You pay your instructor directly for lessons, but register at a driving centre for theory tests, simulators, and the practical test.
| Item | Cost |
|---|---|
| Enrollment & Admin | |
| Account Maintenance Fee | $27.25 |
| Eyesight Test | $1.96 |
| Photo Taking | $7.09 |
| Private Instructor Enrollment | $100.00 |
| Theory Tests | |
| BTT Test (incl. admin fee) | $9.44 |
| FTT Test (incl. admin fee) | $9.44 |
| Enhancement Training | |
| Driving Simulator x3 | $90.90 |
| Driving Lessons | |
| Actual-Road Lesson (60 min) | $50.00 / $55.00off-peak / peak |
| Circuit Lesson (60 min) | $95.00 / $100.00off-peak / peak |
| Test Day | |
| Practical Driving Test (TP) (incl. admin fee) | $35.94 |
| Warmup Session (1.5h with circuit) | $120.00 |
| Vehicle Rental for Practical Test | $400.00 |
| Licensing | |
| PDL (valid for 2 years) | $25.00 |
| Driving Licence | $50.00 |
| Estimated Total (20 Road + 5 Circuit) | $2,352 – $2,477 |
Estimated totals assume 20 actual-road + 5 circuit lessons and first-attempt pass. Min value is off-peak for all 25 lessons. Max value is peak for all 25 lessons. Account extension fees are not included.
Find a High Pass-Rate Instructor
Browse private driving instructors ranked by official pass rates. A higher pass rate means fewer lessons and lower total costs.
Browse InstructorsSide-by-Side Summary
Here's a condensed comparison across all four options. The cheapest option in each category is highlighted in green.
| Cost Category | CDC | SSDC | BBDC | Private |
|---|---|---|---|---|
| Enrollment & Admin | $194.35 | $139.84 | $115.87 | $136.30 |
| Theory | $25.36 | $46.13 | $47.22 | $18.88 |
| Enhancement Training | $198.81 | $91.56 | $167.10 | $90.90 |
| 25 Practical Lessons | $1,989.25 | $2,071.00 | $1,934.75 | $1,475.00 |
| Test Day | $353.13 | $319.34 | $329.15 | $555.94 |
| Licensing | $75.00 | $75.00 | $75.00 | $75.00 |
| Total | ~$2,836 | ~$2,743 | ~$2,669 | ~$2,352 |
Key Assumptions
The estimated totals above are based on:
Note: Your actual costs may differ based on lesson count, peak vs off-peak timing, instructor type, and number of test attempts. Use our cost calculator for a personalised estimate.
When to Choose a Driving School
A driving school may be the better choice if:
When to Choose a Private Instructor
A private instructor may be the better choice if:
Note: Private learners face higher retake costs (~$556 per attempt) since they need to rent a vehicle from their instructor. Choose a high pass-rate instructor to maximise your chances of passing on the first try.
Other Factors to Consider (Beyond Cost)
Cost isn't everything. Here are other practical factors that may influence your decision:
Access to Test Circuit
Driving schools like CDC, SSDC, and BBDC have in-house test circuits, so you can practise on the actual test route without extra charges. Private learners will need their instructor to book circuit sessions separately at a driving school, which may come at a higher cost.
Scheduling Flexibility
Driving schools have fixed lesson schedules, which can be difficult to work around if you have a busy timetable. Private instructors offer more flexibility — you can negotiate lesson days and times that suit you, subject to your instructor's availability.
Location & Convenience
BBDC is in Bukit Batok, SSDC is in Woodlands, and CDC is in Ubi (the most centrally located). If you don't live nearby, the commute to a driving school can add significant time to each lesson. A private instructor can typically meet you at a more convenient location.
Pro Tips to Save Money
Book off-peak lessons
Off-peak lessons (weekday daytime) are $8–$10 cheaper per session. Over 25 lessons, that's $200–$250 in savings.
Pass your TP test on your first attempt
Each practical test retake costs $319–$556 (plus additional practice lessons). Invest in thorough preparation to avoid expensive retakes.
Choose a high pass-rate instructor
An instructor with a higher pass rate means you're more likely to pass on your first try — saving you retake fees and additional lesson costs. Check instructors' official pass rates before choosing.
Practice theory online at BTT.sg
Don't pay for expensive theory prep resources. Use more affordable alternatives like btt.sg (view pricing) for a comprehensive BTT and FTT question bank to help you pass your theory tests on the first attempt.
Frequently Asked Questions
How much does it cost to get a driving licence in Singapore?
The total cost ranges from approximately $2,352 to $3,500, assuming first-attempt pass. The exact amount depends on your route (driving school vs private instructor), number of lessons, off-peak vs peak lesson timing, whether you choose a fixed instructor, and number of test attempts. The main cost driver is practical driving lessons, which account for 60–70% of the total.
Is learning with a private instructor cheaper than a driving school?
Yes, the private route is generally $317–$484 cheaper overall. A private instructor costs approximately $2,352 compared to $2,669–$2,836 at a driving school. However, private learners face higher test retake costs (~$556 per attempt vs $319–$353 at a school) since they need to rent a vehicle separately.
What are the hidden costs of getting a driving licence?
Common hidden costs include: course extension fees ($9.81–$67.58), fixed instructor surcharges ($5.45–$16.35 per lesson), peak hour premiums ($8–$10 more per lesson), test retake fees ($319–$556 per attempt), and account maintenance fees for private learners ($27.25). Always budget for at least one retake attempt.
How much does a driving test retake cost?
A practical driving test retake costs $319–$353 at a driving school (includes vehicle rental, warm-up session, and test fee) or approximately $556 with a private instructor (includes vehicle rental at $400, warm-up at $120, and test fee at $35.94). This does not include additional practice lessons you may need.
How many driving lessons do I need?
Most learners need 20–30 practical lessons. Driving schools typically schedule 25 lessons of 100 minutes each (about 42 hours total). Private learners usually take 20 actual-road lessons and 5 circuit lessons of 60 minutes each (about 25 hours total). The exact number depends on your learning pace.
Which driving school in Singapore is the cheapest?
BBDC (Bukit Batok Driving Centre) is generally the cheapest driving school, with an estimated total of ~$2,669 based on off-peak rates. SSDC comes in at ~$2,743, and CDC is the most expensive at ~$2,836. However, prices vary depending on peak vs off-peak timing and whether you choose a fixed instructor.
Ready to Start Your Driving Journey?
Use our tools to plan your budget, find the best instructor, and ace your theory tests — all in one place.
Looking for a private instructor? Find a high pass-rate instructor