> Quick view: seven operators re-checked against their own websites on 17 September 2026 — traditional rental (Hawk, Mayflower), app-based sharing (GoCar from RM13.90/hour, TREVO from RM70/day) and three JPJ driving schools, with published car-licence packages from RM1,242 (SDC's bare JPJ package) to RM3,759. SOCAR is not on this list: it closed on 31 August 2026.
Renting Wheels vs Learning to Drive in KL
Not everyone in Kuala Lumpur owns a car, and not everyone driving here learned to drive locally either. This entry in our KL services series covers two related but distinct needs: short- and long-term car rental (including car-sharing apps) for visitors, expats and locals without a car, and JPJ-registered driving schools for anyone working toward a Malaysian driving licence.
SOCAR closed on 31 August 2026: what former users can still do
SOCAR ended its Malaysian car-sharing service on 31 August 2026 after eight years, having stopped wallet top-ups and new monthly passes on 15 August. We removed it from this list for that reason. If you still had credit, three routes are open as of 17 September 2026:
- Refund. SOCAR's official wallet refund process was set to start on 1 September 2026. Remaining wallet balances are refundable in full, and active monthly passes are refunded pro rata.
- Move the balance to TREVO. TREVO began as SOCAR's peer-to-peer platform, runs independently and is still operating. It says a remaining SOCAR balance can be transferred into a TREVO Wallet instead of waiting for the refund.
- GoCar's switcher offer. GoCar is giving former SOCAR users up to RM200 in GoCar Share discounts. Register for GoCar between 19 August and 30 September 2026, then email a screenshot of your SOCAR wallet to marketing@gocar.my. The code you get back takes up to RM20 off each booking of one day or longer, until 31 December 2026. It doesn't cover CDW, the Premium Flex package or SST, and doesn't stack with other GoCar promotions.
The four ways to get a car in KL without owning one
- Traditional rental counters (Hawk, Mayflower). You collect and return the car at a branch, usually with a staffed handover and condition check. Best for multi-day trips, outstation drives and anything where you want a person to talk to. Mayflower alone lists eleven pickup points including KL HQ and KLIA T1.
- App-based car sharing (GoCar Share). You unlock a car parked near you with your phone and pay by the hour or day — from RM13.90/hour, with unlimited mileage. Best for errands and day trips where a branch visit is more friction than the rental itself.
- Peer-to-peer marketplaces (TREVO). You rent someone's private car, from around RM70/day, across 1,000+ listed vehicles. Best when you want a specific model that no rental fleet stocks.
- Car subscription (GoCar Subs). One monthly fee — from RM899 — covering the car, insurance, road tax, servicing and roadside assistance. Best if you need a car for months rather than days but don't want a hire-purchase loan.
What each option actually costs
Published rates as of this update: GoCar Share starts at RM13.90/hour, with its EV models at RM15.90/hour (Nissan Leaf, or RM163/day) and RM23.90/hour (Ora Good Cat, or RM315/day), all with unlimited mileage. GoCar Subs runs in tiers — Econ RM899, Base RM1,199, Plus RM1,599, Exec RM1,899, Work RM2,099 and Luxe RM2,499 a month, with insurance, road tax and servicing built in. Two caveats sit in GoCar's own FAQ: a mandatory CDW (collision damage waiver) fee is charged on top of the monthly price, and subscribers on plans of 12 months or longer can swap to another car category up to twice a year for RM250 a swap, once they've had the current car for at least three months. TREVO starts around RM70/day, with 200km a day of free mileage, 10% off weekly and 20% off monthly rentals. Hawk and Mayflower quote on request, since their rates move with vehicle class, rental duration and season.
GoCar has two codes live right now. GOCUTI26 takes up to RM100 off a booking of three days or more (one use per user, booking and travel by 30 September 2026). GORUSH takes RM10 off a Monday-to-Thursday booking of at least three hours (one use, until 31 December 2026). Neither covers CDW, the Premium Flex package or SST, neither combines with another promotion, and a promo booking can't be rescheduled or refunded unless you bought Flex Premium when booking.
What actually differs between driving schools
JPJ sets the syllabus and the test structure nationwide, so the curriculum is not where schools compete. What genuinely differs is retest policy, timeline and logistics — and those are worth comparing line by line:
- Retests. SDC's tiers run from pay-per-retest (Affordable) to three free JPJ retests (Premium) to unlimited free retests (Preferred). Premier's RM2,100 standard package includes one free trial-test and JPJ-test attempt; its RM3,200 premium package includes unlimited attempts. Metro includes unlimited free JPJ practical retests plus three free theory-test attempts (you need 56 out of 70 to pass and get your L licence).
- Timeline. Metro quotes 7 to 10 weeks off-peak, stretching to 3–5 months in peak season. Premier quotes 3–5 months on the standard package and as fast as 2 months on premium. Note that JPJ test fees themselves are charged separately from course fees.
- Getting there. Metro runs free pickup and drop-off from selected LRT stations, which matters a lot if you're learning to drive precisely because you don't have a car. SDC operates from Lot 3A Jalan Utara, Petaling Jaya; Premier from Putra Majestik off Jalan Ipoh in KL.
- Payment. Metro allows three instalments for a car licence (two for a motorcycle licence) and offers 0% interest monthly instalments on Maybank credit cards only. SDC offers Learn Now, Pay Later over 6, 12 or 24 months on a Malaysian-issued Visa or Mastercard credit card (minimum RM1,000; not for its JPJ package or with promotions; a processing fee applies at SDC's discretion).
- Scope beyond a car licence. SDC covers D (manual), DA (automatic), B2 (motorcycles under 250cc) and B Full (over 500cc). Metro adds vocational licences — GDL lorry, PSV van, PSV e-hailing and PSV bus — plus OKU, refresher and international-student pathways.
What a car licence course actually costs in 2026
Two of the three schools here publish full price lists, and SDC's is the most detailed. Its D (manual) and DA (automatic) Fresh Licence packages, all tax-inclusive, work as a ladder:
- JPJ Package: RM1,242 (D) or RM1,350 (DA). Malaysians only, registered over the counter, full payment up front and no refunds. Classes run on Tuesdays and Wednesdays only, one a week, so SDC quotes a minimum of one year. Theory and JPJ retests are pay-and-book, and the P licence is RM80 on top.
- Affordable: RM2,339. Weekday classes, up to two a week, 8 to 10 months minimum. Retests are pay-and-book.
- Premium: RM2,659. Weekday and weekend classes, 6 to 8 months minimum, two free attempts at the in-school QTI test and three free JPJ retests.
- Preferred: RM3,759. No weekly class limit, 3 to 4 months minimum, three free theory retests, unlimited free QTI and JPJ retests (each with two hours of free retest training), and the RM81 P licence included for MyKad holders.
The three paid tiers include 18 practical hours (6 + 10 + 2 free). Outside the free allowances, a theory retest costs RM60, and passport holders pay RM250 for the P licence on every tier.
Premier sets the other benchmark: RM2,100 with one free trial-test and JPJ-test attempt, or RM3,200 with unlimited attempts. Metro still quotes its fee only on enquiry.
A worked example for a nervous first-timer who expects to fail the JPJ test once: at Premier, stepping up from RM2,100 to RM3,200 costs RM1,100 for unlimited attempts. At SDC, Premium costs just RM320 more than Affordable and already includes three free JPJ retests, which covers most learners. Preferred's extra RM1,100 over Premium mainly buys speed (3 to 4 months instead of 6 to 8) and unlimited retests.
SDC's MerdeKashback promotion (RM50 to RM250 cashback on registrations from 15 August to 16 September 2026) has ended, and no replacement is listed as of 17 September. If you registered in that window, claim at the SDC admin office on the day you pass your JPJ test, bringing the test slip and your IC or passport. There's a three-working-day grace period, after which the cashback is void, and approved cashback is paid by DuitNow within 30 working days.
How to pick
If you're renting: match the option to the trip length. Under a day, GoCar Share almost always beats a counter rental once you price in the trip to the branch. A weekend outstation drive is where traditional rental earns its keep. Several months and it's worth comparing GoCar Subs against a hire-purchase repayment, because the subscription price already absorbs insurance, road tax and servicing that a loan does not.
If you're enrolling: work out honestly how likely you are to need a retest. If you're a nervous first-timer, the unlimited-retest packages (Metro, Premier's premium tier or SDC's Preferred) often work out cheaper than a base package plus two paid retests. If you're confident and just need the licence, the cheaper standard package is the better buy.
Before you book or enrol
For rentals: confirm whether you need an International Driving Permit alongside your home licence — TREVO accepts ASEAN-country licences without one, but requirements vary by operator — check the excess and deposit terms, and photograph the car's condition before driving off. For driving schools: confirm what is and isn't included in the quoted fee, since JPJ test fees are usually charged on top.










