Malaysia Driving License Process
Complete JPJ Official Process · 8 Stages Explained (2026)
From enrolment to full licence — detailed breakdown of every stage, timeline, and practical tips for foreigners.
8
Stages
3–6
Months Total
EN/中
Test Languages
JPJ
Official Body
Enrol at a JPJ-Licensed Driving School
Visit a JPJ-licensed Institut Memandu (driving school). Bring your passport, visa, and passport photos. Pay the registration fee (RM 50–100). The school will register you in the JPJ system.
Practical Tips
- Choose a school with English or Mandarin instructors
- Confirm they accept foreign applicants
- Ask about package deals
Complete KPP Theory Course (5 Hours)
Attend the mandatory 5-hour Kursus Pendidikan Pemandu (KPP) theory class. This covers road rules, traffic signs, and safe driving practices. Available in English and Mandarin at most schools.
Practical Tips
- Take notes — the test covers this material
- Ask for the study booklet in your language
- Practice with the JPJ app
Pass the QTI Computer Test
The Ujian Teori (QTI) is a computer-based multiple choice test with 50 questions. You need 42/50 to pass. Available in English, Mandarin, Tamil and Malay. You have 3 attempts before needing to retake the course.
Practical Tips
- Study the JPJ question bank (1,000+ questions)
- Choose Mandarin if more comfortable
- Arrive 30 mins early with passport
Receive Your L-Licence (Learner)
After passing QTI, you receive your L-licence (Lesen L). This allows you to drive on public roads with a qualified instructor. The L-licence is valid for 2 years.
Practical Tips
- Keep your L-licence safe
- Display L plate when driving
- Must be accompanied by licensed driver
JPJ Test 1 — Circuit Skills
Complete mandatory circuit lessons (minimum 16 hours for manual, 8 for auto). Then sit JPJ Test 1 — evaluated on hill start, parking, 3-point turn, and emergency stop. Pass mark: no major errors.
Practical Tips
- Practice until movements are automatic
- Automatic transmission is easier for beginners
- Calm breathing helps on test day
JPJ Test 2 — Road Driving
Complete mandatory road lessons (minimum 8 hours). Then sit JPJ Test 2 — a real road test with a JPJ examiner in the car. Evaluated on lane discipline, signalling, junctions, and overall road safety.
Practical Tips
- Check mirrors frequently — examiners watch this
- Signal early and clearly
- Stay calm and drive naturally
Receive P-Licence (Probationary)
After passing both JPJ tests, you receive your P-licence (Lesen P). Valid for 2 years. Speed limit: 90 km/h on highways. Must display P plate. No passengers on motorcycles.
Practical Tips
- Display P plate at all times
- Avoid highway driving initially
- Build confidence gradually
Upgrade to CDL (Full Licence)
After 2 years with a clean P-licence record, you automatically qualify for the Competent Driving Licence (CDL). Visit JPJ or your driving school to upgrade. No additional test required.
Practical Tips
- Keep your driving record clean
- Renew before expiry
- CDL is valid for 5 years
With Guidance vs. Without
Why foreigners benefit from professional guidance
Theory Test Language
✓ With Our Guidance
Guided to choose correct language option
✗ Without Guidance
May choose wrong language by mistake
Document Preparation
✓ With Our Guidance
Checklist provided, errors caught early
✗ Without Guidance
Risk of rejection at JPJ counter
School Selection
✓ With Our Guidance
Matched to school with your language support
✗ Without Guidance
May end up at school with no Chinese/English
Test Scheduling
✓ With Our Guidance
Coordinated for fastest available slot
✗ Without Guidance
Long waits due to unfamiliarity with system
Overall Timeline
✓ With Our Guidance
3–4 months (optimised)
✗ Without Guidance
5–8 months (common for foreigners)
| Aspect | With Our Guidance | Without Guidance |
|---|---|---|
| Theory Test Language | Guided to choose correct language option | May choose wrong language by mistake |
| Document Preparation | Checklist provided, errors caught early | Risk of rejection at JPJ counter |
| School Selection | Matched to school with your language support | May end up at school with no Chinese/English |
| Test Scheduling | Coordinated for fastest available slot | Long waits due to unfamiliarity with system |
| Overall Timeline | 3–4 months (optimised) | 5–8 months (common for foreigners) |
Need help navigating the process?
Contact us for personalized assistance — free, no obligation.