How to get from Langkawi (Malaysia) to Phuket (Thailand) either by ferry, land (train or bus) or by air?
What's the most convenient way?
It seems there are no direct flights and no obvious land routes.
Please bear in mind that it's a quite long whole day journey.
There are the following option to get from Langkawi to Phuket. I believe the same should work in reverse.
Tigerline (~3300-3700 THB)
Service was launched at the end of 2012. High season route only (operating Nov - April). Check in point located inside the Kuah Jetty (located in Kuah Town) on the Pattaya Beach. Travel Time 10 hrs.
Bookings can be made in person at a booth on the pier road in Chalong or by various payment methods over the internet. It appears there is no luggage restriction as there would be when flying. The ferry stops and collects at Koh Lipe (immigration clearance), Trang (30 minute break), Koh Mook, Koh Kradan, Koh Ngai, Koh Lanta, Koh Phi Phi (7 stops in total).
The Malaysia Immigration & Customs officials are located inside the jetty. If you do not check-in at least 60 minutes prior to departure, you will not be allowed on board of our ferry.
The Thailand Immigration & Customs officials are located on Koh Lipe.
Note that if there are not enough passengers, they could cancel or postpone the trip.
By land (public transport):
Langawi - Satun
Satun - Phuket or Krabi (by bus)
As pnuts mentioned, there is a air-con bus from Satun's bus station to Phuket. Tickets are 400 baht (230 baht to Krabi) and the trip takes about 8 hours.
Satun's bus station is a few kilometres south of town, but buses can be flagged down on Burivanich Road as they leave. Read more at Travelfish site.
Satun - Hat Yai
Hat Yai - Phuket
By land (by car):
By ferry to Satun, from there by car or taxi along the coastal (faster) or inner road.
Along the coastal road, the next major town, after Satun is Trang (Satun to Trang is about 110kms), which is about 320kms (route distance) from Phuket. After Trang is another town called Krabi, which is about 90kms from Phuket.
There is the alternative of going to Hat Yai from Satun, about 60kms, then taking a domestic flight to Phuket, via Bangkok; fastest available connecting flights makes this flight journey in about 3 hrs 50 mins(via TG). All other flights e.g. Thai AirAsia, One To Go, Nok Air- also fly into Phuket via Bangkok. (source)
Note that Langawi local time is 1 hour ahead of Thai time (GMT+8).
There is a direct flight from Hat Yai to Phuket with Bangkok Airways. Takes about 1 hr and costs around 1800 thb. From Satun to Hat Yai you can take bus or train or taxi.
I've looked into this on several occasions.
Based on my research there was no simple way to travel between the two islands.
The ferry takes too long and is not a direct service. (I also read on other forums that the journey can get quite unpleasant)
Road takes way too long.
Air was the best option but meant laying over for a couple of hours, and via KL or Bangkok.
I referred to the Langaki Airport wiki page and checked with every airline to coordinate flights, and I was unsuccesful in achieving in an ideal timeframe.