PSV test centres & course locations in Malaysia
PSV courses are run by JPJ-registered driving institutes (institut memandu) all over Malaysia — there is no single national test centre. You attend the 6-hour course at an institute, then register your licence at a JPJ state or branch office in the same state. Below are institutes known to run PSV / e-hailing courses, plus the JPJ state offices where registration happens.
Driving institutes running PSV courses
Nation Drive Wilayah Sdn. Bhd.
Lot 448 & 449, Jalan Segambut, Segambut Bahagia, 52100 Kuala Lumpur
Pusat Latihan Memandu Berjaya Bhd.
Lot 3355, Jalan Persisiran Perling 1, Taman Perling, 81200 Johor Bahru, Johor
Institut Memandu Cemerlang Sdn. Bhd.
700 MK 13, Persiaran Sungai Dua, Sungai Dua, 11700 Gelugor, Penang
Institut Latihan Memandu Adilcap (J.V. Cergas)
Jalan Lencongan Barat, Sg. Layar, 08000 Sungai Petani, Kedah
Malacca Safety Driving Centre Sdn. Bhd.
Kompleks Latihan Memandu, 9378, Jalan Bukit Katil, 75450 Bukit Katil, Melaka
PSM Academy (M) Bhd.
13332, Jalan Tengku Omar, 21300 Kuala Terengganu, Terengganu
RDS Driving Academy Sdn. Bhd.
Lot 3439, Jalan Kayu Ara, Mambau, 70300 Seremban, Negeri Sembilan
Cott Driving Academy
Lot 944 & 1525, Jalan Jelebu, Mukim Ampangan, 70400 Seremban, Negeri Sembilan
JPJ offices for PSV registration
Register in the same state as your course. JPJ counters inside UTCs do not process new PSV registrations. Confirm the current address, counter hours and any appointment requirement on jpj.gov.my before travelling.
| JPJ state office | Area |
|---|---|
| JPJ Wilayah Persekutuan Kuala Lumpur | Wangsa Maju, Kuala Lumpur |
| JPJ Negeri Selangor | Padang Jawa, Shah Alam |
| JPJ Negeri Pulau Pinang | Seberang Jaya, Penang |
| JPJ Negeri Johor | Tampoi, Johor Bahru |
| JPJ Negeri Perak | Ipoh, Perak |
| JPJ Negeri Kedah | Alor Setar, Kedah |
| JPJ Negeri Melaka | Bukit Katil, Melaka |
| JPJ Negeri Sembilan | Seremban, Negeri Sembilan |
| JPJ Negeri Terengganu | Kuala Terengganu, Terengganu |
| JPJ Negeri Sabah | Kota Kinabalu, Sabah |
| JPJ Negeri Sarawak | Kuching, Sarawak |
What to bring on course day
- MyKad and your Competent Driving Licence
- Your completed JPJL8A medical form (some institutes let you do the medical after booking — ask when you call)
- Course fee — ask about e-hailing operator subsidies before paying
- A full day: the course is 6 hours, usually with breaks
While you wait for your course date, practise the PSV questions →