Menu

Search options

2026-02-25

2026-02-26
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Beach hotels in Krabi

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

58 results

  • Dusit Thani Krabi Beach Resort

    From US$ 117

    155 Moo 2 Nong Thale Muang, Klong Muang Beach, Thailand (To the map)

    Situated within 6 minutes' stroll of Klong Muang Beach, the 5-star Dusit Thani Krabi Beach Resort - Sha Extra Plus offers 240 guest rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • Rayavadee

    From US$ 383

    214 Moo 2 T. Ao Nang, Muang, Krabi, Railay Beach, Thailand (To the map)

    Rayavadee Hotel Krabi, located just near the Expansive Railay White-Sand Beach, features a private pool, sun loungers and a swimming pool. Princess Lagoon Beach is a few minutes' drive from the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Sofitel Krabi Phokeethra Golf And Spa Resort

    From US$ 115

    200 Moo 3 T. Nongtalay, A. Muang, Klong Muang Beach, Thailand (To the map)

    Featuring a bar, water sports facilities and loungers, Sofitel Krabi Phokeethra Golf And Spa Resort is 10 minutes' drive from Tubkaek Beach. The low-key Klong Muang Beach is less than 2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • The Tubkaak Krabi Boutique Resort

    From US$ 73

    123 Moo 3, Tub Kaek Beach, Thailand (To the map)

    The Tubkaak Krabi Boutique Resort is located on the beachfront and offers 5-star accommodation near Tubkaek Beach. This resort features a garden, a sun deck and a golf course as well as free Wi-Fi in…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Centara Ao Nang Beach Resort & Spa Krabi

    From US$ 175

    Moo 1 Tambon Ao Nang, Ao Nang, Thailand (To the map)

    The 4-star Centara Ao Nang Beach Resort & Spa Krabi is set 950 metres from Ao Nang Beach and offers guests an outdoor swimming pool onsite. It is a family-friendly establishment dating back to 2019.

    To the hotel

    price for 1 night
    Book Now From US$ 175
  • Krabi Resort

    From US$ 63

    232 Moo.2, Ao Nang, Muang, Krabi, Ao Nang, Thailand (To the map)

    Located within 15 minutes’ walk of the long Ao Nang Beach, the charming Krabi Resort features an outdoor pool area, flat screen TV and a garden. Boasting location close to Noppharat Thara Beach, the…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Holiday Ao Nang Beach Resort, Krabi

    From US$ 96

    123 Moo 3, Ao Nang Beach, Muang, Krabi, Ao Nang, Thailand (To the map)

    Located in Nopparat Thara Beach district, Holiday Inn Resort Krabi Ao Nang Beach is next-door to Noppharat Thara Beach and a 10-minute drive from Moo 2 Beach. Featuring 173 rooms with views of the…

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • Phulay Bay, A Ritz-Carlton Reserve

    From US$ 589

    111 Moo 3, Nongthalay, Muang, Tub Kaek Beach, Thailand (To the map)

    Phulay Bay, A Ritz-Carlton Reserve Hotel is luxurious 5-star accommodation in Krabi in proximity to Tubkaek Beach. It features facials and yoga classes for free and rooms with magnificent views of…

    To the hotel

    price for 1 night
    Book Now From US$ 589
  • Railay Bay Resort & Spa

    From US$ 53

    145 Moo 2, Ao Nang, Muang, Railay Beach, Thailand (To the map)

    Railay Bay Resort & Spa-Sha Extra Plus, located approximately 200 metres from Moo 2 and approximately 10 minutes by car from Noppharat Thara Beach, features an infinity swimming pool for guests to…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Aonang Villa Resort L Lifestyle Beachfront Resort

    From US$ 92

    113 Moo 2, Ao Nang, Muang, Ao Nang, Thailand (To the map)

    Aonang Villa Resort Krabi offers spectacular accommodation near the long Ao Nang Beach and features a garden, an outdoor swimming pool and a Jacuzzi. Noppharat Thara Beach is 1.6 km from the property…

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • Koh Jum Resort

    From US$ 76

    237 Moo 5, Koh Sriborya, Nueklong, Koh Jum, Thailand (To the map)

    Set 3.6 km from Ko Pu Island, Koh Jum Resort Krabi features a sundeck, a sunbathing terrace and a restaurant. Here one can enjoy American cuisine while being located 550 metres from Magic Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 76
  • Railay Village Resort And Spa

    From US$ 225

    544 Moo 2, Ao Nang, Muang, Railay Beach, Thailand (To the map)

    Featuring an outdoor swimming pool, a restaurant and a sunbathing terrace, Railay Village Resort Krabi is located not far from Moo 2 Beach. The wide sand Railay Beach is only 300 metres from here.

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Sand Sea Resort Railay Beach

    From US$ 51

    192 Moo 5, Saitai,Krabi,, Railay Beach, Thailand (To the map)

    Placed at a distance of 0.7 km from Railey West Beach, the 4-star Sand Sea Resort Railay Beach welcomes guests with a restaurant and luggage storage. Monkey Trail Nature Preserve is placed 25…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • The Shellsea Krabi I Luxury Beach Front Resort & Pool Villa

    From US$ 152

    999 Moo 6 Saithai, Ao Nam Mao, Thailand (To the map)

    Featuring an ideal location, The Shellsea Krabi Hotel offers views of the outdoor pool, and is a 15-minute walk from Fossil Shell Beach. Free Wi Fi is available in public areas as well as an outdoor…

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • Railay Great View Resort

    From US$ 57

    588 Moo , Tambol Ao Nang Muang, Railay Beach, Thailand (To the map)

    The 4-star Railay Great View Resort Krabi is set 2.2 km from Ao Nam mao pier and 1.7 km from Phra nang Cave Beach. Featuring 42 rooms with views of the sea, this cottage is set within a short ride…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Diamond Beach Resort

    From US$ 39

    Diamondbeachresortnammaokrabi, Ao Nam Mao, Thailand (To the map)

    Diamond Resort is a 3-star venue set 6 km away from Ao Nang Krabi Thai Boxing Stadium. This comfortable accommodation is approximately 25 minutes walk from the center of Krabi.

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Anyavee Tubkaek Beach Resort

    From US$ 55

    146 Moo 3 Nongthale, Muang. Tel (66) 075 607 200, Krabi, Thailand (To the map)

    The 4-star Anyavee Tubkaek Beach Resort Krabi is a tranquil accommodation comprising 79 air-conditioned rooms within a few minutes drive from the low-key Klong Muang Beach. It is 2.7 km from Overpass…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Islanda Hideaway Resort

    From US$ 96

    177 Moo 3, Klong Prasong, Muang, Krabi, Thailand (To the map)

    The 4-star Islanda Hideaway Resort Krabi lies at 5 km distance from Thara Park. This resort features a shared lounge, a picnic area and a flat screen TV as well as Wi Fi in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • The Elements Krabi Resort - Sha Plus

    From US$ 133

    189 Moo 3, Klong Muang Beach, Thailand (To the map)

    Located 3.2 km from the low-key Klong Muang Beach, guests of 4-star The Elements Krabi Resort may find a bar, a flat screen TV and a summer terrace on-site. Tubkaek Beach is less than 2.5 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Vacation Village Phra Nang Inn - Sha Extra Plus

    From US$ 54

    119 Moo 2 Ao Nang 81180 Krabi Thailand, Ao Nang, Thailand (To the map)

    Area attractions, including Sword-fish Sculpture and the long Ao Nang Beach are located only a short walk from Vacation Village Phra Nang Inn Krabi. Featuring a year-round outdoor swimming pool and…

    To the hotel

    price for 1 night
    Book Now From US$ 54