Processing Time
1–3 months
B2 Package Cost
RM500–RM900
Key Body
JPJ / Driving Academies
Quick overview: Malaysia has two motorcycle licence classes — B2 (motorcycles up to 250cc) and B (any motorcycle, including above 250cc). Most Malaysians get their B2 first, then upgrade to B after at least 1 year. You must enroll at a JPJ-approved driving academy — they handle your PDL application, theory test booking, and practical lessons.
B2 vs B Licence — Which One Do You Need?
| Feature | Class B2 | Class B |
| Engine capacity | Up to 250cc | Any capacity (above 250cc) |
| Minimum age | 16 years old | 17 years old (+ 1 year B2) |
| How to get it | Direct from driving academy | Upgrade from B2 (after 1+ year) |
| Common bikes | Honda Wave, Yamaha Y15Z, Honda RS150R, Yamaha R15 | Honda CB500, Kawasaki Ninja 400, large touring bikes |
| Package cost | RM500–RM900 | RM700–RM1,200 (upgrade) |
Note on B licence: To upgrade from B2 to B, you must hold a valid B2 licence for at least 1 year, then enroll at a driving academy for the B upgrade course. The B licence allows you to ride motorcycles of any engine capacity including large displacement bikes. Many Malaysians stay on B2 for years — most common commuter bikes are under 250cc.
Step-by-Step: Getting Your B2 Licence
- Enroll at a JPJ-approved driving academy (Institut Memandu Bertauliah). Choose a motorcycle package (Kelas B2). The academy handles your PDL application, test bookings, and lesson scheduling. Get 2–3 quotes — prices vary by area and package inclusions.
- Apply for your PDL (Provisional Driving Licence / Lesen Memandu Sementara). Done through the academy with your documents. Your PDL allows you to ride under instructor supervision. Valid for 1 year.
- Complete 5 hours of compulsory theory classes at the academy — road safety, traffic laws, and motorcycle-specific hazard awareness.
- Sit the KPP Computerised Theory Test (Ujian Teori KPP). 50 multiple-choice questions. You need at least 42/50 (84%) to pass. Same question bank as the car licence — covers road signs, traffic regulations, and safe riding practices.
- Complete compulsory practical riding lessons. Minimum 5 hours of on-road lessons for B2 under a certified instructor. You'll learn balance, low-speed control, emergency braking, and road positioning.
- Sit the JPJ Practical Riding Test. Conducted by a JPJ officer. Includes circuit tests and a road section (see breakdown below).
- Receive your P Licence (Lesen Percubaan). Valid for 2 years from passing the test. You must display a P sticker on your motorcycle.
- Convert to a full B2 licence after 2 years. Apply at JPJ or via the MyJPJ app once your P period ends with no serious traffic offences.
Documents Required for PDL Application
- MyKad (IC) — original and 2 photocopies
- 1 passport-sized photograph — blue background
- Completed JPJ L1 form — your academy provides and submits this
- Medical certificate / sight test — from a registered clinic or optometrist (many academies arrange this on-site). Must confirm you meet minimum vision requirements.
- PDL fee — approximately RM30 (paid through the academy)
Under 18? If you are 16 or 17 years old, you need a parent or guardian's written consent to apply for a motorcycle PDL and licence.
KPP Theory Test (Ujian Teori KPP)
The computerised theory test is the same for both car and motorcycle licences. It covers traffic laws, road signs, and safe driving/riding practices.
- 50 multiple-choice questions on a computer
- Pass mark: 42/50 (84%)
- Duration: 30 minutes
- Available in: Bahasa Malaysia, English, Mandarin, Tamil
- Fee: RM30 (included in most academy packages)
- Resit fee: RM30 per attempt if you fail; must wait 3 days before resitting
How to prepare: Use the MySikhir app or practice at
kpp.gov.my. The official question bank has about 500 questions — the actual test draws directly from this pool. Most people pass first attempt after 2–3 days of practice.
JPJ Practical Riding Test — Circuit + Road
The practical test is in two parts: a circuit (within the academy grounds) and a road section (on public roads). Both are assessed by a JPJ officer.
Circuit Test Components
| Test Component | What Is Assessed |
| Figure-8 (Bulatan 8) | Slow-speed balance and control. You must complete a figure-8 path slowly without putting your foot down. |
| Slow ride (Perjalanan Perlahan) | Ride along a narrow plank/bridge slowly. Tests balance at very low speed. |
| Emergency stop (Henti Kecemasan) | Ride at speed and brake to a stop within a marked distance. Tests braking technique. |
| Slalom (Kon) | Weave between cones at low speed. Tests steering control. |
| Bukit (Hill start) | Stop on an incline, then move off without rolling back. More relevant for manual bikes. |
Road Test
After the circuit, you ride on public roads with the JPJ assessor following by car or motorcycle. Assessed on: lane discipline, correct signalling, safe speed, junction and roundabout handling, and gear changes (for manual bikes).
Common failure points: Putting a foot down during the figure-8 or slow ride, failing to signal before manoeuvres, lane cutting at junctions, or not checking mirrors. Practise the figure-8 until it feels natural — it trips up most first-timers.
Cost Breakdown (B2 — Typical 2026 Prices)
| Item | Approximate Cost |
| Full B2 package (PDL + theory + lessons + test) | RM500–RM900 |
| PDL fee (within package) | ~RM30 |
| KPP theory test fee (within package) | RM30 |
| JPJ practical test fee (within package) | ~RM85 |
| P licence issuance | ~RM30 |
| Full licence conversion (after 2 years) | ~RM30 |
| Resit fee (if failed — each attempt) | RM85 |
Most academies bundle all fees into a single package price. Get a written breakdown before signing up.
Upgrading from B2 to B Licence
- Hold B2 licence for at least 1 year (full licence, not P licence period)
- Enroll at a JPJ-approved academy for the B upgrade course
- No KPP theory test required for B upgrade (you've already passed it)
- Practical lessons on a large-capacity motorcycle (400cc+ typically used in training)
- Sit the JPJ practical test on a larger bike — same circuit + road format
- B licence issued — allows you to ride any motorcycle, including above 250cc and high-displacement bikes
Tip: If you plan to eventually own a big bike (400cc+), get your B licence as soon as you're eligible. The practical training for B upgrade will also significantly improve your riding skills and confidence.
Safety Gear — What You Must (and Should) Wear
Malaysian law requires a helmet at all times. The following is required and strongly recommended:
| Item | Legal Requirement? | Recommended? |
| Helmet (SIRIM-certified) | Yes — mandatory | Full-face for best protection |
| Riding gloves | No | Yes — protects hands in a fall |
| Riding jacket (with padding) | No | Yes — especially for highway riding |
| Long trousers | No | Yes — avoid shorts on a bike |
| Closed-toe shoes | No | Yes — never ride in flip-flops |
Helmet law: Your helmet must be SIRIM-certified (look for the SIRIM mark). Half-face and full-face helmets are both legal. Novelty helmets and uncertified helmets can result in a fine under the Road Transport Act. During JPJ tests, you must wear a helmet — academies typically provide one if you don't have your own.
P Licence Rules (Lesen Percubaan)
- Valid for 2 years from the date of passing the practical test
- Display a "P" sticker on your motorcycle — failure to display is an offence
- Demerit points: During the P period, 6 demerit points means your licence is revoked and you must retake the test
- No night-time expressway restriction — P licence holders face no specific time restrictions, but must follow all traffic laws
- Convert to full licence after 2 years by applying at JPJ or via the MyJPJ app — no test required if no disqualification
Pro Tips (Tips Pro)
- ✅ Practise the figure-8 before your test. This is the most common failure point. Find a large empty car park and practise with your own bike (or borrow one) before test day. The circuit dimensions are fixed — look them up and recreate them.
- ✅ Look where you want to go, not down. The figure-8 and slow ride require you to look ahead, not at the ground. Riders who stare at their front wheel almost always fall over.
- ✅ For manual bikes: use clutch + rear brake for slow-speed control. Feather the clutch in the friction zone while dragging the rear brake slightly. This gives you much more control at very low speeds.
- ✅ Memorise the KPP question bank, not just road signs. Many questions are specific scenarios. The MySikhir app and the official KPP website both have full practice tests — use them until you're consistently hitting 48–50.
- ✅ Buy your own helmet before lessons start. Academy helmets have seen a lot of use. A proper helmet costs RM100–RM250 for a decent entry-level full-face — worth it for safety and comfort during lessons.
- ✅ Ask the academy about their test pass rate. A legitimate academy will be comfortable discussing this. Low pass rates can indicate poor instruction quality. Choose one with consistently good results.
Common Mistakes (Kesilapan Biasa)
- ❌ Not practising enough before the practical test. The 5-hour minimum lesson requirement is a floor, not a target. If you're not confident, ask for more lessons. Extra lessons cost extra, but re-sitting the test costs RM85 and more time.
- ❌ Riding without a P sticker. It's a minor offence, but JPJ roadblocks specifically check for it. Just put the sticker on — it's two years.
- ❌ Riding a B-class bike on a B2 licence. Your licence specifies the class. Riding a motorcycle above 250cc on a B2 licence is an offence — your insurance may also be voided in an accident.
- ❌ Forgetting to renew road tax and insurance before riding. You need valid road tax (Cukai Jalan) and insurance before a motorcycle can legally be ridden on public roads. These are separate from your licence — arrange both before your first solo ride.
- ❌ Not wearing a helmet or wearing an uncertified one. An RM50 fine at minimum, and far more serious consequences in an accident. SIRIM certification is non-negotiable.
Frequently Asked Questions
-
Can I get a B licence directly without getting B2 first?
No. Under Malaysian regulations, you must hold a valid B2 licence for at least 1 year before you can apply for the B (full) licence upgrade. There is no direct path to B without going through B2 first, unless you already hold a valid car licence (Class D/DA) — in which case some academies structure the upgrade differently. Confirm with your driving academy.
-
Do I need to take the KPP theory test again when upgrading from B2 to B?
No. If you already have a valid Malaysian driving or riding licence, you do not need to resit the KPP theory test for the B licence upgrade. You only need to complete the practical training and test on a large-capacity motorcycle.
-
Can I ride on highways and expressways with a B2 licence?
B2 licence holders can technically ride on most roads. However, many expressways have minimum speed limits (typically 60–90 km/h) and some have explicit restrictions on vehicles below certain engine capacities. Most 125cc–150cc commuter bikes (Honda Wave, Yamaha EX5) are not suitable for expressways due to speed limitations, not the licence class itself. A 250cc bike like the Honda CBR250R or Yamaha R15 can legally ride on most expressways. Check the specific expressway's restrictions — they vary.
-
I already have a car licence (Class D). Do I still need to enroll at a driving academy for a motorcycle licence?
Yes. A car licence does not grant any motorcycle riding privileges. You must enroll at a driving academy and complete the full B2 process — PDL application, practical lessons, and JPJ test. The only advantage is that you may be exempt from the KPP theory test if your car licence is valid (confirm with your academy).
-
How long does the B2 licence process take?
Typically 1–3 months from enrollment to receiving your P licence. The main variable is JPJ test slot availability — in popular areas, waiting times for test slots can be 4–6 weeks after completing lessons. Some driving academies in smaller towns have faster slots.
-
What happens if I fail the JPJ practical test?
You can resit after a minimum waiting period (usually 14 days). Each resit costs approximately RM85 for the JPJ test fee. Your academy will typically offer additional remedial lessons before your next attempt. Most people pass within 2 attempts.
-
Can a 16-year-old apply for a motorcycle licence?
Yes — the minimum age for a B2 motorcycle licence is 16 years old. However, parental or guardian consent is required for applicants under 18. The parent/guardian must sign the JPJ application forms. You cannot get a car licence (Class D) until you are 17.
If this guide saved you a trip to the driving academy just to ask basic questions, consider buying me a coffee.
☕ Buy me a coffee
⚠ Disclaimer: This guide is for informational purposes only. Fees, procedures, and licence requirements are subject to change by JPJ. Always confirm current requirements with JPJ or your driving academy before proceeding. Last reviewed: March 2026.