Malaysia and Thailand share one of Southeast Asia\’s most-crossed borders — and there are more ways to make the journey than most travelers realize. Whether you\’re heading from Kuala Lumpur, Penang, or Johor Bahru, this guide covers every route: by air, bus, train, and ferry. Use it as your starting point, then follow the destination-specific guides for full details.
🔍 [Travelpayouts widget: Search Malaysia → Thailand transport via 12Go]
The Main Border Crossings
There are several land crossings between Malaysia and Thailand. The three most used by travelers are:
- Bukit Kayu Hitam (MY) / Sadao (TH): Main crossing on the North-South Expressway. Used by most KL and Penang buses. Busy but efficient.
- Padang Besar (MY/TH): The train crossing. Both KTM and State Railway of Thailand trains stop here. Immigration done on the platform.
- Rantau Panjang (MY) / Sungai Kolok (TH): East coast crossing, less used by tourists — relevant for travelers heading to or from Kelantan.
There is also one international sea crossing: Langkawi (MY) → Koh Lipe (TH), operating October to May only.
From Kuala Lumpur
KL is the most common starting point. The best routes depend on your destination in Thailand:
- KL → Koh Lipe: Fly to Langkawi + ferry (high season) or bus via Hat Yai + Pak Bara (year-round). Full guide →
- KL → Koh Kradan: Fly or bus to Hat Yai → Trang → ferry. Full guide →
- KL → Koh Mook: Via Hat Yai and Trang, same route as Kradan. Full guide →
- KL → Koh Lanta: Fly to Krabi direct or bus via Hat Yai. Full guide →
- KL → Koh Samui: Fly to Surat Thani + ferry, or direct flight via Bangkok. Full guide →
🎟 [Travelpayouts widget: KL → Hat Yai bus or transport via 12Go]
From Penang
Penang is only 134 miles from Hat Yai, making it the closest major Malaysian city to the Thai border. Most crossings take under 5 hours.
- Penang → Hat Yai: Bus, train via Padang Besar, or shared minivan. Full guide →
- Penang → Koh Lipe: Via Langkawi ferry (high season) or Hat Yai + Pak Bara (year-round). Full guide →
- Penang → Koh Samui: Fly to Surat Thani or overland via Hat Yai. Full guide →
🎟 [Travelpayouts widget: Penang → Hat Yai transport via 12Go]
Visa Information
Most nationalities (EU, US, UK, Australia, and many others) receive a 30-day visa exemption on arrival in Thailand at both air and land borders. This applies to the Bukit Kayu Hitam / Sadao crossing, Padang Besar, and Koh Lipe ferry arrivals.
Malaysia offers a similar visa-free arrangement for most Western passport holders. Always check the current requirements for your specific nationality before traveling — policies can change.
Essential Booking Tools
Transport: 12Go Asia covers buses, trains, minivans, and ferries across the Malaysia–Thailand route in one place. Recommended for all overland and sea bookings.
🎟 [Travelpayouts widget: 12Go Asia transport search — Malaysia to Thailand]
Flights: AirAsia dominates the KL–Hat Yai, KL–Krabi, KL–Surat Thani, and Penang–Bangkok routes. Kiwi.com is useful for multi-city routing.
✈️ [Travelpayouts widget: Flights Malaysia → Thailand via Kiwi or Aviasales]
Accommodation: Agoda and Booking.com both have strong coverage across southern Thailand islands. Book early for December–January peak season.
🏨 [Travelpayouts widget: Hotels Thailand via Booking.com or Agoda]
All Route Guides
From Kuala Lumpur
- Kuala Lumpur to Koh Lipe →
- Kuala Lumpur to Koh Kradan →
- Kuala Lumpur to Koh Mook →
- Kuala Lumpur to Koh Lanta →
- Kuala Lumpur to Koh Samui →
From Penang
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.