I came to Koh Lipe from Langkawi on a one-day trip. After disembarking, I waited in a chair until immigration. They call out individual names to return passports. I don't know the waiting time. You just keep waiting until your name is called. Luckily, I was called first, perhaps because I came on a one-day trip. They asked if I had registered for entry into Thailand and told me to come back one hour before the return departure. After the immigration procedure, I paid the 200 THB entry tax, and then I was free to go. For the return procedure, I handed over my passport and the A4 paper issued in Langkawi. After that, I was given my ticket and passport, so I went through the immigration procedure and handed over my passport. Departure was at 16:00 Thai time, and 30 minutes before departure, I boarded a tail boat to move to the ship. Passports were returned on board. Instead of calling out names, they read out the country names and I had to find my passport from the bundle of passports grouped by country. At that time, I had to open other people's passports to make sure it was mine, which felt unpleasant. I was also worried that my passport would be taken, so I was scared. The return trip to Langkawi also took 1.5 hours. As a point of caution, since you are re-entering Malaysia, you must register for Malaysian entry again. Register the date of entry as the day you arrive at the terminal by boat. It is a good idea to register while staying on Koh Lipe or on the return boat. Thailand is one hour behind Malaysia in time difference. Be careful not to mistake the meeting time. The arrival time is 19:00 Malaysian time. After disembarking, there were families everywhere waiting for taxis. Since the location where you call a taxi from isn't somewhere they arrive at quickly, it's best to expect a wait.