- MyKomuter50 gives unlimited KTM Komuter travel for RM50 per 30 days, Malaysian citizens only. Target launch 1 December 2026, falling back to 1 January 2027.
- My50 already gives unlimited Rapid KL rail and bus for RM50 per 30 days, and explicitly excludes KTM Komuter and both ERL lines.
- Neither pass recognises the other, so a commute crossing from KTMB to Prasarana needs both and costs RM100 a month. That is the RM100 Seam.
- ETS has no pass at all. Intercity rail runs on Flexi Fare dynamic pricing, RM15 to RM102 by route and class.
- KLIA Ekspres and KLIA Transit fares rise about 18% on 1 January 2027, the first revision since 2016.
- Non-citizens cannot buy either RM50 pass. The open-to-all equivalent, Rapid Bulanan, is RM150, three times the citizen price.
Malaysia is about to have two RM50 rail passes covering different halves of the same commute, and no announcement has addressed the person whose journey needs both.
What rail passes actually exist in Malaysia right now?
Nine passes are live across three operators. Rapid KL sells My50 (RM50, citizens only), Rapid Bulanan (RM150, open to all) and three short-term passes. KTMB sells a station-pair Komuter season pass and is adding MyKomuter50 at RM50. ERL sells KLIA Transit season passes from RM210 a month. No pass works across more than one operator.
| Pass | Operator | Price | Validity | Covers | Open to |
|---|---|---|---|---|---|
| MyKomuter50 | KTMB | RM50 | 30 days | KTM Komuter, unlimited | Citizens only |
| My50 | Rapid KL | RM50 | 30 days | LRT, MRT, Monorail, BRT, Rapid KL buses | Citizens only |
| Rapid Bulanan | Rapid KL | RM150 | 30 days | Same network as My50 | Everyone |
| Rapid Kota | Rapid KL | RM10 / RM25 | 1 / 3 days | Rapid KL rail and bus | Citizens only |
| Rapid Kembara | Rapid KL | RM25 / RM55 | 1 / 3 days | Rapid KL rail and bus, plus discounts | Everyone |
| Rapid Keluarga | Rapid KL | RM30 | 1 day, weekends | Rapid KL, up to 4 people | Citizens only |
| Komuter Season Pass | KTMB | By station pair | Weekly / monthly | One station pair, usually one return daily | Everyone |
| KLIA Transit season | ERL | RM210 to RM465 | 44 trips / 31 days | Selected KLIA Transit stations | Registered users |
| BAS.MY 30-day | BAS.MY | RM30 | 30 days | Participating bus areas | Citizens only |
What each Malaysian transport pass costs and covers, October 2026. Sources: Rapid KL product pages and Touch ‘n Go support documentation; KTMB announcements reported 9 to 12 October 2026; KLIA Ekspres fare adjustment notice. Retrieved 25 October 2026. ERL season pass prices are the new rates effective 1 January 2027.
Two things in that table get missed in most coverage of MyKomuter50. First, KTMB already sells a Komuter season pass, so this is not Malaysia’s first KTM pass but the first unlimited, network-wide one. The older product is tied to one station pair and a Komuter Link card, with no published flat rate. Second, ERL is a separate world again: KLIA Transit serves ordinary commuters at Bandar Tasik Selatan, Putrajaya and Salak Tinggi, but prices its passes like airport products.
Key takeaway: Work out which operator owns the stations at both ends of your journey first. That fact, not the price, decides which pass you need.
What is MyKomuter50 and when does it actually start?
MyKomuter50 is a RM50 pass giving 30 days of unlimited KTM Komuter travel, announced by Prime Minister Anwar Ibrahim at the Budget 2027 tabling on 9 October 2026. Transport Minister Anthony Loke said on 12 October that the target is 1 December 2026, and 1 January 2027 if it is not ready. Eligibility is Malaysian citizenship, with MyKad the only requirement. Around 40,000 users are expected.
The detail that matters most is still missing: how you will actually get the pass. KTMB had not finalised the issuing mechanism as of 12 October, and Loke did not confirm whether it will ride on the open payment gates that already accept bank cards and e-wallets.
Coverage beyond the Klang Valley is also unconfirmed. Loke’s savings examples included Alor Setar to Butterworth, which is the Northern Sector, and Kluang to Johor Bahru, which is Shuttle Selatan rather than Komuter proper. Those imply broad coverage, but no source confirms either is included. ETS is not mentioned anywhere.
Key takeaway: Treat December as optimistic and January as realistic, and if you commute on the Northern Sector or the southern shuttle, ask KTMB directly.
How many trips before MyKomuter50 pays for itself?
Between 4 and 21 journeys, depending entirely on distance. A Pulau Sebang or Tampin commuter clears RM50 in 4 journeys, which is 2 round trips. A Bandar Tasik Selatan or Kepong commuter needs 21 journeys, or 11 round trips, which is more than half the working days in a month.
| From KL Sentral to | Single fare | Journeys to break even | Round trips |
|---|---|---|---|
| Pulau Sebang/Tampin | RM13.70 | 4 | 2 |
| Tanjung Malim | RM10.40 | 5 | 3 |
| Seremban | RM8.70 | 6 | 3 |
| Nilai | RM7.00 | 8 | 4 |
| Port Klang | RM6.40 | 8 | 4 |
| Klang | RM5.20 | 10 | 5 |
| Rawang | RM5.10 | 10 | 5 |
| Kajang | RM4.20 | 12 | 6 |
| Shah Alam | RM4.00 | 13 | 7 |
| Sungai Buloh | RM3.30 | 16 | 8 |
| Subang Jaya | RM2.90 | 18 | 9 |
| Batu Caves | RM2.60 | 20 | 10 |
| Kepong | RM2.40 | 21 | 11 |
| Bandar Tasik Selatan | RM2.40 | 21 | 11 |
The mechanism behind that spread matters. KTM Komuter fares are distance-based, which is why Tanjung Malim is RM10.40 and Kepong is RM2.40. A flat RM50 pass is distance-blind, and layering a flat price over a distance-based fare table gives a predictable result: a deep discount on the longest journeys, almost none on the shortest. The outer-corridor commuter is the intended beneficiary; the inner-city rider is roughly break-even.
That is also why the price is flat rather than zoned. Zoning would recover more from long-distance riders but needs a zone map and more complex gates. Matching My50’s RM50 is simpler to launch, and the cost falls on the riders who gain least.
Key takeaway: If your Komuter fare is under about RM2.50 and you make fewer than 11 round trips a month, skip it. This pass is built for the long corridors.
Why does a two-operator commute cost RM100?
Because My50 and MyKomuter50 are separate products from separate operators, and neither recognises the other. My50 covers Rapid KL rail and bus only. MyKomuter50 covers KTM Komuter only. A journey using both needs both passes, which is RM100 a month instead of RM50. I call this the RM100 Seam.
This is not an interpretation. Touch ‘n Go’s support documentation on My50 states it plainly: “The My50 Pass is valid only for Rapid KL rail and bus services. It does not apply to ERL (Express Rail Link), KTM Komuter, or other non-Rapid KL lines.”
| Commute shape | Passes needed | Monthly cost |
|---|---|---|
| Komuter only, say Klang to KL Sentral | MyKomuter50 | RM50 |
| Rapid KL only, say Kelana Jaya to KLCC | My50 | RM50 |
| Komuter then MRT or LRT | Both | RM100 |
| Komuter then KLIA Transit | MyKomuter50 plus ERL season pass | RM260 |
Someone on the Port Klang line working near an MRT station rides Komuter into KL Sentral, then transfers. MyKomuter50 covers the first leg, My50 the second, nothing covers both. The journey is one commute, and the fare system treats it as two, at RM50 each, or RM600 a year.
The mechanism is structural, not technical. The gates can already read one card across operators, since Touch ‘n Go works on both networks. What does not cross the seam is the subsidy accounting: My50 is underwritten against Prasarana ridership, while MyKomuter50 was approved separately by the Finance Ministry for roughly 40,000 KTMB riders. Each pass is funded per operator, so each stops at that operator’s boundary. The hardware is interoperable. The budgeting is not.
Key takeaway: Price your commute leg by leg, because plenty of Klang Valley journeys that look like they need Komuter sit entirely on Rapid KL, where My50 alone is enough.
Are the government’s own savings figures accurate?
The headline RM366 figure is arithmetically exact but describes the single longest commute rather than a typical one. Two official figures circulated: Loke’s RM366 a month for Tanjung Malim to KL, and a Bernama figure of up to RM160 a month across the user base. Both are defensible. Only RM160 is representative.
Loke’s figure checks out to the sen. Tanjung Malim to KL Sentral is RM10.40 one way, so 40 journeys a month, meaning 20 working days of return travel, is RM416. Subtract the RM50 pass and the saving is RM366, exactly as quoted.
The Seremban claim is rounded in the pass’s favour. At RM8.70, forty journeys is RM348 and the saving is RM298, against a stated “at least RM300”.
RM160 is the more useful figure, and you can reverse-engineer it. RM160 of saving plus the RM50 pass is RM210 of fares across 40 journeys, an average of RM5.25 per journey, which sits in the Klang to Rawang band. The official average describes a mid-corridor commuter. RM366 describes the end of the line.
One caveat I cannot close. All of this assumes the standard adult fare is what a commuter actually pays, and KTMB went 100% cashless on 1 January 2025, so the “cash fare” label on third-party tables no longer describes a payment method anyone uses. A 20% cashless discount plus a further 20% cut ran from 1 April 2019, but for one year only and subject to review, and no current source confirms either is live. If one is, the saving shrinks to RM303.60 at 15% off or RM282.80 at 20%. I state neither as fact, because KTMB has not confirmed it, and neither should anyone quoting RM366.
Key takeaway: Plan with RM160, not RM366, and check your own last month of fares against RM50 rather than trusting either figure.
What does intercity rail cost, and why is there no ETS pass?
ETS fares from KL Sentral run from RM15 for Tanjung Malim in Silver class to RM102 for Padang Besar in Platinum, and there is no pass product of any kind. ETS uses Flexi Fare dynamic pricing, so the fare moves with how far ahead you book, the travel period, the day and the time.
| From KL Sentral to | Platinum | Gold | Silver |
|---|---|---|---|
| Padang Besar | RM102 | RM76 | not published |
| Arau | RM98 | RM73 | not published |
| Alor Setar | RM93 | RM70 | not published |
| Butterworth (Penang) | RM79 | RM59 | not published |
| Taiping | RM62 | RM47 | not published |
| Ipoh | RM46 | RM35 | RM25 |
| Gemas | RM40 | RM31 | not published |
| Tanjung Malim | not published | RM20 | RM15 |
| JB Sentral | from RM82 | not published | not published |
Published adult ETS fares by service class from KL Sentral, retrieved 25 October 2026. Under Flexi Fare these are indicative rather than fixed. ETS service to JB Sentral began 12 December 2025.
Tanjung Malim is where the two systems collide, because both Komuter and ETS stop there. Komuter is RM10.40 and ETS Silver is RM15, so ETS costs RM4.60 more for a much faster trip.
Now add the pass. Over 40 journeys a month a Tanjung Malim commuter pays RM50 with MyKomuter50, RM416 on standard Komuter fares, or RM600 on ETS Silver. The pass-to-ETS gap is RM550 a month, and because ETS has no pass it widens with every trip instead of closing.
That is the honest limitation of Malaysian rail passes: they cover commuter and urban networks only. For intercity travel the only levers are booking earlier and dropping a class. If you are weighing rail against flying, our comparison of flight passes against booking individually follows the same shape, and the break-even method is set out in our explainer on how MHflypass is priced. For East Malaysia we priced the airlines in the cheapest ways to fly from KL to Sabah and Sarawak. Where rail does not reach, one-way car rental across Malaysia is next to price, and our guide to car rental in Johor Bahru covers the JB Sentral end.
Key takeaway: Stop looking for an ETS pass, because there is not one. Book intercity early and compare against flying and driving on total cost.
What happens to airport line fares on 1 January 2027?
KLIA Ekspres and KLIA Transit fares rise about 18% on 1 January 2027, the first revision in 11 years. The commuter stations matter most here: KL Sentral to Bandar Tasik Selatan goes from RM6.50 to RM7.70, and Putrajaya from RM14.00 to RM16.60.
| Fare | Old | New | Change |
|---|---|---|---|
| KLIA Ekspres adult one way | RM55.00 | RM65.00 | +18.2% |
| KLIA Ekspres adult return | RM100.00 | RM118.00 | +18.0% |
| KLIA Ekspres child one way | RM25.00 | RM29.00 | +16.0% |
| KLIA Transit, KL Sentral to Bandar Tasik Selatan | RM6.50 | RM7.70 | +18.5% |
| KLIA Transit, KL Sentral to Putrajaya/Cyberjaya | RM14.00 | RM16.60 | +18.6% |
| KLIA Transit, KL Sentral to Salak Tinggi | RM18.30 | RM21.60 | +18.0% |
ERL fare changes effective 1 January 2027, from the operator’s fare adjustment notice, retrieved 25 October 2026. Average increase across these six fares is 17.9%. KLIA T1 to T2 transfers stay at RM2.00, and booking through the ERL website or app still gives 10% off.
So the same month KTM Komuter is effectively capped at RM50 for citizens, the airport line gets roughly a fifth dearer. Two fare changes, opposite directions, one month.
One detail worth catching. KL Sentral to Bandar Tasik Selatan is served by both KTM Komuter and KLIA Transit, the same two points under two operators. Komuter is RM2.40 standard, KLIA Transit becomes RM7.70. Monthly, the ERL season pass for that pair is RM210 for 44 trips, or RM4.77 a trip, against RM50 unlimited on MyKomuter50. The pass is RM160 cheaper a month, a factor of 4.2, with no trip cap.
ERL buys speed, and on that pair it is genuinely faster, but on price it is not close.
Heading to Sepang rather than the airport, the Salak Tinggi routing is covered in our guide to getting to Sepang International Circuit. The RM18.30 figure in it becomes RM21.60 from January.
Key takeaway: If you commute to BTS, Putrajaya or Salak Tinggi on KLIA Transit, check whether a Komuter or Rapid KL routing exists before January, because the gap between the networks is about to widen.
Frequently asked questions
Does My50 cover KTM Komuter?
No. My50 covers Rapid KL rail and bus only, meaning LRT, MRT, Monorail, BRT Sunway and Rapid KL buses including feeders. Touch ‘n Go’s support documentation states it does not apply to ERL, KTM Komuter or any other non-Rapid KL line, so you need MyKomuter50 separately.
How much is the KTM Komuter monthly pass?
MyKomuter50 is RM50 for 30 days of unlimited KTM Komuter travel, for Malaysian citizens with a MyKad. It is expected on 1 December 2026, or 1 January 2027 at the latest. KTMB’s older station-pair season pass is priced by route and has never had a published flat rate.
Can foreigners buy My50 or MyKomuter50?
No, both are restricted to Malaysian citizens. The open-to-all alternative is Rapid Bulanan at RM150 a month, three times the My50 price, or RM1,200 more a year. KTM Komuter has no announced non-citizen pass, so foreign residents keep paying per journey with no cap.
Is there a pass for ETS or intercity trains?
No. ETS has no pass product. It runs on Flexi Fare dynamic pricing, so the fare depends on how far ahead you book, the travel period, the day and the time. The only ways to cut it are booking earlier or dropping class, with Silver below Gold and Gold below Platinum.
Do I need to register or queue for MyKomuter50?
Unconfirmed. KTMB had not finalised the issuing mechanism as of 12 October 2026. The government has said it prefers a digital option and wants to avoid lengthy registration, and it has not confirmed whether the pass will work through the existing open payment gates that already accept bank cards and e-wallets.
Is MyKomuter50 worth it for a short commute?
Often not. At a RM2.40 fare, such as KL Sentral to Kepong, you need 21 journeys, or 11 round trips, before RM50 pays off. That is more than half the working days in a month. The pass is built around long fares like Tanjung Malim at RM10.40, where 3 round trips clear it.
Before you buy anything
Work out which operator owns the stations at both ends of your commute, add up what you actually spent last month, and compare that against RM50, or RM100 if your journey crosses the seam.
For single-operator commuters on the long Komuter corridors, MyKomuter50 will be the best-value transport product in the country when it launches. For short inner-city hops it is close to a wash. And for anyone crossing from KTMB to Prasarana, Malaysia has built two excellent RM50 passes and no way to join them.
This page is updated as announcements land.