B2 is the most common motorcycle licence in Malaysia, for motorcycles β€ 250cc. Minimum age is 16 years, cheaper than car licence. Here are 20 common B2 questions.
Source: JPJ jpj.gov.my | Last updated: Sept 2026
B2 is for motorcycles up to 250cc. Learn engine capacity, fee, minimum age 16, road test, demerit points, and 20 common questions.
A B2 license allows you to ride motorcycles with an engine capacity not exceeding 250cc.
To ride larger engines (above 250cc), you need a B license; for three-wheeled motorcycles, a C license is required.
The minimum age for B2 is 16 years old, which is earlier than the car license age of 17.
Thus, many Malaysians first obtain a B2 motorcycle license and then take the car license test at 17.
The B2 license fee is approximately RM600 - 1,800, depending on the driving school and package.
The fee includes all components such as KPP01 theory classes, UKPP test, KPP02/KPP03 practice, and the JPJ road test.
The B2 road test has two parts:
Circuit test (KPP02): RPK vehicle inspection, cone slalom, figure-8, balance beam, and emergency braking
Road test (KPP03): Riding on actual roads, testing lane changes, turns, and giving way
Yes. B2 license holders can ride motorcycles on highways.
However, helmets are mandatory on highways, speed must not exceed the limit, and riding on the far-left emergency lane is prohibited.
Yes, it is mandatory. Malaysian law requires all motorcycle riders and passengers to wear standard-compliant helmets.
Not wearing a helmet results in 3 demerit points plus a RM300 fine. The helmet strap must also be fastened; otherwise, it is considered an offense.
Yes, it can carry passengers, but only 1 person, and the passenger must also wear a helmet.
It is advisable not to carry passengers during the P license period, as carrying passengers as a novice poses higher risks.
If your B2 was obtained through KPP01, you do not need to retake KPP01 when adding a car D license, as the theory results can be shared.
However, you must retake KPP02/KPP03 car practical training and the JPJ road test.
B2: Motorcycles with engine capacity β€ 250cc
B: Motorcycles with engine capacity exceeding 250cc
To obtain a B license, you need to have a B2 first or take it directly; the age requirement is also 16 years old.
A B license is a motorcycle license issued by JPJ in Malaysia, allowing you to drive motorcycles with engine capacity not exceeding 250cc. Holding a B license permits you to drive mopeds (engine capacity not exceeding 50cc) and regular motorcycles (engine capacity not exceeding 250cc). The minimum age to apply is 16 years old.
A B2 license is a motorcycle license issued by JPJ in Malaysia, allowing you to drive motorcycles with engine capacity not exceeding 250cc. B2 is the most common motorcycle license category in Malaysia, suitable for daily commuting and general use. The minimum age to apply is 16 years old.
An E license is a motorcycle license issued by JPJ in Malaysia, allowing you to drive large motorcycles with engine capacity exceeding 250cc (such as heavy bikes). To apply for an E license, you must first hold a B2 license for at least one year and be at least 18 years old. The E license test requires passing additional specialized heavy motorcycle training and a road test.
Motorcycle licenses in Malaysia are mainly divided into three types: B1 license (mopeds with engine capacity not exceeding 50cc), B2 license (motorcycles with engine capacity not exceeding 250cc), and E license (large motorcycles with engine capacity exceeding 250cc). Among these, B2 is the most common category, while the E license requires upgrading after holding B2 for at least one year.
The main difference between B2 and E lies in the allowed motorcycle engine capacity: B2 is limited to 250cc and below, while E allows driving motorcycles above 250cc. To obtain an E license, you must hold a B2 for at least one year before applying, and the test is stricter, including heavy motorcycle handling skills. Holding an E license allows you to drive all motorcycles permitted under B2.
To take the B2 test, you must meet the following requirements: be at least 16 years old; hold a Malaysian identity card or passport (for foreigners); pass the vision and health checks specified by JPJ; and enroll in a JPJ-authorized driving academy (such as Berjaya, Metro, etc.) course. You need to prepare an ID copy, photos, and the registration fee.
The cost of taking the B2 test varies by driving academy, typically ranging from RM300 to RM600. This fee includes theory classes, practical lessons, learning materials, test fees, and JPJ processing charges. It is recommended to contact your local JPJ-authorized driving academy directly for the latest quote, as some academies offer installment plans or package discounts.
Yes, attending the JPJ-mandated theory course (KPP01) is compulsory for the B2 test. It covers traffic rules, road safety, motorcycle operation knowledge, and more. The course typically lasts 6 hours, and upon completion, you must pass the JPJ computer-based theory test (KPP01 test) before proceeding to the practical training phase.
Yes, completing the JPJ-mandated practical training courses (KPP02 and KPP03) is required for the B2 test. KPP02 is conducted within the driving academy's premises, covering basic handling, turning, braking, and more; KPP03 involves on-road training on actual roads. You must complete the required hours and pass internal assessments before being eligible for the JPJ road test.
The B2 road test (JPJ Test) consists of two parts: the circuit test (KPP02) and the road test (KPP03). The circuit test assesses cone slalom, figure-8 turns, emergency braking, balance, and more; the road test is conducted on actual roads, evaluating traffic rule compliance, safety awareness, and handling skills. Both parts must meet the passing standards.
Obtaining the B2 license typically takes 2 to 4 weeks, depending on the driving academy's scheduling and your progress. The theory class takes about 1 day, practical training requires several days, and the JPJ test must be booked in advance. If you pass on the first attempt, it can be completed in as little as 2 weeks; retakes will extend the duration.
No. The B2 theory test (KPP01) is offered only in Bahasa Melayu and English β there is no Chinese or Tamil paper. Road test instructions also use Malay or English.
Learn the basic Malay traffic terms beforehand; our multi-language practice helps you understand each question.
No. A B2 license only permits you to drive motorcycles (with an engine capacity not exceeding 250cc) and does not allow you to drive cars. To drive a car, you must hold a D license (manual transmission) or DA license (automatic transmission). If you wish to drive cars, you need to register separately for a car driving license.
Yes. A D license is for cars and does not include motorcycle riding privileges. To legally ride a motorcycle, you must separately obtain a B2 or B1 license. Holding a D license does not exempt you from the B2 theory or practical tests, though some driving academies may offer discounted D+B2 package deals.
Yes. B2 is limited to motorcycles and does not allow you to drive cars. To drive a car, you must obtain a D license (manual transmission) or DA license (automatic transmission). Holding a B2 does not affect the D test, but you may consider enrolling in a combined D+B2 package at a driving academy to save costs and time.
Yes, foreigners taking the B2 motorcycle license test in Malaysia require a guarantor. The guarantor must be a Malaysian citizen, aged 21 and above, holding a valid identity card, and with no serious traffic crime records. The guarantor must sign a guarantee document, taking responsibility for the applicant's compliance with traffic regulations while in Malaysia.
According to JPJ regulations, the practical riding course (Kursus Kurikulum) for the B2 motorcycle license is 10 hours, usually completed over 2 days. The course covers basic control, balance exercises, emergency braking, cornering techniques, and simulated road test items. Students must complete all hours and obtain the instructor's endorsement before being eligible for the test.
The B2 road test pass rate varies by driving academy and region, with a national average of about 60%-70%. The test is divided into two parts: closed-circuit (Bahagian I) and road riding (Bahagian II). The closed-circuit section assesses figure-8 turns, S-curves, emergency braking, etc., while the road section tests real traffic response. Most failures are due to balance errors and failure to obey traffic signs, so extra practice is recommended.
The validity of the B2 motorcycle license can be 1, 2, or 5 years, chosen at the time of application. Renewal must be done within 3 months before expiry, and can be processed at JPJ counters, post offices, or online via MyEG. The fee is RM30 per year, or RM150 for a one-time 5-year renewal. Late renewal incurs fines, and if not renewed for over 3 years, a retest is required.
The B2 motorcycle license category was officially established in 1999 by the Malaysian Road Transport Department (JPJ) to regulate the qualification for riding motorcycles with an engine capacity not exceeding 250cc. Previously, motorcycle licenses were under class B, covering all engine sizes. The introduction of B2 aimed to distinguish light motorcycles from heavy ones (B Full), lowering the entry barrier and enhancing road safety.
B2 is the most common motorcycle licence in Malaysia, for motorcycles β€ 250cc. Minimum age is 16 years, cheaper than car licence. Here are 20 common B2 questions.
Source: JPJ jpj.gov.my | Last updated: Sept 2026