For most tourists the fastest set-up is: take the KLIA Ekspres or KLIA Transit train from the airport into Kuala Lumpur, use the Grab e-hailing app for door-to-door city trips, and cover long distances by domestic flight (to Sabah and Sarawak) or by KTMB's ETS intercity train (along the west coast of the peninsula). Islands are reached by ferry, and self-driving is realistic on a foreign licence in English or an International Driving Permit. Buy a Touch 'n Go card to tap onto Kuala Lumpur's LRT, MRT, monorail and buses.
- KLIA Ekspres is a non-stop 28-minute train from Kuala Lumpur International Airport to KL Sentral for RM55 one way (RM100 return), running every 20 minutes with 10% off when booked online.
- KTMB's Electric Train Service (ETS) is the intercity backbone of Peninsular Malaysia, running the west-coast line between Gemas and Padang Besar (via KL Sentral, Ipoh and Butterworth); book at online.ktmb.com.my.
- There is no train or road link across the sea to Sabah and Sarawak — East Malaysia is reached by flying; AirAsia, Batik Air, Firefly and Malaysia Airlines serve the main routes.
- MASwings' rural routes in Borneo transferred to Sarawak-owned AirBorneo on 1 January 2026, which now runs the Rural Air Service to remote towns.
- Tourists can drive on a foreign licence written in English or an International Driving Permit; traffic drives on the left.
Who this applies to: Independent leisure travellers and short-stay visitors planning transport within Malaysia, including trips between Peninsular Malaysia and Borneo (Sabah/Sarawak).
On this page
You land at Kuala Lumpur International Airport at midnight, jet-lagged, and the taxi touts are already circling. The good news: Malaysia has one of the most tourist-friendly transport systems in Southeast Asia, and you can skip the hassle entirely — a fast, fixed-price airport train, a phone app that summons a metered car, and cheap domestic flights that make Borneo a weekend hop. The trick is knowing which mode to reach for, and when.
This guide walks through the choices a visitor actually faces: getting out of the airport, crossing the peninsula, jumping to Sabah and Sarawak, moving around cities, reaching the islands, and driving yourself.
How do I get from the airport into Kuala Lumpur?
Kuala Lumpur International Airport (KLIA) sits south of the city — the non-stop KLIA Ekspres covers the 57 km to KL Sentral, so this is the first decision every visitor makes. Your realistic options are the airport train, e-hailing, an airport coach, or a fixed-fare taxi coupon.
The headline choice is the KLIA Ekspres, a dedicated non-stop train. It covers KL Sentral to KLIA Terminal 1 in 28 minutes, with a further 3 minutes on to Terminal 2, cruising at a top speed of 160 km/h. A one-way adult ticket is RM55, a return is RM100, and you get 10% off buying through the KLIA Ekspres app or website. Trains run every 20 minutes, from 05:00 until midnight out of KL Sentral, every day including public holidays.
Its sibling, the KLIA Transit, uses the same tracks but stops at intermediate stations — KL Sentral, Bandar Tasik Selatan, Putrajaya & Cyberjaya, Salak Tinggi, then KLIA T1 and T2. End to end it takes about 35 minutes to Terminal 1 and 39 minutes to Terminal 2, running every 15 minutes during weekday peak hours and every 30 minutes off-peak and at weekends (first train from KL Sentral at 05:03, last at 00:03). The KL Sentral–KLIA fare is also RM55 (with the same online discount). Choose Transit if your accommodation is near one of its intermediate stops; otherwise Ekspres is faster.
| From KLIA to the city | Time | Typical cost | Best for |
|---|---|---|---|
| KLIA Ekspres (non-stop) | ~28 min to KL Sentral | RM55 one way | Speed; anyone staying near KL Sentral |
| KLIA Transit (stops) | slightly longer to KL Sentral | RM55 one way | Reaching Putrajaya/Cyberjaya or intermediate stops |
| Grab (e-hailing) | 45–70 min (traffic) | Shown upfront in-app | Groups, lots of luggage, door-to-door, late arrivals |
| Airport coach | ~60–90 min | Budget | Backpackers watching every ringgit |
At KL Sentral you connect to the rest of the city’s rail network, so the train is usually the smoothest first move unless you are a group splitting a car fare.
What about e-hailing — is Grab reliable everywhere?
Grab is the leading ride-hailing app in Malaysia, with extensive nationwide coverage, and it is the one most visitors use. You download it, set your pickup and destination, and the app shows the fare before you confirm (upfront pricing, excluding tolls and surcharges), so there is no meter anxiety or haggling. Drivers are tracked by GPS and you see the car and rating in advance.
A few practical notes for tourists:
- Install and register before you arrive, and have mobile data ready. You’ll want data to book and to message your driver — a local SIM or travel eSIM makes this painless.
- Use the airport’s designated e-hailing pickup zone. KLIA and other major airports have signed pickup points; follow the “e-hailing” signage rather than the taxi rank.
- Airport-to-city by Grab costs more than the train but is convenient for groups or a heavy-luggage arrival. Because pricing is dynamic, check the quoted fare in the app at the moment you book.
Grab also does food and parcel delivery, and in cities you’ll find it far more predictable than flagging a street taxi.
How do I travel between cities in Peninsular Malaysia?
For the peninsula, the two workhorses are the intercity train and domestic flights, with long-distance coaches as the budget backbone.
The rail option is KTMB’s Electric Train Service (ETS) — Malaysia’s fastest metre-gauge intercity train, reaching up to 140 km/h. It runs the electrified west-coast line between Gemas and Padang Besar (on the Thai border), threading through the country’s main urban spine: KL Sentral, Ipoh, Butterworth (the ferry gateway for Penang) and onward to Padang Besar. Services come in tiers:
- Platinum — stops only at the main stations; fastest.
- Gold — a middle option with more stops.
- Silver — an almost all-stops service at the lowest fares, mainly on the KL Sentral–Ipoh stretch.
Book through the official KITS ticketing system at online.ktmb.com.my or the KTMB app. Buy ahead: scenic, popular and holiday departures fill up. The KL–Ipoh and KL–Penang (Butterworth) corridors are the sweet spot for tourists — comfortable, punctual, and city-centre to city-centre.
Where the train doesn’t reach conveniently — the east coast, or when you want to save a day — a domestic flight or an intercity coach fills the gap. Coaches are extensive and inexpensive but slower; flights make sense for longer hops like KL to Langkawi or Kota Bharu.
How do I get to Sabah and Sarawak?
This is the single most important thing to understand about Malaysian geography: the country is split across the South China Sea, and there is no road, bridge or passenger rail between Peninsular Malaysia and East Malaysia (Sabah and Sarawak on Borneo). You fly. Full stop.
The trunk routes — Kuala Lumpur–Kota Kinabalu and Kuala Lumpur–Kuching — are among the busiest in the country, served by multiple carriers including AirAsia, Batik Air, Firefly and Malaysia Airlines. Booking a few weeks out keeps fares low.
Once you’re in Borneo, getting to smaller interior and coastal towns is a different world. Historically this was MASwings’ role. As of 1 January 2026, MASwings’ operations transferred to AirBorneo, an airline owned by the Sarawak Government (under a sale agreement signed with Malaysia Aviation Group on 12 February 2025). AirBorneo now runs the Rural Air Service (RAS) — the essential turboprop links that connect remote communities to the main cities for healthcare, government, commerce and tourism. Its fleet is made up of ATR 72 and DHC-6 Twin Otter turboprops, serving around 21 destinations from bases in Kota Kinabalu and Miri.
For visitors, the practical takeaways:
- Fly into Kota Kinabalu (BKI) for Sabah — Mount Kinabalu, diving off Semporna, the islands.
- Fly into Kuching (KCH) for Sarawak — national parks, longhouses, Bako, Mulu.
- If your itinerary includes a small Borneo town (for example, Mulu or a Highlands strip), check AirBorneo for the rural leg. If you hold an old MASwings booking, AirBorneo assumed responsibility for those services — contact the airline to confirm.
Domestic flying tips: East Malaysia is treated distinctly at check-in — Sabah and Sarawak run their own immigration, so carry your passport for domestic flights to/from Borneo, even as a foreign tourist you clear an entry check on arrival. Budget carriers charge for checked bags; add them online, where they’re cheaper.
How do I get around within a city?
In Kuala Lumpur, the rail network — LRT, MRT, monorail, plus KTM Komuter and BRT — covers most tourist areas, and the tool that unlocks it is the Touch ‘n Go card. It’s a stored-value card you tap to enter and exit, and it works across all Rapid KL services: LRT, MRT, monorail, BRT and buses, including MRT feeder buses. Since Rapid KL buses no longer take cash, a Touch ‘n Go card (or the linked app) is effectively required for buses.
If you’ll ride a lot in a short visit, look at day-style travel passes sold for Rapid KL’s network; note that the deeply discounted monthly “My50” pass is reserved for Malaysians (MyKad holders), so as a tourist you’ll typically pay per journey on a Touch ‘n Go card or use a short-duration tourist pass. For everything door-to-door, or at night, fall back on Grab.
Outside KL, rail is limited, so cities like Kota Kinabalu, Kuching, Malacca and Penang’s George Town run mainly on Grab, buses, and walking. George Town and Malacca’s historic cores are compact and best explored on foot.
Should I rent a car and drive myself?
Self-driving unlocks the parts of Malaysia public transport misses — the Cameron Highlands’ tea estates, rural east-coast beaches, Borneo’s national-park roads. It’s very doable for tourists.
Licensing: You may drive on a valid foreign driving licence written in English, or on an International Driving Permit (IDP). If your home licence isn’t in English, carry a certified English translation (or an IDP). Visitors from ASEAN countries can generally drive on their national licence for short stays. Always carry your passport, licence, IDP (if applicable) and the rental’s insurance papers in the car.
The basics that catch people out:
- Malaysia drives on the left, with the steering wheel on the right.
- Rental minimum age varies by company, commonly around 23 to 65.
- Insurance is mandatory and rentals include basic cover; consider topping up excess/damage waivers.
- Inter-city expressways are excellent and tolled — a Touch ‘n Go card pays highway tolls nationwide, so keep it topped up.
- Fuel is inexpensive by global standards; parking and one-way systems in old city centres are the real headache.
Driving is least appealing inside Kuala Lumpur (congestion, paid parking, and Grab is cheap) and most rewarding on open routes and in East Malaysia.
How do I reach the islands?
Malaysia’s islands are a highlight, and most are reached by ferry or speedboat — with a few served by air.
- Langkawi (Andaman Sea): reached by ferry from mainland jetties such as Kuala Perlis and Kuala Kedah, or by a short flight. From Penang, flying is usually the simplest option.
- Penang: linked to the mainland by two road bridges — the original Penang Bridge (opened 1985) and the longer Sultan Abdul Halim Muadzam Shah Bridge, also called the Second Penang Bridge (opened 2014) — and by the George Town–Butterworth passenger ferry; the ETS train terminates across the channel at Butterworth.
- Tioman (east coast): reached by catamaran/ferry from the mainland jetties at Mersing and Tanjung Gemok (the latter is tide-independent and generally more reliable), plus limited flights.
- Perhentian Islands (east coast): reached by speedboat from the Kuala Besut jetty.
Two cautions for island trips: east-coast islands largely close down during the northeast monsoon (roughly November to February), when boats stop and resorts shut; and ferry timetables shift seasonally and with the weather, so confirm the day’s schedule directly with the operator and build in buffer time before a connecting flight.
Which mode should I choose? A quick decision guide
- Airport to KL city, arriving fresh and light: KLIA Ekspres train.
- Airport with a group and lots of bags, or a 2 a.m. arrival: Grab.
- KL ↔ Ipoh or KL ↔ Penang (Butterworth): ETS train, booked ahead.
- KL ↔ Kota Kinabalu / Kuching (or any peninsula ↔ Borneo trip): Domestic flight.
- Small interior town in Borneo: AirBorneo Rural Air Service.
- Within Kuala Lumpur: Rail with a Touch ‘n Go card; Grab for door-to-door or nights.
- Tea highlands, rural coast, national-park drives: Rent a car.
- Langkawi, Tioman, Perhentian: Ferry/speedboat (or fly to Langkawi).
Common mistakes visitors make
- Assuming you can drive or take a train to Borneo. You can’t — Sabah and Sarawak are only reachable by air (or long-haul sea freight). Budget a flight.
- Forgetting your passport on a domestic Borneo flight. Sabah and Sarawak run separate immigration; you’ll be checked on arrival even on a domestic hop.
- Not pre-booking ETS trains. Walk-up seats on popular routes and holidays often sell out.
- Relying on street taxis over Grab. Grab’s upfront pricing removes the meter/negotiation problem that catches tourists.
- Trying to visit east-coast islands in the monsoon. Boats and resorts close roughly November–February; check before you plan.
- Landing without mobile data. Grab, train tickets and maps all assume you’re online — sort a SIM or eSIM early.
- Skipping the Touch ‘n Go card. Rapid KL buses are cashless, and the card also pays highway tolls if you drive.
What’s next
Before you travel, do three quick things: install Grab and register your number; check whether your itinerary needs an ETS booking (peninsula) or domestic flights (Borneo) and reserve the tight ones early; and confirm your licence/IDP situation if you plan to drive. On arrival, buy a Touch ‘n Go card and sort mobile data.
For the specifics that change with your route, always confirm live details against the operators themselves: Express Rail Link for the KLIA airport trains, KTMB (online.ktmb.com.my) for intercity ETS, the individual airlines and AirBorneo for flights, and the relevant ferry operator for island crossings — schedules, fares and seasonal suspensions move, and the official sources are the ones to trust.
What is the cheapest way from Kuala Lumpur International Airport to the city centre?
By train, the KLIA Transit is the same headline price as KLIA Ekspres (RM55 to KL Sentral) but stops at intermediate stations; both offer 10% off online. Airport buses are cheaper but slower. E-hailing (Grab) shows an upfront fare before you book and can suit groups.
Do I need to book Malaysian trains in advance?
For the KLIA Ekspres/Transit airport line, no — you just tap in. For long-distance ETS intercity trains, yes: popular departures and holiday travel sell out, so book ahead through the official KTMB site (online.ktmb.com.my) or app.
How do I get from Peninsular Malaysia to Sabah or Sarawak?
You fly. There is no bridge, road or passenger rail across the South China Sea. Trunk routes such as Kuala Lumpur–Kota Kinabalu and Kuala Lumpur–Kuching are served by several carriers; small interior towns in Borneo are served by AirBorneo's Rural Air Service.
Can I use Grab in Malaysia as a foreigner?
Yes. Grab is the leading e-hailing app nationwide, with fares shown upfront in-app before you book. You will want mobile data (a local or travel eSIM) to book and message your driver, and major airports have dedicated e-hailing pickup points.
Is it safe and legal for tourists to rent and drive a car?
Yes, with a valid foreign licence in English or an International Driving Permit (a certified English translation is needed if your licence is in another language). Malaysia drives on the left, and rental agreements must include basic insurance. Age limits vary by company, commonly around 23–65.
What card do I need for Kuala Lumpur's trains and buses?
A Touch 'n Go card. It works across Rapid KL's LRT, MRT, monorail, BRT and buses. Rapid KL buses are cashless, so a card (or the app) is effectively required for buses.
Sources
- KLIA Ekspres — Products & Fares — Express Rail Link Sdn Bhd
- KLIA Ekspres — About Us (top speed 160 km/h, 57-km journey) — Express Rail Link Sdn Bhd
- KLIA Transit — Timetable & Ticket Fares — Express Rail Link Sdn Bhd
- Electric Train Service (ETS) — Timetable & Schedule — Keretapi Tanah Melayu Berhad (KTMB)
- MASwings Transitions to AirBorneo on 1 Jan 2026 — Malaysia Aviation Group
- Grab Malaysia — Transport (upfront pricing, nationwide coverage) — Grab Holdings
- Can Foreigners Drive in Malaysia? Rules, Licences & Permits — Motorist Malaysia
- Touch 'n Go — Cashless tolls, parking & transit — Touch 'n Go Sdn Bhd
- Touch 'n Go Travel Pass — TNG Digital Sdn Bhd
- Langkawi Ferry Line (operator) — Langkawi Ferry Line Ventures Sdn Bhd
- Penang to Langkawi: The Ferry Is Discontinued — How to Get There in 2026 — Visit Penang
- Penang to Langkawi Ferry — Schedule, Ticket Price and Location — Malaysia Traveller
- Kuala Besut Jetty — Fares and Schedules — Kuala Besut Jetty
- Ferry to Tioman Island (Mersing / Tanjung Gemok, Bluewater Ferries) — Tioman Dive Resort / BnJ
- Redang visiting season / trip planning — Redang.org
- Sultan Abdul Halim Muadzam Shah Bridge — Wikipedia
- Our Bridge Story — Jambatan Kedua Sdn Bhd (bridge operator)
- AirBorneo Chooses ATR to Modernise Rural Air Service Fleet in East Malaysia — ATR
Change history
| Version | Date | Change | By |
|---|---|---|---|
| 01.00 | 14 Aug 2026 | Approved and published. | — |