Getting Around Malaysia: Trains, Flights, Buses & Grab
Malaysia is bigger and more spread out than many first-time visitors expect, with the peninsula on one side of the South China Sea and the vast states of Sabah and Sarawak on the island of Borneo. The good news is that getting around is generally easy, affordable, and well organised: budget flights cross the country in a couple of hours, an air-conditioned train glides up the west coast, and reliable buses and ferries reach almost everywhere else. This guide breaks down every realistic way to travel within Malaysia so you can match the right mode to each leg of your trip.
One thread runs through all of it: almost every booking app, ride-hailing service, and live map you'll rely on needs a working data connection. Sorting out connectivity before you arrive removes a lot of friction, which is why a travel-ready Malaysia eSIM pairs so well with the transport tips below.
Domestic flights: the fastest way to cover long distances
For long hops, flying is usually the smart choice. The peninsula-to-Borneo journey in particular is only practical by air, and even within the peninsula a flight can save the better part of a day compared with road or rail.
The main domestic airlines
- AirAsia — The dominant low-cost carrier, with the widest domestic network out of its huge hub at Kuala Lumpur International Airport (KLIA Terminal 2). Fares are cheapest when booked well ahead, and baggage, seats, and meals are add-ons.
- Malaysia Airlines — The full-service national carrier, typically a bit pricier but with checked baggage included and a focus on the main trunk routes.
- Batik Air and Firefly — Useful alternatives on selected routes; Firefly flies turboprops to smaller airfields and from the more central Subang (Sultan Abdul Aziz Shah) airport near KL, which can be handy.
Routes worth flying
Popular domestic connections include Kuala Lumpur to Kota Kinabalu and Kuching (the gateways to Borneo), KL to Langkawi and Penang, and Penang to Borneo. Anything to Sabah or Sarawak essentially requires a flight unless you have a lot of time and a ferry plan. For shorter west-coast routes like KL to Penang, weigh the cheap, quick flight against the more scenic train.
Airport tip: KLIA has two terminals. Most full-service flights use the main terminal, while AirAsia and many budget flights use Terminal 2 (KLIA2). They are connected but not next door, so always check which terminal your flight departs from when you book onward travel or arrange a pickup.
KTM trains and the west-coast ETS line
Malaysia's national railway, KTM (Keretapi Tanah Melayu), runs the country's intercity trains, and the standout for tourists is the ETS (Electric Train Service) on the west-coast line. These modern, air-conditioned trains link a string of useful stops, making rail a comfortable and scenic alternative to buses on the peninsula.
What the ETS connects
The ETS runs roughly along the west coast, with key stations including Kuala Lumpur (KL Sentral), Ipoh, Butterworth (the mainland station for ferries to Penang island), and onward toward Padang Besar near the Thai border. From KL, the ride to Ipoh is short and pleasant, and continuing to Butterworth is one of the most popular tourist rail journeys in the country.
Booking and classes
- Book early for the best fares. ETS tickets are sold through KTM's official channels online and at station counters, and popular departures and holiday-period trains can sell out, so reserve ahead when you can.
- Choose your service level. ETS trains come in different categories (such as faster services with fewer stops), so a journey time can vary depending on which train you pick.
- Mind the station locations. KL Sentral is the city's central transport hub and connects directly into the urban rail network — useful if you're also using Kuala Lumpur's LRT, MRT and monorail to get around the city itself.
Note that the comprehensive rail network mainly serves the west coast of the peninsula. The east coast is reached by the separate, slower "Jungle Railway," and Borneo has only a very limited line in Sabah, so for those regions you'll lean on flights, buses, and boats instead.
Intercity buses and ferries to the islands
Buses form the backbone of budget overland travel in Malaysia, reaching far more towns than the train and often costing less. Ferries, meanwhile, are how you reach most of the islands.
Intercity coaches
Express buses connect virtually every city and town on the peninsula, and the long-distance ones are usually spacious and air-conditioned. In Kuala Lumpur, the modern Terminal Bersepadu Selatan (TBS) is the main hub for southbound and many long-distance services, with integrated rail access. Buses are the practical way to reach places the train skips, such as Malacca (Melaka) or the jump-off points for the Cameron Highlands. You can compare schedules and book seats online through aggregator apps, which is far easier than turning up and hoping.
Ferries to the islands
- Penang — Reached by a long road bridge (so Grab and buses work) and by the well-known passenger ferry from Butterworth, which pairs neatly with arriving by ETS train.
- Langkawi — An island, so you'll either fly in or take a ferry, most commonly from Kuala Perlis or Kuala Kedah on the mainland, with seasonal services from Penang. See our Langkawi travel guide for the full arrival rundown.
- East-coast islands — The Perhentians, Redang, and Tioman are served by boats from mainland jetties, but many operators pause during the northeast monsoon (roughly November to February), when seas are rough and resorts often close.
Plan around the monsoon. East-coast island ferries and the islands themselves are highly seasonal, so always confirm that boats are running before you commit to a date during the rainy months.
Grab: Malaysia's main ride-hailing app
Grab is the everyday ride-hailing app across Malaysia and the single most useful tool for getting around cities and covering short hops. It works much like other ride-hailing apps elsewhere, and for tourists it removes the guesswork and the haggling that comes with flagging down a taxi.
Why travelers rely on Grab
- Upfront pricing. You see the fare before you book, so there's no meter anxiety or negotiating.
- No language barrier. You set your destination by pin on the map, which sidesteps any confusion over place names or pronunciation.
- Cashless or cash. You can pay by card or the in-app wallet, or choose cash for many rides.
- Airport pickups. Major airports including KLIA have designated Grab pickup zones; follow the signage to the ride-hailing area rather than the regular taxi rank.
How to use it smoothly
Install Grab and set up your account before you travel, ideally adding a payment card while you still have easy connectivity at home. The catch is that Grab is useless without a live data connection — you need to be online to request a ride, track your driver, and message them if pickup points get confusing at busy spots like malls or airports. This is exactly where landing with an active Malaysia eSIM plan pays off: you can book your first Grab the moment you clear immigration, with no scramble for airport Wi-Fi or a physical SIM queue. For more on the digital wallets and QR payments that tie into apps like Grab, see our guide to money in Malaysia.
Renting a car and driving in Malaysia
For most travelers sticking to the main cities and islands, you won't need a car — flights, trains, buses, and Grab cover almost everything, and KL traffic and parking are headaches you can happily skip. But for certain trips, self-driving genuinely opens things up.
When a car makes sense
- Flexible regional touring, such as exploring the highlands, rural Pahang, or stitching together several smaller towns at your own pace.
- Langkawi, where the island is spread out, public transport is thin, and a rental car (or scooter) is a popular and convenient way to explore.
- Parts of Borneo, where distances are long and attractions are scattered — though many travelers still prefer guided tours and transfers there.
Driving notes for visitors
- Drive on the left. Malaysia drives on the left-hand side of the road, the same as the UK, Australia, and neighboring Thailand and Singapore.
- Licence and age. Bring your home driving licence and an International Driving Permit; rental companies set their own minimum age and deposit rules.
- Tolls and Touch 'n Go. The expressways are good but use electronic tolling — a Touch 'n Go card (often supplied with rentals) is the standard way to pay at toll gates, so confirm how tolls are handled when you collect the car.
- Roads and conditions. The main highways like the North–South Expressway are excellent, but mountain roads to the highlands are winding, and city driving can be hectic. A reliable navigation app is essential.
Getting between the main destinations: a quick reference
To pull it together, here's how most travelers actually move between Malaysia's headline stops on a typical west-coast trip:
- KL to Penang — Quick budget flight, or the scenic ETS train to Butterworth plus a short ferry/bridge crossing.
- KL to Malacca (Melaka) — Express bus from TBS; there's no direct passenger train, so the bus or a Grab/car is the way.
- KL to Cameron Highlands — Bus or private transfer up the winding hill roads; allow a few hours.
- KL or Penang to Langkawi — Fly, or take a ferry from the mainland ports.
- Peninsula to Borneo (Sabah/Sarawak) — Fly; it's the only practical option.
If you're sketching out the order of your stops, our 10-day Malaysia itinerary maps a logical west-coast loop and shows how these transport links chain together. And if Borneo is on your list, read the Borneo travel guide first — connectivity and transport there work quite differently from the peninsula.
Why you need data the moment you land
Almost every part of getting around Malaysia now runs on your phone. Booking a Grab, buying bus and ferry tickets, checking ETS train times, navigating an unfamiliar city, calling an airport transfer, paying tolls and tickets through QR wallets — all of it assumes you're online. Arriving without a working connection means hunting for patchy airport Wi-Fi at the exact moment you most need a ride or directions.
Getting set up is simple. Choose a plan, install the eSIM profile while you still have home Wi-Fi, and let it activate when you reach Malaysia so you're connected before you even leave the terminal. If you want the full walkthrough on how eSIMs work and how to pick the right data amount for your trip, see our complete Malaysia eSIM guide.
However you choose to travel — by plane, train, bus, ferry, or the back of a Grab — staying connected with a Malaysia eSIM turns the country's transport network into something you can navigate confidently from the moment you arrive. Sort it out before you fly, and getting around Malaysia becomes one less thing to worry about.
Frequently Asked Questions
What is the best way to get around Malaysia as a tourist?
It depends on the distance. For long hauls, especially to Borneo, budget flights with AirAsia, Malaysia Airlines or Batik Air are fastest. On the west-coast peninsula, the air-conditioned KTM ETS train is comfortable and scenic, while express buses reach towns the train skips. Within cities and for short hops, Grab is the easiest option.
Does Grab work everywhere in Malaysia?
Grab is the main ride-hailing app and works well in Kuala Lumpur, Penang, Johor Bahru, Kota Kinabalu and other cities, plus most airports including KLIA. Coverage thins out in very rural areas and on small islands. You need a live data connection to book rides, track your driver and message them, so an active eSIM or local data is essential.
How do I get from Kuala Lumpur to Penang?
Two popular options: a quick, cheap budget flight from KLIA to Penang, or the scenic ETS train from KL Sentral to Butterworth, followed by a short ferry crossing or bridge transfer onto Penang island. The train takes longer but is comfortable and lets you see the countryside; book ETS tickets in advance for the best fares.
Can I take a train from Peninsular Malaysia to Borneo?
No. There is no rail link across the South China Sea. To reach Sabah or Sarawak in Malaysian Borneo you need to fly, with Kota Kinabalu and Kuching as the main gateways from Kuala Lumpur. Borneo itself has only a very limited railway, so you'll rely on flights, buses and boats once there.
Do I need to rent a car in Malaysia?
For most trips, no. Flights, the ETS train, buses, ferries and Grab cover the main cities and islands without the hassle of KL traffic and parking. A rental car is handy for flexible regional touring, exploring spread-out Langkawi, or parts of Borneo. Remember Malaysia drives on the left, and you'll want an International Driving Permit and a Touch 'n Go card for tolls.