Public Transport Live Guides

Guides › Malaysia › Fares & passes

KL Public Transport Fares & Passes — What to Pay

Fares & passes · updated 2026-10-05

Fares in the Klang Valley are cheap and distance-based, but the passes are where people overpay or underpay. Here's the plain version. Exact sen-by-sen prices change, so treat the figures below as the shape of it and confirm the latest on the operators' own sites.

Fare gates at Pasar Seni station, Kuala Lumpur
Photo: Slleong, KJ Line Pasar Seni Station KTM Link 8 (Wikimedia Commons), CC0 (public domain); cropped to 3:2 and resized.

The one rule that saves you money

Don't pay cash. Cash tokens cost more than the same trip on a card. On Rapid KL trains (LRT, MRT, Monorail, BRT and the Shah Alam Line) the card to tap is a Touch 'n Go card — the gates don't take bank cards yet. KTM Komuter gates do take contactless Visa, Mastercard and MyDebit cards and Apple Pay, as well as Touch 'n Go.

Passes at a glance (2026 prices)

PassPriceWhoWhat it covers
My50RM50 / 30 daysMalaysians (MyKad)Unlimited Rapid KL trains and buses. Buy or renew at station counters or in the TNG eWallet once your old pass has run out.
Rapid BulananRM150 / 30 daysEveryone, including visitors and residents without MyKadThe same unlimited Rapid KL network.
Rapid KembaraRM25 / 1 day, RM55 / 3 daysEveryoneUnlimited Rapid KL trains and buses, loaded onto a Touch 'n Go card at a station counter. Not valid on KTM or the airport trains.
Rapid KotaRM10 / 1 day, RM25 / 3 daysMalaysiansA cheaper short-stay pass for citizens.

Prices changed on 1 January 2026, the first change in years. Rapid Kembara only pays off on a busy day: single trips cost a few ringgit each, so it takes a full day of hopping on and off to beat tapping as you go.

Is a monthly pass worth it?

Simple test: a typical rail commute across town is around RM3–5 each way. That's roughly RM6–10 a day, so a full month of weekday commuting is far more than RM50. If you're a Malaysian commuting daily, My50 pays for itself in about a week and everything after is free. Occasional riders should just tap a Touch 'n Go card as they go — no pass needed.

Concessions

KTM Komuter & the airport

KTM Komuter has its own distance-based fares (not covered by the Rapid KL passes) and its own monthly options. The airport trains (KLIA Ekspres / Transit) are a separate premium service — see our KLIA & Changi guide for the cheaper bus and Komuter alternatives.

See the whole network

Putra HeightsAmpangKwasa DamansaraSunway-Setia JayaBandar UtamaGombakSentul TimurKajangPutrajaya SentralUSJ7
KJL Putra Heights ↔ GombakAGL Ampang ↔ Sentul TimurSPL Putra Heights ↔ Sentul TimurKGL Kwasa Damansara ↔ KajangPYL Kwasa Damansara ↔ Putrajaya SentralMRL KL Sentral ↔ TitiwangsaBRT Sunway-Setia Jaya ↔ USJ7SAL Bandar Utama ↔ Johan Setia

For exact current fares and pass terms, check the operators directly — myrapid.com.my, KTMB — and the community fare calculator at MTREC. Then track your actual bus or train live in the app.

Route figures and maps on this page were generated on 2026-10-05 from the official open-data feeds — the same source the live tracker uses.

Check it live before you travel

Public Transport Live is an independent guide built on open data, not affiliated with any operator. Fares, rules and timetables change — check the live tracker and the operator before you travel.
Route figures and maps: Malaysia Open API (Prasarana, KTMB, APAD) and LTA DataMall · Map data © OpenStreetMap contributors · Basemap © Protomaps · Photos from Wikimedia Commons under open licences — photo credits  ·  Android app  ·  Terms & Privacy