Licence cost varies by type and school. Here are estimated costs for car and motorcycle.
Source: Malaysia Driving Institutes | Last updated: Sept 2026
Cost: car D/DA RM1200-2500, motorcycle B2 RM600-1800. Includes KPP01, UKPP, KPP02/KPP03, JPJ test. Retest fee separate.
The total cost for a car D/DA license is approximately RM1,200 - 2,500.
This includes: KPP01 theory class, UKPP exam, KPP02/KPP03 practice sessions, JPJ road test, and L/P license fees.
The total cost for a motorcycle B2 license is approximately RM600 - 1,800.
It covers the same items as the car license, but with shorter practice durations.
Retest fees are as follows:
• UKPP computer test retake: RM50 - 100
• JPJ road test retake: RM100 - 200
Additional practice sessions are usually required before retesting, and these practice fees are charged separately.
Some driving schools offer installment payment plans, but they may charge extra administrative fees. It is advisable to clarify the installment terms before enrolling.
If your driving school goes bankrupt, the fees you have already paid may not be recoverable. It is recommended to choose a reputable driving school with years of operation.
You can also file a complaint with JPJ to see if you can transfer to another driving school to continue your training.
The total cost for a Malaysian local to obtain a Class D car license typically ranges from RM1,200 to RM2,500, depending on the driving school, location, and package type. This fee covers registration, theory classes, practical sessions, exam fees, and P license (probationary license) related costs. It is recommended to request a detailed quotation from JPJ-authorized driving schools.
The total cost for a local to obtain a Class B2 motorcycle license (up to 250cc) generally ranges from RM400 to RM800. This fee includes registration, theory training, practical sessions, exam fees, and L license costs. Prices may vary slightly between states and driving schools, so it is advisable to compare options.
The cost for a foreigner to obtain a Class D car license in Malaysia is typically 30%-50% higher than for locals, totaling approximately RM1,800 to RM3,500. The price difference arises from additional document processing, English or translation services required for international students. Some driving schools offer special packages for foreigners that include all exam fees.
The cost for foreigners to obtain a B2 motorcycle license is approximately RM600 to RM1,200, about 50% higher than for locals. This includes registration, training, testing, and administrative fees for international students. It is recommended to choose a JPJ-authorized driving school with experience handling foreigners to ensure a smooth process.
The total cost to obtain a D license (car) includes: registration fee of about RM50, medical check-up fee of RM30-50, theory course fee of RM200-400, practical course fee of RM500-1,000, test fees (theory + road) of about RM150-200, L license fee of RM100-150, and P license fee of RM200-300. The total is approximately RM1,200-2,500, depending on the driving school package.
The DA license is for automatic transmission cars. The total cost is similar to the D license, around RM1,200-2,500. Since automatic vehicles have slightly higher usage costs, some driving schools may add a vehicle usage fee of RM100-200. The fee includes registration, training, testing, and L/P license costs; please refer to the driving school's quotation for specifics.
The total cost for a B2 motorcycle license is about RM400-800, including: registration fee of RM30, medical check-up fee of RM30-50, theory training of RM100-200, practical training of RM150-300, test fee of about RM100, and L license fee of RM50-80. If you choose an express course or extra practice, the cost may increase to RM1,000.
This is a duplicate question. The medical check-up fee for a Malaysian JPJ license is uniformly RM30 to RM50, charged by designated clinics. The fee covers vision, color blindness, and blood pressure checks. Note: The medical report is valid for 6 months; if it expires, you need to undergo the check-up again. Some driving schools offer on-site medical check-ups, which may increase the fee by RM10.
The JPJ theory test (computerized) fee is RM30 to RM50, usually included in the driving school's total package. If taken separately, the fee is RM50. The test is conducted at JPJ or authorized computer centers, consisting of 50 questions, and you need to answer at least 42 correctly to pass. The retake fee is RM30 each time.
The JPJ road test fee (including circuit test and road driving) is approximately RM100 to RM150, already included in the driving school's total fee. If taken separately, the car road test is RM150, and the motorcycle road test is RM100. Retakes require re-payment and may require additional training.
The L license (learner's license) is valid for 6 months, and the renewal fee is RM50 (for locals). Each renewal extends it by 6 months, with a maximum of 3 renewals. The renewal fee for foreigners is RM150. Renewal requires your ID, old L license, and a medical report (if expired). The fee can be paid at JPJ counters or online.
The most cost-effective option is to choose a government-subsidized JPJ training program or a community driving school, with costs as low as RM800 (for Class D). Additionally, registering directly with JPJ (without going through a driving school) can save agency fees, but you will need to arrange your own vehicle and instructor. It is recommended to compare packages from at least 3 driving schools and confirm there are no hidden fees.
Not expensive. Compared to neighboring countries like Singapore (approximately RM5,000-8,000) or Thailand (approximately RM3,000), Malaysian driving school fees are lower, with an average of around RM1,500 for a Class D license. The fee includes full training, examination, and license costs, offering good value for money. However, be cautious of low-priced packages that may not include retest or additional practice fees.
Not true. The normal process takes about 1-3 months, depending on the student's schedule and test appointment availability. If you attend classes 2-3 times per week, it can be completed in as fast as 3-4 weeks. JPJ test appointment delays may occur during peak periods (e.g., school holidays), but overall it is faster than in many countries. When choosing a driving school, ask if there is a fast-track option.
Licence cost varies by type and school. Here are estimated costs for car and motorcycle.
Source: Malaysia Driving Institutes | Last updated: Sept 2026