Krabi is located on the west coat mainland facing the Andaman Sea, and Koh Lanta is linked by car-ferry and/or speedboat. Both are wonderfully tropical, with limestone islands emerging from the generally turquoise waters. Krabi is more developed and has a lively nightlife scene at Ao Nang. Koh Lanta is quieter, with just a couple of good hotels, offering a glorious and real sense of escapism.