Menu

Search options

2026-06-04

2026-06-05
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.

All Krabi hotels

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

594 results

  • Anacar Bungalows

    From US$ 48

    316, Moo 5, Aonang, Mueang, Krabi, Thailand (To the map)

    Located in Krabi, the family Anacar Bungalows Hotel is 60 km from Phuket airport. Ao Nang Mosque is 3.4 km from the venue, while Ao Nang Snake Show is 1.5 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Tiger On The Beach

    From US$ 257

    Tiger On The Beach 553 Moo 2, Nong Thale, Mueang Krabi, Krabi, Thailand (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 257
  • Raks Thai Resort

    From US$ 82

    100/1 Moo 3, Nopparat Thara 13 Road, Ao Nang, Thailand (To the map)

    Raks Thai Resort is 1200 meters away from Andy the Tailor and features airport shuttle bus service, housekeeping service and tour assistance. The venue comprises 19 tasteful rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Doungta Anda

    From US$ 38

    24 Napajarus, Krabi, Thailand (To the map)

    The budget Doungta Anda Hotel is 25 minutes' walk from Khao Khanab Nam Caves in Krabi. The venue offers free car park on site and a swimming pool.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Chaya Resort

    From US$ 89

    149 Moo3, Tambol Aonang, Amphur Muang, Krabi, Ao Nang, Thailand (To the map)

    Chaya Resort Krabi is 1.4 km from the long Ao Nang Beach and features a community pool, a garden and an outdoor swimming pool. The venue is located in the centre of Krabi, within easy reach of…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • U Residence Hotel

    From US$ 50

    69 Utarakit Road, Paknam, Muang, Krabi, Thailand (To the map)

    Offering shared lounge TV area and a flat-screen cable-TV, U Residence Hotel is located in Downtown Krabi district, close to Wat Kaew Ko Wararam. The venue comprises 12 non-smoking rooms overlooking…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Otter House Aonang Intersection

    From US$ 81

    Tumbon Ao Nang, Krabi, Thailand (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Hop Inn Krabi Building B

    From US$ 21

    19/1 Ruamjit Road, Pak Nam Sub District, Mueang Krabi District, Krabi, Krabi, Thailand (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Siri Krabi

    From US$ 25

    18 Pruksa Utit Road, Tambon Pak Nam, Krabi, Thailand (To the map)

    The 2-star Siri Krabi Hostel is located at 50 metres from Krabi Walking Street and at 450 metres from Chaofah Park.

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Thalane Palm Paradise Resort

    From US$ 27

    145 Moo 3 Khaothong, Krabi, Thailand (To the map)

    Set within 1.3 km from Ko Ha, the 3-star Thalane Palm Paradise Resort Krabi features free Wi-Fi in the rooms as well as free parking onsite. Cape Nose Buffalo at Krabi is 1.4 km away from Thalane…

    To the hotel

    price for 1 night
    Book Now From US$ 27
  • Icheck Inn Ao Nang Krabi

    From US$ 40

    666/6 Soi 8 Moo 2 Ao Nang beach, Ao Nang, Thailand (To the map)

    The 3-star Icheck Inn Ao Nang Krabi is situated 1.3 km from Ao Nang Krabi Thai Boxing Stadium. Featuring 46 rooms with views of the sunset, this inn is set within a short ride from Moo 2.

    To the hotel

    price for 1 night
    Book Now From US$ 40
  • Coco Cottage Resort

    From US$ 77

    110, Trang, Thailand (To the map)

    Featuring a garden and a restaurant, the 3-star Coco Cottage Resort Koh Ngai comprises comfortable rooms with views of the ocean. The property is set close to Thapwarin Resort Beach with Main Beach…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Safary Tour

    88/20 Phet Kasem Road Safary Tour, Krabi, Thailand (To the map)

    To the hotel

    Book Now
  • Baan Dinlamun

    From US$ 114

    171  Moo 3, Ao Nang, Ao Nang, Thailand (To the map)

    Set within a 15-minute walk of Noppharat Thara Beach, this 3-star Baan Dinlamun Hotel Krabi is located near AoNang Food Market.

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Krabi Ava Hill

    From US$ 77

    Krabi Ava Hill 441 Moo 7, Baan Klong Hin, Sai Thai, Mueang Krabi District, Krabi, Thailand (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • A-Frame Cottage

    293 หมู่ 6 ตำบลเขาทอง อำเภอเมือง จังหวัดกระบี่ 2, Krabi, Thailand (To the map)

    To the hotel

    Book Now
  • Hide & Seek Resort Krabi

    From US$ 25

    89/1 Banuraj Road Soi Maharach 28, Ao Nang, Thailand (To the map)

    The 3-star Hide & Seek Resort is nestled in the Downtown Krabi district of Krabi, nearly a 10-minute drive from sports attractions, such as Chaloem Rattanakosin Sports Stadium. This Krabi resort also…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • My Pumpkin Bungalow Krabi

    From US$ 26

    40 ซอย เหมทานนท์ 5, Krabi, Thailand (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Mini Boxtel Aonang Hostel

    From US$ 19

    247/3 M.2, Ao Nang, Thailand (To the map)

    Set only 1.1 km from Noppharat Thara Beach, Mini Boxtel Aonang, Hostel provides a cash machine and a luggage room.

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • O2Villa Aonang Resort

    From US$ 19

    727 Moo 2, Krabi, Thailand (To the map)

    The 3-star Ao Nang O2 Boutique Hotel is set 3.4 km from Noppharat Thara Beach and 3.1 km from Ao Nang Krabi Thai Boxing Stadium. It offers accommodation with free parking and an outdoor swimming pool.

    To the hotel

    price for 1 night
    Book Now From US$ 19