On this page
Free Astrology Insights
Tropical beach

Is Train Travel in Malaysia Worth It? KTM vs. Bus Comparison

Planning transport in Malaysia in 2026 is genuinely confusing. Fares have crept up across the board, several booking platforms have changed their interfaces, and you’ll find contradictory advice everywhere — some of it years out of date. The core question most travellers ask is a simple one: is it worth paying more for the KTM train, or does the bus do the job well enough? The honest answer depends on your route, your budget, and how much traffic stress you’re willing to absorb. This guide breaks it all down with current 2026 figures so you can make a call before you arrive.

How the KTM ETS Actually Works

KTM stands for Keretapi Tanah Melayu — Malaysia’s national rail operator. For long-distance travel, the service you want is the ETS (Electric Train Service), which runs along the west coast of Peninsular Malaysia. The main corridor connects KL Sentral in Kuala Lumpur northward to Ipoh and then to Butterworth, the mainland gateway to Penang.

There are two main ETS tiers you’ll encounter:

  • ETS Platinum — the faster service, fewer stops, slightly higher fare.
  • ETS Gold — stops at more stations, marginally slower, cheaper by about MYR 20–25 on longer routes.

Boarding the ETS at KL Sentral is straightforward. The station is well-signed and connects directly to the Klang Valley urban rail network, so you can arrive by MRT or LRT without needing a taxi. On board, you get airline-style reclining seats with generous legroom, air-conditioning that genuinely works, and clean toilets throughout the journey. On the KL–Butterworth run, some trains include a cafe coach selling hot drinks, nasi lemak packets, and packaged snacks. The smell of freshly brewed Milo drifting through the carriage is one of those small pleasures that makes train travel feel like an event rather than a chore.

One limitation to be clear about: the ETS only runs along the west coast. If you need to reach the east coast — Kuantan, Kota Bharu, Mersing — the ETS is not an option. That’s where buses become essential.

How the KTM ETS Actually Works
📷 Photo by Angelo Abear on Unsplash.

KTM also operates KTM Komuter, a separate suburban rail service covering the Klang Valley and the northern corridor between Butterworth and Padang Besar. Komuter trains are older and more basic than the ETS, but they’re perfectly functional for short hops between towns. Fares run from approximately MYR 2.00 to MYR 10.00 depending on distance, and they accept Touch ‘n Go cards alongside single-journey tokens from vending machines.

Long-Distance Buses — The Honest Picture

Malaysia’s bus network is, by any measure, impressive in its coverage. Buses reach towns that trains never will — Kuantan, Kota Bharu, Temerloh, Johor Bahru, Malacca, and hundreds of smaller destinations across both coasts. For budget travellers and those heading off the ETS corridor, buses aren’t just an alternative — they’re often the only realistic surface transport option.

The main hub in Kuala Lumpur is Terminal Bersepadu Selatan (TBS), also known as the Bandar Tasik Selatan terminal. You reach it via the KTM Komuter or MRT (Bandar Tasik Selatan station). It’s a large, modern facility with dozens of operators running departures throughout the day and into the night.

Comfort on buses varies enormously. Budget services on popular routes use standard coaches — two-by-two seating, limited recline, no USB charging. Premium operators like Transnasional and KKKL run buses with wider seats, extra legroom, USB ports, and blankets on overnight services. If you’re doing a five-hour journey, it’s worth paying the extra MYR 10–15 for one of these coaches.

The honest downside is traffic. A KL-to-Penang bus that should take five to six hours can easily become seven or eight hours on a Friday afternoon or before a public holiday. The North-South Expressway gets genuinely congested during Hari Raya, Chinese New Year, and school holidays. The ETS doesn’t share that problem — it runs on its own tracks and isn’t subject to road conditions.

Long-Distance Buses — The Honest Picture
📷 Photo by Sarah Noltner on Unsplash.

