Malaysia
Travel in Malaysia
At the Best Price
Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.
Routes
267+
Transports
Bus · Ferry · Train · Flight
From
5€
How does it work?
1
Choose your route
Enter your departure and arrival city in the search engine.
→
2
Compare options
Bus, ferry, train or flight — prices and durations at a glance.
→
3
Book in 1 click
Secure payment via 12go.asia. Ticket sent by email instantly.
Popular routes in Malaisie
From 22€
Langkawi → Koh Lipe
See tickets ›
From 12€
Kuala Lumpur → Singapore
See tickets ›
From 8€
Kuala Lumpur → Cameron Highlands
See tickets ›
From 12€
Kuala Lumpur → Butterworth
See tickets ›
From 35€
Langkawi → Kuala Lumpur
See tickets ›
From 27€
Penang → Langkawi
See tickets ›
From 12€
Penang → Kuala Lumpur
See tickets ›
From 35€
Kuala Lumpur → Langkawi
See tickets ›
From 20€
Kuala Lumpur → Hat Yai
See tickets ›
From 8€
Kuala Lumpur → Malacca
See tickets ›
From 30€
Langkawi → Penang
See tickets ›
From 8€
Kuala Lumpur → Ipoh
See tickets ›
From 12€
Kuala Lumpur → Johor Bahru
See tickets ›
From 8€
Kuala Lumpur → Taman Negara
See tickets ›
From 8€
Kuala Lumpur → Penang
See tickets ›
Popular destinations in Malaysia
🏙️
66 routes
🎨
37 routes
🏝️
16 routes
🏛️
23 routes
🌿
11 routes
🍵
22 routes
🦁
15 routes
🌉
27 routes
Kuala Lumpur
The cosmopolitan capital
Penang
Art, culture & street food
Langkawi
The paradise island
Malacca
UNESCO Heritage gem
Cameron Highlands
Cool Cameron Highlands
Ipoh
The hidden food city
Singapore
The modern city-state
Johor Bahru
The gateway to Singapore
Travel in Malaysia: bus, train, ferry & flights
Malaysia has a modern and well-developed transport network. From Kuala Lumpur, reach Penang by bus (from €8), Langkawi by ferry or flight (from €24), or Singapore by express bus (from €15). Compare all transport options in one click and book your ticket instantly.
Secure payment
Instant ticket
267+ routes available
Mobile ticket
Routes by departure city
Routes from Kuala Lumpur
44
- Arau 5h 41min · 16€
- Bali 27h 59min · 25€
- Bangkok 16h 58min · 25€
- Butterworth 2h 26min · 12€
- Cameron Highlands 2h 10min · 8€
- Bangkok (Don Mueang) 2h · 35€
- El Nido (Palawan) 3h · 100€
- Genting Highlands 0h 29min · 5€
Routes from Penang
22
- Bangkok 13h 15min · 25€
- Cameron Highlands 2h 14min · 8€
- Bangkok (Don Mueang) 1h 30min · 25€
- Genting Highlands 3h 56min · 12€
- Hat Yai 2h 33min · 8€
- Ipoh 1h 2min · 8€
- Johor Bahru 4h 49min · 20€
- Johor 8h 15min · 20€
Routes from Johor Bahru
20
- Batam Center Ferry Terminal 0h 50min · 5€
- Batam 0h 51min · 5€
- Bintan 1h 21min · 5€
- Cameron Highlands 6h 3min · 16€
- Gemas 2h 32min · 8€
- Genting Highlands 4h 21min · 12€
- Hat Yai 10h 10min · 25€
- Ipoh 6h 29min · 16€
Routes from Langkawi
13
- Bali 3h · 100€
- George Town 1h 42min · 8€
- Koh Lanta 2h 16min · 8€
- Koh Lipe 0h 49min · 5€
- Koh Muk 2h · 25€
- Krabi 3h 6min · 12€
- Kuala Lumpur 1h · 35€
- Kuala Perlis 0h 32min · 5€
Routes from Butterworth
12
- Bangkok 13h 16min · 25€
- George Town 0h 3min · 5€
- Hat Yai 2h 33min · 8€
- Ipoh 1h · 8€
- KL Sentral 2h 26min · 12€
- Kuala Lumpur Sentral 2h 26min · 12€
- Kuala Lumpur 2h 26min · 12€
- Padang Besar (Malaysia) 1h 10min · 8€
Routes from Ipoh
12
- Butterworth 1h · 8€
- Cameron Highlands 0h 30min · 5€
- George Town 1h 2min · 8€
- Johor Bahru 3h 47min · 16€
- Kuala Lumpur Sentral 1h 28min · 8€
- Kuala Lumpur 1h 28min · 8€
- Malacca 4h 15min · 12€
- Padang Besar (Malaysia) 3h 27min · 12€