Are you planning an unforgettable getaway to the Jewel of Kedah? You are in the right place. Langkawi was one of the absolute highlight destinations during our one-week Malaysian trip. When researching how to reach this beautiful tropical island, I discovered several different transit options, with the ferries from Kuala Perlis or Penang serving as the traditional maritime gateways.
Ultimately, our strict time limitations meant we opted for a quick flight—especially after scoring an AirAsia ticket for less than $15 USD! But while our tight schedule required flying, I meticulously mapped out and verified the entire ferry network infrastructure so you can seamlessly experience the Andaman Sea route.
Traveling by ferry remains the primary, most affordable, and most scenic way to access the island. Whether you are traveling overland from Kuala Lumpur or crossing the international border from southern Thailand, this comprehensive guide covers everything you need to know. Read on for the exact details on ferry schedules, ticket prices, and essential travel logistics to make your sea crossing a breeze.
Ishabil Tips
Beware of outdated travel blogs! The direct passenger ferry service from Penang to Langkawi has been entirely suspended since 2020. Do not plan your trip around a Penang ferry departure. If you are starting your journey in Penang, you must now take a bus or the KTM ETS train to the mainland jetties (either Kuala Kedah or Kuala Perlis) to catch a boat.
Route A: Kuala Perlis to Langkawi (The Fastest & Most Popular Route)
If you want to know the absolute best way to reach Langkawi by sea, the Kuala Perlis ferry is your answer. Kuala Perlis is a small, quiet port town located in the far north of Malaysia. Because this town is geographically the closest mainland point to Langkawi Island, it is the most popular choice for travelers. It is also the quickest departure point.
Why do so many people choose this route? It is simple: you spend less time on the boat and more time enjoying your holiday. If you are someone who suffers from seasickness, this is the absolute best route for you to take. Because it is a short trip, your time out on the open water is minimized to just over one hour. You will barely feel the waves before you see the beautiful green mountains of Langkawi.
Journey Time and Schedule Information
Planning your time is very important when traveling. Here is exactly what you need to know about the boat schedule and how long the trip will take:
- Average Journey Duration: The boat ride takes approximately 1 hour and 15 minutes. Sometimes, if the weather is perfectly clear, it can be even faster.
- Operating Hours: The ferry terminal is busy all day. Ferries generally start running early in the morning at 7:00 AM. The final boat of the day usually leaves at 7:00 PM.
- Ferry Frequency: Departures are scheduled roughly every hour. During busy holiday seasons, operators add extra boats to meet passenger demand.
Ishabil Fact
The total distance over the water from Kuala Perlis to Kuah Jetty in Langkawi is only about 39 kilometers (24 miles). Because the distance is so short, the ferry boats can travel at high speeds of up to 35 knots. This specific part of the Strait of Malacca is also protected by the islands, meaning the water is usually very calm compared to the open ocean.
Ferry Ticket Prices
Taking the ferry from Kuala Perlis to Langkawi is very cheap, making it a great choice for budget travelers and backpackers. The ticket prices are divided into two main categories:
- Malaysian Citizen Fare (One-way): RM 21 to RM 26 for adults.
- International Traveler Fare (One-way): RM 35 to RM 45 for adults.
- Children and Seniors: Kids and elderly passengers usually get a small discount. Babies under two years old travel for free, but you must register their names.
Note: Ticket prices can fluctuate slightly during peak holiday seasons or weekends. Always check the official website for exact prices on your day of travel.
Ishabil Tips
Bring a warm jacket! Even if it is 35°C (95°F) outside, the air conditioning inside the ferry cabin is turned up extremely high. It gets freezing inside the boat during the 75-minute ride. Also, to skip the long lines at the ticket counter, always buy your ferry tickets online at least two days before you travel.
What to Expect at the Kuala Perlis Terminal
When you arrive at the Kuala Perlis terminal, the process is very simple and easy to understand:
- Arrive Early: Make sure you reach the terminal at least 45 minutes before your boat leaves.
- Scan Your Ticket: If you bought your ticket online, simply scan the QR code on your phone at the electronic gates.
- Wait in the Lounge: There is a large waiting area with seats where you can buy snacks and drinks.
- Boarding the Boat: When staff call your ferry time, walk down a short ramp onto the boat. Leave large suitcases at the front, and take small day bags to your seat.
How to Reach Kuala Perlis (The Gateway to Langkawi)
If you want to take the fastest ferry route to Langkawi, you must first travel to Kuala Perlis. This charming coastal town in the northwest corner of the mainland is the most popular starting point for travelers.
Method 1: Traveling by Train (The KTM ETS Service)
Taking the high-speed train is the most comfortable and scenic way to travel through Malaysia. The train system is operated by KTM, and their high-speed service is called the ETS.
If you are starting your journey in Kuala Lumpur, board the ETS train at KL Sentral station. Your final destination is the Arau Railway Station in the state of Perlis.
- Advance Booking It is highly recommended to book your seats early. Tickets are usually released 30 days in advance on the KTMB app or website, so note your dates to secure a spot before they sell out.
- Travel Time: The train ride from Kuala Lumpur to Arau takes about 5 to 5.5 hours.
- Ticket Cost: Prices range from RM 70 to RM 100 for an adult (Gold or Platinum class).
- Comfort Level: Excellent! Trains are fully air-conditioned, have clean toilets, and even have a cafe car.
Ishabil Connect
There is no train station directly at the ocean in Kuala Perlis. Once you step off the train at Arau Railway Station, you are about 18 kilometers (11 miles) away from the ferry terminal. Do not worry! Just open your Grab app or hire a waiting taxi. The car ride takes only 25 minutes and costs around RM 20 to RM 25.
Ishabil Tips
Book your KTM ETS train tickets weeks in advance! These trains are heavily used by locals, especially on weekends and public holidays. Do not show up at KL Sentral on the same day expecting to buy a ticket, because they will likely be sold out. Use the KTMB mobile app to easily book official tickets.
Method 2: Traveling by Express Bus (The Budget-Friendly Option)
If you are trying to save money, taking a long-distance express bus is your best option. Malaysia has a very modern network of comfortable VIP buses with huge, reclining seats.
- Travel Time: The bus ride from Kuala Lumpur to Kuala Perlis takes about 6.5 to 7 hours.
- Ticket Cost: This is very cheap! A one-way ticket from Kuala Lumpur costs only RM 45 to RM 55.
- Convenience: The absolute best part is the drop-off location. The Kuala Perlis Bus Terminal is located directly across the street from the ferry jetty. You only have to walk 3 to 5 minutes to reach the boarding gates!
Method 3: Driving a Rental Car
Many tourists love to rent a car and drive themselves to experience the beautiful Malaysian countryside. The roads are very well maintained. To reach Kuala Perlis from Kuala Lumpur, drive north on the North-South Expressway (PLUS Highway). The drive takes about 5 to 6 hours.
Ishabil Fact
When driving on the PLUS Highway, you will have to pay tolls. Make sure you purchase a "Touch 'n Go" toll card at a petrol station or convenience store before you start your journey. You cannot pay highway tolls with cash! Toll fees from Kuala Lumpur will cost roughly RM 50.
Route B: Kuala Kedah to Langkawi (The Best Alternative Route)
Kuala Kedah is another great port town where you can catch a ferry to Langkawi. It is located a little further south down the coast from Kuala Perlis. Because it is further away, the boat ride takes a bit more time. However, it is a fantastic backup plan, especially during public holidays when tickets at Kuala Perlis sell out fast.
- Average Journey Time: Takes about 1 hour and 45 minutes to 2 hours and 15 minutes, depending heavily on ocean tides.
- Malaysian Citizen Ticket Price: About RM 26.50 for adults.
- International Traveler Ticket Price: About RM 45 for adults.
- Operating Hours: 7:00 AM to 7:00 PM. Boats usually depart every 90 minutes to 2 hours.
Ishabil Fact
The total distance from the Kuala Kedah port to Langkawi is about 51 kilometers (32 miles) across the open water. Because this is a longer trip, the operators use large, fully enclosed catamarans designed to cut through the waves smoothly for a very safe and comfortable ride.
Ishabil Tips
If taking the Kuala Kedah ferry, remember that the longer 2-hour ride means you will be sitting in the strong air-conditioning for much longer. Always pack an extra layer in your day bag! Buying your tickets online a day in advance is also highly recommended here.
Getting to Kuala Kedah Jetty
Reaching the Kuala Kedah terminal is easy. You can take the KTM ETS train directly to the Alor Setar Railway Station, or fly into the Sultan Abdul Halim Airport (AOR). From Alor Setar city center, taking a local bus to the terminal is very affordable. If you are carrying luggage, booking a Grab car is the most practical choice, taking only 15 to 20 minutes to reach the jetty.
International Ferry Routes (Thailand to Langkawi)
If you are taking a long vacation around Southeast Asia, you can take a boat directly from southern Thailand to Langkawi. Because this is an official international border crossing, you will pass through mandatory immigration and customs checks. You will get an exit stamp leaving Thailand, and an entry stamp in Langkawi. Always keep your passport handy!
Route C: Koh Lipe to Langkawi (The Island-Hopping Route)
Koh Lipe is a tiny Thai island famous for its crystal-blue waters. Traveling by sea between Koh Lipe and Langkawi is incredibly popular for tourists exploring the Andaman Sea.
- Average Travel Time: About 1 hour and 30 minutes across the sea.
- One-Way Ticket Price: Between RM 140 and RM 180 (roughly 1,200 THB).
- Where You Arrive: Boats may drop you off at Kuah Jetty OR the highly convenient Telaga Harbour Marina (which is much closer to Pantai Cenang).
Ishabil Fact
You cannot take this boat all year long! The sea route between Koh Lipe and Langkawi is only open from October to May. During the other months (June to September), the ocean waves are too big and rough because of the monsoon rainy season, so boats stop running completely to keep everyone safe.
Ishabil Tips
Pay very close attention to the time on your phone! Thailand is exactly one hour behind Malaysia. When looking at your ferry ticket, verify if the departure time is in Thai time or Malaysian time so you do not watch your boat sail away. Arrive at Koh Lipe immigration 90 minutes early to get your passport stamped.
Ishabil Connect
If your boat drops you off at Telaga Harbour Marina, getting to your hotel is very simple. A Grab car ride to the famous Pantai Cenang beach area will only take about 15 minutes and costs very little money. There are also official taxis waiting right outside the marina office.
Route D: Satun to Langkawi (The Mainland Thailand Border Crossing)
Satun is a coastal province on the Thai mainland. If you are traveling by bus through Thailand, taking the ferry from Satun is a highly practical border crossing. You will depart from the Tammalang Pier in Satun, getting stamped out of Thailand before passing through Malaysian immigration when you step off the boat in Langkawi.
- Average Journey Time: About 1 hour and 10 minutes on the water (expect extra time for passport checks).
- One-Way Ticket Price: Around 510 to 620 Thai Baht ($15 to $18 USD, or RM 70 to RM 80).
- Important Note on Port Fees: When arriving at Koh Lipe, you will be required to pay a National Park and immigration fee (typically 200 THB for foreign adults).
These arrival fees usually must be paid in physical cash—specifically Thai Baht—so be sure to have some THB on hand before leaving Malaysia so you are not caught off guard! - Operating Schedule: Usually only one daily ferry departure late in the morning (around 11:30 AM Thai time).
Ishabil Fact
Year-Round Operation! Unlike the Koh Lipe ferry which closes for half the year, the ferry from Satun operates all year round. Because it is located on the mainland coast and the ferry path is mostly protected from big ocean waves, it is a very reliable backup crossing during the rainy monsoon season!
Ishabil Connect
Getting to the Tammalang Pier in Satun is simple. If coming from popular Thai cities like Hat Yai or Krabi, take a minivan to the main Satun Bus Station. From there, hop into a local red songthaew (shared taxi truck) for a very cheap, short ride straight to the pier entrance.
Essential Travel & Logistics Tips for Ferry Passengers
To ensure your journey across the water goes as smoothly as possible, here is a breakdown of the final logistical details you need to keep in mind. Sea travel in Southeast Asia is generally very well organized, but a little preparation goes a long way.
Ishabil Tips
Book ferry tickets in advance! During peak season (December to February) and Malaysian public holidays, tickets sell out rapidly. Buy them via official portals or trusted apps like redBus. If you are prone to motion sickness, book a seat toward the back of the ferry where the bouncing of the waves is felt much less!
Check-In Procedures and Boarding Times
Do not treat the ferry like a local city bus where you can show up at the very last second. Passengers should always aim to arrive at the departure jetty at least 45 to 60 minutes before their scheduled departure time. For international routes coming from Thailand, arrive at least 90 minutes early to allow plenty of time to clear immigration.
Luggage and Baggage Allowances
Large suitcases and heavy backpacks are usually deposited in designated open luggage racks located at the front or the very back of the main passenger cabins as you board. Always pack your valuables (passport, wallet, phone, laptop) in a small daypack that you can keep comfortably on your lap during the ride.
Parking Your Rental Car on the Mainland
If you are doing a road trip and want to leave your vehicle behind, both the Kuala Perlis and Kuala Kedah jetties offer secure public parking facilities. You can expect to pay RM 15 to RM 20 per day. Langkawi is relatively small, so it is usually cheaper and less stressful to simply rent a scooter or use Grab upon arrival, rather than paying for a slow cargo ferry.
What to Expect When Arriving at Kuah Jetty
Langkawi is a designated duty-free zone, so the Kuah Jetty terminal is surrounded by shops selling tax-free chocolates, perfumes, and souvenirs. It is a great place to grab a quick snack or a coffee after your sea journey.
Ishabil Connect
From Kuah Jetty, the most reliable method to reach your hotel is to use the Grab app to call a driver right to the pickup point. There are also official taxi counters where you can pay a fixed fare to popular beach areas like Pantai Cenang (which takes about 30 minutes by car). If you prefer driving yourself, you will find car rental booths located right at the terminal exit doors.
Traveling to Langkawi by sea is a fantastic experience that offers a beautiful introduction to the island. By choosing the right departure point, understanding the local transit connections, and securing your tickets early, your transit will be just as relaxing as your time on the beach. Enjoy your trip to Langkawi, and keep following Ishabil for more travel guides!
Image disclaimer - Some images in this article have been created using AI. Please be aware that there may be slight differences compared to real-world locations or objects.
🧠Explore More Transit Hubs
Head back to the Master Travel Directory to view my 300km/h high-speed rail logs, city metro guides, and local bus networks.