From KLIA to Kuala Lumpur City

OptionPriceTime
KLIA Ekspres (train)~RM55 (£10)28 min
Airport bus~RM12–18 (£2–3)75–90 min
Grab~RM75–150 (£13–27)45–75 min
Coupon taxi~RM75–120 (£13–21)45–75 min

The train is fastest and best value for solo travellers; Grab or a coupon taxi makes more sense for groups splitting the cost, or if you're carrying a lot of luggage.

Domestic Flights

AirAsia is the main budget carrier connecting Malaysia's cities, and genuinely inexpensive if booked early — prices climb steeply as the departure date approaches, with the gap between booking 10 weeks versus 10 days out sometimes RM150–200 on popular routes. For Borneo specifically, AirBorneo (launched January 2026, replacing the previous MASwings service) covers remote Sabah and Sarawak routes that no other carrier serves.

Using Grab

Grab is Malaysia's default ride-hailing app and works essentially like Uber — download it before you arrive, add a card, and you're set. Prices surge during peak hours (Friday evenings, public holidays, school breaks), sometimes significantly, so if you can be flexible on timing, off-peak rides are noticeably cheaper.

Taxi

Traditional taxis exist but Grab has become the more predictable, transparent option for most visitors — no haggling, and the price is confirmed before you get in. Airport taxis specifically use a fixed coupon-zone system rather than a meter, which removes any ambiguity about the fare.

Train (City & Intercity)

Kuala Lumpur's MRT, LRT and Monorail network is cheap, clean and easy to use — single rides from RM1.20–4.80. For intercity travel, KTM's rail network connects major peninsula cities, generally slower than flying but a genuinely pleasant way to see the countryside.

Bus

Extensive and inexpensive for peninsula travel. In Borneo specifically, be aware journeys take longer than distances suggest — mountain roads mean a 6-hour bus ride between towns is normal. For anything over roughly 3 hours in Borneo, it's worth weighing whether a short domestic flight is worth the extra cost.

Car Hire

A realistic option for Peninsular Malaysia's well-maintained road network, less so for navigating central Kuala Lumpur itself, where traffic and parking make it more hassle than it's worth. If your trip is mostly city-based, skip the car and rely on Grab and trains instead.

Ferries

Essential for reaching Malaysia's islands — Langkawi, Perhentian, Redang and others. Services generally run reliably in the dry season but can be reduced or suspended entirely during monsoon months on the affected coast, so check current schedules if travelling during the wetter months.

Airport Transfers

Beyond KLIA, other major airports (Penang, Langkawi, Kota Kinabalu, Kuching) all have Grab coverage and taxi services, though options are naturally more limited than at the main KL hub. Check with your accommodation about arranged transfers if landing somewhere smaller.