The remoteness of Railay Peninsula, and of the four beaches it hosts, is certainly a big part of its appeal. Getting there is something of a soft adventure as the peninsula can only be reached by boat. The closest ports of embarkation to get to Railay are Ao Nang, Nopparat Thara and Ao Nam Mao, although you can also get there from Krabi Town.
From Ao Nang, you need to purchase your ticket at the Ao Nang Long-Tail Boat Service Club booths located at both ends of Ao Nang Beach Road, respectively next to Ao Nang’s Seafood Street to the north, and opposite Ao Nang Walking Street to the south. The booths are open from 08:00 until 18:00, and a one-way ticket costs 100 baht. The downside is that you have to wait for the boat to be filled with seven other passengers before to leave, which could be a long wait, if you’re travelling alone or in a small group.
The long-tail boats are beached right in front of the booths, and it takes roughly 10-15 minutes to get to Railay Beach West from Ao Nang. On the way, you’ll cruise along the tall limestone cliffs which are responsible for the seclusion of Railay, and pass in front of Pai Plong Beach, on which stands the stunning Centara Grand Beach Resort & Villas Krabi. Night transfers from Ao Nang to Railay are also possible from 18:00 to midnight for 150 baht per passenger.
From Nopparat Thara you can directly hire a long-tail boat at Klong Haeng fishing pier. As the distance to Railay is longer than from Ao Nang, you have to negotiate the price with the boat captain. Expect to pay a bit more than 100 baht per person. It’s almost the same if you depart from Ao Nam Mao pier, but is slightly cheaper (80 baht per person during day time). In this case, you’ll be dropped at the floating jetty of Railay Beach East, which is the closest beach from this tranquil port and is surrounded by mangrove forest.
Last but not least, you can also find a small ferry boat to get to Railay Peninsula from Krabi Town. Departing from Chao Fah Pier, there are normally four boats per day in high season, at 09:30, 11:30, 14:00 and 17:00. The cost for a ticket is 150 baht. This option for getting to Railay is unfortunately not 100% reliable, as timetables can be changed without prior announcement.