Night buses are popular for long routes. You board at around 10 PM and arrive at your destination by early morning, effectively saving a night’s accommodation cost. The trade-off is that sleep quality on a moving bus is unpredictable — tolerable for some, awful for others.

Head-to-Head Route Comparison — ETS vs. Bus on Malaysia’s Most Travelled Corridors

Let’s put the two options side by side on the routes where travellers most often face the choice.

Kuala Lumpur to Ipoh

ETS Gold: approximately 2 hours 30 minutes. Reliable, comfortable, no traffic variables.
Bus (TBS to AmanJaya Terminal, Ipoh): approximately 3 hours under normal conditions, but 4–5 hours during peak periods.

On this route, the ETS wins clearly on time. Ipoh is also a walkable city once you’re there, and the train station is centrally located.

Kuala Lumpur to Butterworth (Penang)

ETS Gold: approximately 4 hours 15 minutes to Butterworth, then a short ferry across to Penang island.
ETS Platinum: approximately 4 hours flat.
Bus (TBS to Penang Sentral or Sungai Nibong): approximately 5–6 hours in good conditions, up to 7–8 hours with congestion.

Again, the ETS is faster. The ferry crossing from Butterworth to Georgetown takes about 20 minutes and costs MYR 1.20 — a satisfying end to the journey as you watch the Penang skyline approach across the strait, the breeze carrying the faint salt smell of the channel.

Kuala Lumpur to Kuantan (East Coast)

No ETS service. Bus only, approximately 4 hours from TBS. This is where buses are irreplaceable.

Kuala Lumpur to Johor Bahru

No direct ETS service. Bus from TBS is the standard option, approximately 4–5 hours. Some travellers also take a combination of KTM Komuter and connections, but the bus is simpler.

Kuala Lumpur to Johor Bahru
📷 Photo by Faris Mohammed on Unsplash.

2026 Budget Reality — What Each Option Actually Costs

Fares have seen modest increases since 2024 — roughly 5–10% across most operators and services, reflecting fuel costs and inflation. Here’s what to budget in 2026.

ETS Train Fares (2026)

  • KL Sentral to Ipoh (ETS Gold): MYR 48–55
  • KL Sentral to Ipoh (ETS Platinum): MYR 65–72
  • KL Sentral to Butterworth (ETS Gold): MYR 85–95
  • KL Sentral to Butterworth (ETS Platinum): MYR 110–120

Long-Distance Bus Fares (2026)

  • TBS to Ipoh: MYR 25–40
  • TBS to Penang (Butterworth/Sungai Nibong): MYR 45–70

Urban Transport in KL (2026)

  • MRT/LRT single journey: MYR 1.20–6.50
  • KTM Komuter: MYR 2.00–10.00
  • RapidKL bus: MYR 1.00–3.00

Grab Ride-Hailing (2026)

  • Short ride (under 5 km): MYR 8–15
  • Medium ride (5–15 km): MYR 15–35
  • Airport transfer: MYR 65–90

Budget tiers for a KL–Penang journey:

  • Budget: Standard bus, MYR 45–55. Expect longer journey time and variable comfort.
  • Mid-range: Premium bus operator (KKKL, Transnasional luxury coach), MYR 60–70. Better seats, on-time more often.
  • Comfortable: ETS Platinum train, MYR 110–120. Fastest surface option, predictable arrival, more pleasant experience.
Pro Tip: In 2026, ETS seats on the KL–Butterworth route sell out fast on Friday departures and the days before public holidays. Book on the KTM Mobile app at least a week ahead for those dates. For buses, the same applies — use easybook.com or busonlineticket.com rather than turning up at TBS and hoping for a walk-in seat on a busy weekend.

How to Book Tickets for Both

Getting this right saves time and avoids the frustration of sold-out services when you’re already at the terminal.

