Key Takeaways
- →Grab is the default e-hailing app for visitors; a ride from KLIA into central Kuala Lumpur usually costs about RM60 to RM100, more during surge.
- →The Klang Valley runs on cheap distance-based rail (MRT, LRT, Monorail); pick up a Touch n Go card (about RM10) or a Rapid Kembara day pass (RM25) to ride it.
- →A foreign licence written in English lets you drive for up to 90 days, and all highway tolls are cashless through Touch n Go.
- →Intercity travel is easy by KTM ETS train, express bus from TBS, ferry to the islands, or a short domestic flight to Sabah and Sarawak.
Get a Touch n Go card early. The reloadable Touch n Go NFC card (about RM10) is the main way to pay for city rail, and it is the way to pay highway tolls if you drive. Cash is no longer accepted at toll plazas, and contactless bank-card tap-in on trains is still being rolled out, so a TNG card remains essential for now.
In This Guide
Start here: which option fits your trip
Malaysia is straightforward to get around once you know the four building blocks: e-hailing (Grab), city rail in the Klang Valley, self-drive by rental car, and intercity links by train, bus, ferry and plane. Most visitors mix all four across a trip.
Use this quick router:
| Your situation | Best first choice |
|---|---|
| Landing at KLIA, heading to the city | KLIA Ekspres train or a Grab car |
| Getting around central Kuala Lumpur | MRT/LRT/Monorail with a Touch n Go card |
| Short hops, late nights, groups, luggage | Grab (or InDrive) |
| Exploring at your own pace outside the city | Rental car |
| KL to Penang, Ipoh or Johor Bahru | KTM ETS train or express bus |
| Reaching Langkawi or the east coast islands | Ferry |
| Crossing to Sabah or Sarawak | Domestic flight |
English is widely spoken, signage is bilingual (Malay and English), and payment is increasingly cashless. The one item worth sorting on arrival is a Touch n Go (TNG) NFC card, which taps you through rail gates and, if you drive, pays every toll. You can buy one at KLIA, at rail stations, at the NU Sentral mall above KL Sentral, and at many 7-Eleven and petrol stations, then top it up with cash or the TNG eWallet app.
The sections below cover each mode with real ringgit figures so you can budget before you go.
From KLIA to Kuala Lumpur city
Kuala Lumpur International Airport (KLIA) has two terminals, Terminal 1 and Terminal 2 (klia2, the low-cost terminal), around 45 to 60 km south of the city. You have three main ways in.
| Option | Journey time | One-way fare | Notes |
|---|---|---|---|
| KLIA Ekspres (non-stop) | 28 min to Terminal 1 (+3 min to T2) | RM55 adult, RM25 child (6 to 15) | Every 20 min; 10% off buying online/app; return RM100 adult |
| KLIA Transit (stops en route) | About 39 min from Terminal 2 | RM55 to KL Sentral | Every 15 min peak, 30 min off-peak; stops at Putrajaya, Bandar Tasik Selatan |
| Airport bus (SkyBus, Airport Coach) | About 1 hr 15 min | RM12 to RM15 | Cheapest option; runs to KL Sentral |
| Grab e-hailing | 45 to 60 min (traffic) | RM60 to RM100 | RM110 to RM130 in peak or late-night surge |
The KLIA Ekspres is the fastest and most predictable: it runs KL Sentral to Terminal 1 in 28 minutes and continues to Terminal 2 in another 3 minutes. From KL Sentral you can connect onward by MRT, LRT, Monorail or Grab.
A Grab car is the door-to-door choice if you have heavy bags, a group, or you land late. Follow the airport signs to the e-hailing pickup zone rather than accepting an unmetered offer from a tout at arrivals. The airport buses are the budget pick if you are not in a hurry.
Budget travellers save with the bus, time-pressed travellers take the train, and anyone with luggage or an awkward arrival time leans on Grab.
Grab and InDrive: e-hailing basics
Grab is the dominant ride app in Malaysia and the one nearly every visitor uses. You set your pickup and destination in the app, see the fare upfront, and pay by card in-app or with cash. It covers cars, larger vehicles for groups, and bike/delivery in some areas. A KLIA-to-city ride typically runs RM60 to RM100, rising to RM110 to RM130 during peak hours or late-night surge. Around town, most short trips are far cheaper.
InDrive is a working alternative in Kuala Lumpur, Penang and Johor Bahru. It uses a different model: you propose your own fare and drivers accept or counter with their own price. It can be cheaper on longer trips or when you know the going rate. InDrive received approval from APAD (the Land Public Transport Agency) in December 2025 to keep operating in Malaysia after a licensing review, so it is a legitimate option.
Practical tips for visitors:
- Install the app and set up payment before you arrive, ideally on home wifi.
- Fares surge in rain, at rush hour and late at night; a short wait can bring the price down.
- At the airport, use the marked e-hailing pickup point and match the car plate to the app.
- Grab shows the price before you book, which removes haggling and the risk of an inflated meter.
For a first-time visitor who wants certainty, Grab is the simplest default. Travellers comfortable with a bit of negotiation can compare InDrive on the same route.
City rail and Touch n Go in the Klang Valley
Kuala Lumpur and the surrounding Klang Valley have an extensive rail network run mainly by Rapid KL: MRT, LRT, Monorail, plus KTM Komuter commuter lines. Fares are distance-based, with single rail journeys roughly RM1.10 to RM6.40. It is clean, air-conditioned and usually the fastest way across the city center.
Two ways to pay make sense for visitors:
| Method | Cost | Best for |
|---|---|---|
| Touch n Go NFC card | About RM10 for the card, then pay per ride | Flexible, pay-as-you-go, also works for tolls if you drive |
| Rapid Kembara Pass (1-day) | RM25 unlimited | Heavy rail days across LRT, MRT, Monorail, BRT and buses |
| Rapid Kembara Pass (3-day) | RM55 unlimited | Multi-day stays leaning on public transport |
A Touch n Go card gives you the lower Cashless Fare Rate, below the price of paying by cash or single token, and you tap in and out at the gates. Reload it with cash at station kiosks or through the TNG eWallet app. The Rapid Kembara Pass is RM25 for one day and RM55 for three days, effective 1 January 2026 (up from RM15 and RM25 previously), and it covers Rapid KL LRT, MRT, Monorail, BRT, buses and MRT feeder buses.
Open contactless payment (tapping a credit or debit card, QR or phone directly at the gate) is being introduced across Rapid KL rail and buses. Prasarana said in May 2026 the project was at award stage with rail rollout expected within 30 months, so a Touch n Go card is still the main way to pay for the time being. Do the maths on your day: a Kembara pass pays off only if you ride a lot.
Renting a car and driving as a visitor
Self-driving suits trips outside the city where rail does not reach: the coast, the highlands, or a road trip between towns. Roads are generally good, signs are bilingual, and Malaysians drive on the left.
On licences, a visitor may drive on a valid foreign driving licence for up to 90 days provided it is written in English (Latin alphabet). If your licence is in another language, carry an official translation or an International Driving Permit (IDP). An IDP is valid for one year and, if you need one issued or renewed in Malaysia, that is done only at JPJ offices or the Automobile Association of Malaysia (AAM).
To rent, you generally need:
| Requirement | Detail |
|---|---|
| Driving licence | Valid, in English, or an IDP |
| Passport | For identity |
| Credit card | In the renter's name, for the deposit |
| Minimum age | Typically 23 (some allow 21 with a young-driver surcharge and 2+ years licence held) |
| Security deposit | Roughly RM400 to RM4,000 held on the card |
| Daily rate | About RM80 to RM120 economy, RM200 to RM500 SUV/premium (2025) |
Highway tolls are fully cashless. You pay with a Touch n Go card at manual lanes or a Touch n Go RFID windscreen sticker at RFID lanes. Cash is no longer accepted at toll plazas, and the older SmartTAG devices are being phased out. Ask your rental firm whether the car comes with an RFID tag and how tolls are settled; otherwise keep a topped-up TNG card in the car. Parking in cities is usually paid by app or coupon, and city traffic can be heavy, so many visitors rent only for the days they leave town.
Intercity trains and express buses
Getting between cities on Peninsular Malaysia is cheap and comfortable.
KTM ETS trains are the smooth option. These electric intercity trains run from KL Sentral north to Ipoh, Butterworth (the mainland stop for Penang) and Padang Besar, and south to Gemas. They come in Silver, Gold and Platinum classes.
| Route | Approximate fare |
|---|---|
| KL to Ipoh (ETS Silver) | RM17 to RM19 |
| KL to Butterworth (Silver) | About RM34 |
| KL to Butterworth (Gold/Platinum) | About RM59 to RM79 |
Book ETS ahead on busy days and holidays, as popular departures sell out.
Express buses are the widest network and often the cheapest. Long-distance coaches leave Kuala Lumpur from Terminal Bersepadu Selatan (TBS), a large integrated terminal connected to the rail network. Sample fares include TBS to Penang from about RM37 and Johor Bahru routes commonly around RM35. From 1 September 2025, each TBS ticket carries an added facility charge, so the price you pay is a little above the base fare.
A rough comparison for the KL to Penang corridor:
| Mode | Typical fare | Notes |
|---|---|---|
| ETS train to Butterworth | RM34 and up | Reliable timing, then a short ferry or bridge crossing to Penang island |
| Express bus from TBS | From about RM37 | Frequent, drops at Penang terminals; add facility charge |
Both train and bus can be booked online in advance. Trains win on comfort and punctuality; buses win on frequency and reach to towns without a rail station.
Ferries to the islands and domestic flights
Beyond the peninsula road and rail network, you reach Malaysia's islands by ferry and its far states by plane.
Ferries serve the popular islands. For Langkawi, the two mainland jetties are Kuala Perlis and Kuala Kedah.
| Ferry route | Adult / Child | Journey |
|---|---|---|
| Kuala Perlis to Langkawi | RM18 / RM13 | About 60 minutes |
| Kuala Kedah to Langkawi | RM23 / RM17 | Slightly longer |
Note that the direct Penang to Langkawi passenger ferry is currently suspended, so route via a mainland jetty and check the latest schedule before you plan around it.
Domestic flights are the practical way to cover long distances, especially the crossing to East Malaysia (Sabah and Sarawak), which no road or train reaches from the peninsula. Carriers include AirAsia, Firefly, Batik Air, Malaysia Airlines and MASwings.
| Type of route | Approximate one-way fare |
|---|---|
| Short peninsular hop (e.g. Subang/KL to Penang) | RM120 to RM250 |
| Longer East Malaysia route (Kota Kinabalu, Kuching) | RM250 to RM500 |
Firefly and some Batik Air flights use Subang (SZB) airport, closer to central KL than KLIA, which can save time. Book East Malaysia flights early for the best fares, and note that Sabah and Sarawak have their own immigration control, so keep your passport handy even on a domestic flight. For island and East Malaysia legs, flying or ferrying is usually the only sensible choice rather than long overland detours.
What a day of transport costs
Transport in Malaysia is affordable by most standards, and your daily cost depends heavily on whether you lean on rail or on Grab.
| Travel style | Rough daily transport cost |
|---|---|
| Rail-based city day (single MRT/LRT/Monorail rides at RM1 to RM6) | Around RM10 to RM20 |
| Rapid Kembara day pass (unlimited Rapid KL) | RM25 flat |
| Grab across the city all day | RM40 to RM100 depending on trips and surge |
A visitor sticking to trains and the occasional short Grab can keep city transport under RM30 a day. A day of back-to-back Grab rides, especially with surge in rain or rush hour, more realistically lands at RM40 to RM100.
Some planning notes to keep costs sensible:
- Buy a Touch n Go card first; it lowers your per-ride rail fare and covers tolls if you drive.
- Only buy a Rapid Kembara Pass on days you expect four or more rail trips, otherwise pay per ride.
- Book KLIA Ekspres and long-distance ETS trains online for the discount and to secure a seat.
- Check for surge before booking Grab; waiting out a spike or walking to a nearby rail station saves money.
- If you rent a car, factor in tolls, parking and fuel on top of the daily rate and deposit.
Across a week most visitors spend far less on getting around than on lodging or food, provided they use the rail network for city travel and reserve Grab and rentals for where public transport does not go.
Fares, deposits and rules are approximate and reflect 2025 to 2026 figures. Prices change and surge pricing, promotions and route suspensions happen often. Confirm current fares and requirements with the operator or the relevant authority (Rapid KL, KLIA Ekspres, KTMB, JPJ) before you travel. This is general travel information, not professional advice.
Sources & References
Data in this guide is cross-referenced against the following official sources.
- KLIA Ekspres (Express Rail Link) official fares page Operator page for KLIA Ekspres and KLIA Transit fares, journey times, frequency and online discount.
- Rapid KL (Prasarana / MyRapid) integrated fare table Official Rapid KL rail and bus fare tables, cash and Touch n Go rates.
- Rapid Kembara Pass official page (MyRapid) Official tourist unlimited-ride pass details and pricing.
- JPJ (Road Transport Department) International Driving Permit page Government authority on IDP and foreign licence use in Malaysia.
- Touch n Go official transit and RFID pages Brand-official information on the TNG card, RFID toll payment and transit use.
- KTMB Electric Train Service (ETS) official page National rail operator timetable and fare portal for intercity ETS trains.
- Grab KLIA airport rides page Brand page for Grab e-hailing airport transfers at KLIA.
- Hertz Malaysia rental requirements and rent-a-car guide Named rental operator's stated document, age and deposit requirements.
- Firefly Airlines official site Domestic carrier for Peninsular and East Malaysia routes.
Further reading: The Rakyat Post - InDrive APAD approval · Malay Mail - Rapid KL open payment / credit card tap-in · klia2.info SkyBus / Airport Coach bus pages · redBus Malaysia TBS to Penang bus fares · Langkawi Guide ferry rate page