By public bus and then speedboat it takes 20 hours to travel 658 km from Bangkok to Koh Lipe. The alternative way to get to Koh Lipe is to fly or take a train from Bangkok to Hat Yai, and then take a joint minivan and speedboat service from Hat Yai to Koh Lipe.
Bus Timetable from Bangkok to Koh Lipe
- Click on the ‘Bangkok – Koh Lipe’ link in the timetable below for more information and to buy tickets.
Where to get the Bus in Bangkok
Bus services to Koh Lipe depart from Khao San Jolly Travel, Rambuttri House 2, 323, Rambuttri Alley, Chackaphong Rd, Phranakorn dist., Bangkok.
Arrival in Koh Lipe
Bus services from Bangkok terminate at Koh Lipe Pier.
Travel to Koh Lipe
Speedboat services to Koh Lipe depart from Pak Bara Pier, which is 120 km from the centre of Hat Yai which is the largest city in Southern Thailand. A popular alternative to travelling by bus direct from Bangkok to Koh Lipe is to take a train to Hat Yai and then a minivan service to Pak Bara Pier to take a shared speedboat to Koh Lipe. By train the journey from Bangkok to Hat Yai takes 14 to 18 hours and the connecting minivan & speedboat service from Hat Yai Railway Station to Koh Lipe takes a further 5 hours. The advantage of travelling by train is that you can book an inexpensive sleeper berths in air-conditioned carriages on Thai trains and get a fairly good night of sleep whilst you are travelling. It is less easy to sleep on the bus down to Koh Lipe.
All visitors to Koh Lipe are required to pay 200 THB fee to enter the Tarutao National Park and also a 50 THB fee to a local longtail boat operator to get to Koh Lipe. Ferry and speedboat services to Koh Lipe stop at a floating platform moored off the shore and are required to take a local boat service for the remainder of the journey into the pier at Koh Lipe. Neither fee will be included in the ticket price and will need to be paid in cash on arrival at Koh Lipe.