Booking KTM ETS Tickets

  1. Online via ktmb.com.my — the official website. Select “ETS” or “Intercity” from the booking options. Choose your route, date, and seat class. Pay via credit/debit card (Visa, Mastercard) or FPX online banking.
  2. KTM Mobile app — available on the Google Play Store and Apple App Store. The 2026 version of the app has improved seat selection and ticket management. You can view and reschedule existing bookings without going to a counter.
  3. Booking KTM ETS Tickets
    📷 Photo by Bruno van der Kraan on Unsplash.
  4. Station ticket counters — available at all KTM stations. Accept cash and cards. Useful if you prefer to pay in cash, but queues can be long at KL Sentral during peak periods.

Booking Long-Distance Bus Tickets

  1. easybook.com — one of the most comprehensive portals, covering most operators on most routes.
  2. redbus.my — good for price comparison across operators.
  3. busonlineticket.com — another reliable aggregator.
  4. Directly at TBS or other terminals — fine for same-day travel on less popular routes, but risky on busy weekends and holidays.

By 2026, e-ticketing and QR code boarding have become standard across most bus operators. You show the QR code on your phone at the boarding gate — no printed ticket needed. Keep your phone charged.

Getting Around Kuala Lumpur — Urban Rail, Buses, and Grab

Once you’re inside KL, the city has a layered transport network that takes a little learning but works well once you understand it.

LRT, MRT, and Monorail

These are operated by RapidKL and cover central KL and surrounding suburbs comprehensively.

  • LRT: Kelana Jaya Line and Ampang/Sri Petaling Line — east-west and south coverage.
  • MRT: Kajang Line (MRT1) and Putrajaya Line (MRT2) — expanded coverage into Putrajaya and Cyberjaya.
  • Monorail: Connects KL Sentral to Titiwangsa through the city centre. Useful for Bukit Bintang and KLCC areas.

The MRT3 Circle Line was still in advanced construction as of 2026, with partial sections potentially open but the full line not yet complete. Check the RapidKL website for current operational status before planning around it.

For payment, the Touch ‘n Go card is the single most useful item for public transport in KL. It works across all RapidKL lines, KTM Komuter, and at highway toll plazas if you’re driving. Buy one at any MRT/LRT station or 7-Eleven for a refundable deposit of MYR 10, then top up with credit. The MyRapid PULSE app handles journey planning and real-time arrivals across all these lines.

LRT, MRT, and Monorail
📷 Photo by Matthew Alexander on Unsplash.

RapidKL Buses

RapidKL buses fill the gaps that trains don’t cover — smaller streets, residential areas, and last-mile connections. Fares are MYR 1.00–3.00, payable by Touch ‘n Go card or exact cash (no change given). By 2026, more electric buses have been introduced on selected urban routes.

Grab

Grab remains the dominant ride-hailing service in Malaysia. It’s genuinely convenient for door-to-door journeys, airport transfers, or any situation where the train doesn’t drop you close enough to your destination. The app shows the fare before you confirm the booking, which removes any uncertainty. The downside is surge pricing during peak hours and heavy rain — fares can jump significantly when demand spikes.

Airport Transfers — KLIA Ekspres vs. Bus (and When Grab Makes Sense)

Getting between KLIA or KLIA2 and the city centre is one of the most common transport decisions travellers face in Malaysia.

KLIA Ekspres

This is the premium non-stop express train between KL Sentral and KLIA T1 (28 minutes) and KLIA T2 (33 minutes). In 2026, fares are:

  • Adult single: MYR 58.00
  • Adult return: MYR 105.00
  • Child single: MYR 26.00

Trains run every 15 minutes during peak hours and every 20 minutes off-peak. Book via the KLIA Ekspres website (kliaekspres.com), the KLIA Ekspres app, or at counters and kiosks at both the airport and KL Sentral.

Airport Bus

The RapidKL Airport Bus from KL Sentral or TBS to KLIA/KLIA2 costs MYR 12–15 and takes 1 to 1.5 hours depending on traffic. A significant saving over the express train, but not suitable if you’re running close to a departure time.

When Grab Makes Sense for the Airport

