Due to the limited space along the beach front in Ao Nang, there are only four(!) hotels that may earn the name "Beach Resort". All other hotels are either separated from the beach by the busy Ao Nang Road or are built further inland.
In fact, only the Krabi Resort has it's own small piece of beach but the others listed here are separated only by a small walkway with no traffic.
Here are the Beach Resorts in Ao Nang:
From ca. 150.00 €
Note: The Centara Grand Beach Resort is not located directly on Ao Nang Beach, but on neighboring Pai Plong Beach. Access to the hotel is only by boat or via a small path that leads over the rocks to Ao Nang beach. Very exclusive location, right on the beach! Boat Transfer is included, of course.