Getting Around Malaysia as a Visitor

Airport transfers, city rail, Grab, car rental and intercity travel, explained for first-timers

By Malaysia4U Editorial TeamUpdated 11 min read

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.
28 min
KLIA Ekspres, KL Sentral to Terminal 1
RM55
KLIA Ekspres one-way adult fare
RM25
Rapid Kembara 1-day unlimited pass
90 days
Drive on a valid English foreign licence

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.

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 situationBest first choice
Landing at KLIA, heading to the cityKLIA Ekspres train or a Grab car
Getting around central Kuala LumpurMRT/LRT/Monorail with a Touch n Go card
Short hops, late nights, groups, luggageGrab (or InDrive)
Exploring at your own pace outside the cityRental car
KL to Penang, Ipoh or Johor BahruKTM ETS train or express bus
Reaching Langkawi or the east coast islandsFerry
Crossing to Sabah or SarawakDomestic 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.

OptionJourney timeOne-way fareNotes
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 2RM55 to KL SentralEvery 15 min peak, 30 min off-peak; stops at Putrajaya, Bandar Tasik Selatan
Airport bus (SkyBus, Airport Coach)About 1 hr 15 minRM12 to RM15Cheapest option; runs to KL Sentral
Grab e-hailing45 to 60 min (traffic)RM60 to RM100RM110 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:

MethodCostBest for
Touch n Go NFC cardAbout RM10 for the card, then pay per rideFlexible, pay-as-you-go, also works for tolls if you drive
Rapid Kembara Pass (1-day)RM25 unlimitedHeavy rail days across LRT, MRT, Monorail, BRT and buses
Rapid Kembara Pass (3-day)RM55 unlimitedMulti-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:

RequirementDetail
Driving licenceValid, in English, or an IDP
PassportFor identity
Credit cardIn the renter's name, for the deposit
Minimum ageTypically 23 (some allow 21 with a young-driver surcharge and 2+ years licence held)
Security depositRoughly RM400 to RM4,000 held on the card
Daily rateAbout 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.

RouteApproximate 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:

ModeTypical fareNotes
ETS train to ButterworthRM34 and upReliable timing, then a short ferry or bridge crossing to Penang island
Express bus from TBSFrom about RM37Frequent, 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 routeAdult / ChildJourney
Kuala Perlis to LangkawiRM18 / RM13About 60 minutes
Kuala Kedah to LangkawiRM23 / RM17Slightly 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 routeApproximate 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 styleRough 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 dayRM40 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.

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

Keep exploring