If you’re travelling with heavy luggage and two or more people, a Grab to the airport at MYR 65–90 starts looking comparable to multiple KLIA Ekspres tickets, especially if your hotel isn’t near KL Sentral. For a solo traveller or light packer, the Ekspres is the cleaner choice.

Beyond the Train and Bus — Ferries, Flights, and Driving

Ferries to Langkawi and Penang

For Langkawi, ferries depart from two mainland ports:

  • Kuala Perlis: approximately 1 hour 15 minutes to Langkawi. Adult single fare MYR 21–23.
  • Kuala Kedah: approximately 1 hour 45 minutes to Langkawi. Adult single fare MYR 26–28.

Book via langkawiferryline.com or at the terminals. Kuala Perlis is closer to Langkawi and therefore faster — take a bus or taxi from Alor Setar if you’re using this route.

For Penang, the ferry runs between Butterworth and Georgetown (Penang island) and takes about 20 minutes. It costs MYR 1.20 from Butterworth to Penang island — one of the cheapest and most scenic ferry rides in Southeast Asia. Note the ferry is free in the Penang-to-Butterworth direction.

Domestic Flights

For East Malaysia (Sabah and Sarawak in Borneo), domestic flights are not optional — they’re the only practical way to get there unless you have weeks to spare. AirAsia (airasia.com) and Malaysia Airlines (malaysiaairlines.com) operate the main routes. Batik Air and Firefly cover additional domestic destinations.

Fares range from MYR 50 on promotional deals for short routes up to MYR 300 or more for standard full-service fares to Kota Kinabalu or Kuching. Book well in advance — promotional fares disappear quickly, and last-minute prices to Borneo can be eye-watering.

Car Hire

For rural areas, the east coast, and parts of East Malaysia, a rental car gives you freedom that no public transport can match. Malaysia drives on the left, roads are generally good, and fuel is subsidised (though the subsidy system has been under review). The main practical issue is toll roads — the North-South Expressway has multiple toll plazas, and without a Touch ‘n Go card in your rental car, you’ll be dealing with cash queues. Most rental cars now come with a Touch ‘n Go RFID tag or card.

Car Hire
📷 Photo by Timeo Buehrer on Unsplash.

What Has Changed Since 2024 — Infrastructure, Fares, and Cashless Payments

Several things have shifted since 2024 that directly affect how you travel in Malaysia.

Fare Increases Across the Board

ETS fares are up approximately 5–7% since 2024. Bus fares have increased by roughly 5–10% depending on the operator. Urban rail (LRT/MRT) fares have seen smaller adjustments of around 3–5%. KLIA Ekspres adult single tickets increased by approximately MYR 2–3. None of these increases are dramatic, but they add up if you’re budget-tracking.

Cashless Payments Are Now Expected, Not Optional

In 2024, cashless payment was common. By 2026, it’s close to expected across urban public transport. The Touch ‘n Go eWallet, GrabPay, Boost, and DuitNow QR are all widely accepted. At some stations, cash transactions now feel like the slower, secondary option — fewer windows accept it, vending machines for tokens can run out of change, and queues at cash counters are longer. Load your Touch ‘n Go card and eWallet before you travel.

Improved Apps and QR Code Boarding

The KTM Mobile app received updates in 2025–2026 that improved seat selection and booking management. The MyRapid PULSE app added expanded QR code payment options at more stations. Bus operators have broadly shifted to QR code boarding — physical printed tickets are largely unnecessary now.

MRT3 Circle Line Construction Progress

The MRT3 Circle Line in KL is in advanced construction as of 2026, with some partial sections potentially operational. Full completion is scheduled beyond 2026. This line, when complete, will connect the existing MRT and LRT lines in a ring around the city centre, reducing the need to travel through KL Sentral for every interchange.

MRT3 Circle Line Construction Progress
📷 Photo by Marcel Strauß on Unsplash.

ECRL Still Under Construction

