Malaysia is a vibrant Southeast Asian nation where ultra-modern cities blend with pristine rainforests and idyllic islands. From the iconic Petronas Towers in Kuala Lumpur to the cultural melting pot of Penang and the paradise beaches of Langkawi, Malaysia offers incredible diversity. Experience world-class cuisine, ancient traditions, and warm hospitality in this tropical destination.
- Public
- KL has an excellent integrated metro network (LRT, MRT, Monorail) plus free GO KL city buses. Penang has Rapid Penang buses. Peninsular Malaysia connected by KTM rail and frequent express buses.
- Taxi
- Grab (ride-hailing) is dominant and very reliable with fixed upfront pricing. Traditional taxis available but always insist on meter use.
- Rental
- Car rental worthwhile for Cameron Highlands, east coast islands, and Borneo. International license required. Tolled highways make driving efficient.
- Walking
- KL's KLCC and Bukit Bintang connected by elevated walkways. Georgetown Penang very walkable. Tropical heat discourages walking midday.
Transport at a glance
Airport transfers
Getting from the airport to your accommodation.
- Taxi
- KLIA Ekspres train to KL Sentral - $14, 28 minutes
- Shuttle
- KLIA Transit train with stops - $10-14, 35-45 minutes
- Bus
- Airport taxi (coupon system) - $25-35, 45-60 minutes
Local transport
Getting around the city.
Bus
Rapid KL buses cover KL extensively. GO KL free purple and green lines in city center. Penang has Rapid Penang network.
Alternatives
metro, taxi, rideshare, walking, bicycle
Taxis & rideshare
What to expect from taxis and apps.
- Regular
- Budget taxi: $1 base + $0.30/km. Premium taxi: $2 base + $0.60/km
Intercity travel
Getting between cities and regions.
Bus
Extensive network covering entire country. Multiple operators with varying comfort levels. Main terminals: TBS (KL), Penang Sentral, Larkin (JB).
Cost: KL to Penang: $10-18, 4.5 hours. KL to Singapore: $12-20, 5 hours. KL to Melaka: $5-8, 2 hours.
- Operators
- Plusliner, Nice, Transnasional, KKKL, Konsortium
- Booking
- BusOnlineTicket.com, Easybook.com, redBus, or terminal counters. Book advance for weekends.
- Tips
- Choose executive/VIP buses for comfort. Bring light jacket - air-con very cold. Toilets on board longer routes.
Flights
Affordable domestic flights connect major cities. Main carriers: Malaysia Airlines, AirAsia, Batik Air, Firefly.
Routes: KL to Penang ($20-60, 1 hour), KL to Kota Kinabalu ($30-100, 2.5 hours), KL to Kuching ($25-80, 1.5 hours)
- Tips
- AirAsia often cheapest for budget travel. Book in advance for best prices. Check baggage allowance - budget carriers charge for checked bags.
Transportation details
Full breakdown of how to get around.
Airports
Kuala Lumpur International Airport (KLIA)
From centre: 50 km south of KL
Options: KLIA Ekspres train to KL Sentral - $14, 28 minutes; KLIA Transit train with stops - $10-14, 35-45 minutes; Airport taxi (coupon system) - $25-35, 45-60 minutes; Grab/e-hailing - $20-30, 45-60 minutes; Airport bus - $3-5, 60-90 minutes
KLIA2 (Low-cost Terminal)
From centre: 50 km south of KL
Options: KLIA Ekspres from KLIA2 - $14, 31 minutes; KLIA Transit - $10-14, 38-48 minutes; Airport taxi - $25-35, 45-60 minutes; Grab/e-hailing - $20-30, 45-60 minutes; Airport bus - $3-5, 60-90 minutes
Penang International Airport
From centre: 16 km south of Georgetown
Options: Airport taxi (coupon) - $12-15, 30 minutes; Grab - $10-13, 25-30 minutes; Rapid Penang bus 401E/102 - $1.50, 45-60 minutes; Hotel shuttle (if arranged)
Langkawi International Airport
From centre: 15 km from Pantai Cenang
Options: Airport taxi (coupon) - $8-15 depending on destination; Grab - $7-12, 20-30 minutes; Hotel pickup (usually included at resorts); Car rental available at airport
Kota Kinabalu International Airport
From centre: 8 km from city center
Options: Airport taxi (coupon) - $8-10, 15-20 minutes; Grab - $6-8, 15 minutes; Airport bus - $2, 30 minutes; Hotel shuttle
Kuching International Airport
From centre: 10 km from city center
Options: Airport taxi (coupon) - $10-12, 20 minutes; Grab - $8-10, 20 minutes; Airport bus - $2, 30 minutes
Useful apps
Download before you arrive.
Grab
Dominant ride-hailing app - order GrabCar, GrabBike, and GrabFood delivery. Works everywhere in Malaysia including airports.
MyRapid KL
Official KL transit app for LRT, MRT, Monorail, and Rapid KL buses. Journey planner, timetables, and Touch 'n Go top-up integration.
KTM Online
Booking app for KTM intercity trains including ETS (KL-Penang) and Shuttle (KL-Singapore). Book in advance for weekends.
Easybook
Bus ticket booking platform for all major intercity bus routes. Compare operators, departure times, and prices for journeys throughout Malaysia.
Transport tips
Travel smarter, not harder.
Download Grab before you arrive - fastest, safest, and cheapest taxi option with upfront pricing
Get a Touch 'n Go card (available at LRT/MRT stations) for bus, metro, and highway tolls - works nationwide
KLIA Ekspres train ($14, 28 minutes) is best airport connection - avoid expensive hotel transfers
Penang's Rapid Penang buses are infrequent - use Grab for point-to-point travel on the island
Langkawi has no public transport - rent a car or motorcycle ($8-15/day) or use Grab on the island
For east coast islands (Perhentian, Tioman), take overnight bus from KL to mainland then speedboat