Street parking in Kuala Lumpur is fully cashless. Kuala Lumpur City Hall (DBKL) removed its roadside payment machines in October 2020, so the only way to pay for a DBKL parking bay is through a mobile app or e-wallet. This guide covers when you need to pay, how much it costs in each zone, and which apps DBKL accepts.
When do you have to pay for street parking in KL?
DBKL street parking is charged Monday to Saturday, 7.30am to 6pm. Parking in DBKL bays is free on Sundays and public holidays, and outside those hours.
Always check the signboard at the bay: reserved bays, loading bays and private car parks have their own rules, and a red-lined reserved bay is not a public bay during its reserved hours.
How much is DBKL street parking? (Zone A, B and C)
DBKL splits Kuala Lumpur into three parking zones. The app shows which zone you’re in when you pick your location.
- Zone A: RM1.50 for the first hour, then RM2.50 for each hour after.
- Zone B: RM1.00 per hour.
- Zone C: RM0.80 per hour.
Some bays are 2-hour bays (“Petak 2 Jam”). They cost the same as normal bays in that zone, but once your 2 hours are up you have to wait 1 hour before you can book a 2-hour bay in the same zone again. Normal bays have no waiting time.
Rates as published by DBKL’s EZ KL Smart Park, October 2026.
Which apps can you use to pay DBKL parking?
DBKL currently accepts these apps and e-wallets for street parking:
- EZ KL Smart Park - DBKL’s own app. It also handles monthly passes and bay rentals (see below).
- Touch ‘n Go eWallet - pay from the Parking section of the eWallet.
- Boost
- Flexi Parking - also works in several Selangor councils, which helps if you often drive between KL and Selangor.
- MCash
- eKupon
JomParking no longer works for DBKL parking. DBKL stopped accepting it on 1 January 2025. You can still use JomParking credit in other councils that accept it, but not in Kuala Lumpur.
How to pay for a DBKL parking bay
- Park in a marked DBKL bay and note the zone shown on the signboard or in the app.
- Open your parking app and check the car plate number is correct - a wrong plate is the most common reason for a fine.
- Choose your location (or let the app find it) and the length of stay.
- Pay before you walk away, and keep the confirmation in the app.
- Running late? Extend the session in the same app before it runs out.
Monthly passes and long-term bays
If you park on DBKL streets every working day, a pass is usually cheaper than paying by the hour. Through EZ KL Smart Park you can:
- buy a monthly parking pass - see our guide to the DBKL monthly parking pass in EZ Smart Park;
- apply to rent a reserved bay (“Petak Khas”, 6 months) or a daily bay (“Petak Harian”). You apply in the app, wait for approval, pay, and download the approval letter.
Street parking or a car park?
Street parking is cheap for short stops, but in busy areas bays fill up fast and Zone A adds up for long stays. If you need more than a few hours, a nearby building or mall car park with a flat evening rate or a daily maximum can work out cheaper. Compare car parks by area on our Kuala Lumpur parking rates page.
Frequently asked questions
Is street parking in KL free on Sunday?
Yes. DBKL street parking is charged Monday to Saturday, 7.30am to 6pm. Sundays and public holidays are free in DBKL bays, unless a signboard says otherwise.
Can I still pay DBKL parking with JomParking?
No. DBKL stopped accepting JomParking on 1 January 2025. Use EZ KL Smart Park, Touch ‘n Go eWallet, Boost, Flexi Parking, MCash or eKupon instead.
How much is DBKL parking per hour?
RM1.50 for the first hour and RM2.50 for each hour after in Zone A, RM1.00 per hour in Zone B, and RM0.80 per hour in Zone C.
Can I pay DBKL parking with coins or a machine?
No. DBKL removed its roadside payment machines in October 2020. Payment is by app or e-wallet only.