The East Coast Rail Link (ECRL) — which will eventually connect KL to Kota Bharu on the east coast — remains under construction and is not expected to be operational by 2026. East coast travellers still rely on buses and occasionally flights.

Common Mistakes Travellers Make When Choosing Transport in Malaysia

These come up repeatedly and are worth flagging directly.

  • Assuming the train goes everywhere. The ETS only runs on the west coast. If your destination is on the east coast, you need a bus or flight. Check the route map at ktmb.com.my before assuming a train option exists.
  • Not booking ETS tickets in advance. Walking up to a KTM counter hoping for a same-day ETS seat on a Friday or public holiday eve is a gamble that often doesn’t pay off. The trains sell out. Use the KTM Mobile app and book as early as possible.
  • Underestimating bus travel times. A bus that’s scheduled for five hours to Penang can realistically take seven or eight hours during a holiday weekend. If you have a ferry, flight, or hotel check-in with a hard deadline on the other end, build in buffer time or take the train instead.
  • Relying on Grab during peak hours for tight connections. Surge pricing aside, Grab cars get stuck in traffic like everyone else. For airport transfers, the KLIA Ekspres has a fixed journey time that traffic cannot affect. Use the train when timing matters.
  • Forgetting to top up the Touch ‘n Go card. Running out of credit at a turnstile causes real delays. Top up at convenience stores (7-Eleven, KK Mart), station top-up machines, or via the Touch ‘n Go eWallet app before you start moving.
  • Common Mistakes Travellers Make When Choosing Transport in Malaysia
    📷 Photo by Diane Picchiottino on Unsplash.
  • Booking bus tickets at the terminal on holiday weekends. TBS gets extremely crowded during major Malaysian public holidays. Walk-in availability on popular routes drops fast. Book online at least a few days ahead on easybook.com or busonlineticket.com.
  • Ignoring the ferry for Penang. Many travellers fly to Penang or take a bus all the way to the island. Taking the ETS to Butterworth and then the ferry is often faster, cheaper, and more enjoyable — especially if you want to arrive at Georgetown directly.

Frequently Asked Questions

Is the KTM ETS train faster than the bus from KL to Penang?

Yes, consistently. The ETS Gold takes approximately 4 hours 15 minutes and the Platinum around 4 hours to Butterworth. Buses take 5–6 hours in normal conditions and up to 7–8 hours during holiday periods when the North-South Expressway is congested. The train is not affected by road traffic.

Do I need to book KTM train tickets in advance?

For ETS intercity trains, yes — especially on weekends, public holidays, and school breaks. Seats sell out, particularly on the KL–Ipoh and KL–Butterworth routes. Book via ktmb.com.my or the KTM Mobile app. For KTM Komuter, no advance booking is needed — just tap your Touch ‘n Go card and board.

What is the cheapest way to get from KL to Penang?

A standard bus from TBS to Penang starts at around MYR 45. That’s the cheapest surface option. For comparison, an ETS Gold ticket is MYR 85–95 to Butterworth. If you book AirAsia far enough in advance, a promotional airfare can occasionally beat both, though baggage fees and airport transfers often close that gap.

Can I use a Touch ‘n Go card for both buses and trains in Malaysia?

The Touch ‘n Go card works on KTM Komuter, LRT, MRT, and Monorail in KL. It does not pay for long-distance ETS or intercity bus tickets — those require separate advance booking. The card is also valid at highway toll plazas. Load it before you travel and top up at 7-Eleven, KK Mart, or station machines.

Are there trains to Malaysia’s east coast cities like Kuantan or Kota Bharu?

Not in 2026. The ETS serves only the west coast corridor. The East Coast Rail Link (ECRL) is still under construction and not yet operational. For Kuantan, Kota Bharu, and other east coast destinations, buses from TBS in KL remain the standard surface transport option. The ECRL will eventually change this, but not before 2026.


📷 Featured image by Zheng Yuan Lee on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com