Beginning of main content

Book on the go and pay later.

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Krabi

See all 779 properties in Krabi
dusitD2 Ao Nang Krabi

dusitD2 Ao Nang Krabi

244 Moo 2, Aonang, Muang, Krabi
dusitD2 Ao Nang Krabi
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated near the beach in Krabi, this spa hotel is close to Ao Nang Beach, Pai Plong Bay, and Ao Phai Plong. Also nearby are Nopparat Thara Beach and West Railay ...

AU$149 per night for 2 guests

Sand Sea Resort

Sand Sea Resort

Railay Beach, 192 Moo 5, Saithai, Krabi
Sand Sea Resort
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Located in Krabi, this beachfront resort is in the city center and within a 10-minute walk of West Railay Beach, Princess Lagoon, and East Railay Beach. Phra ...

AU$167 per night for 2 guests

Aonang Cliff Beach Resort

Aonang Cliff Beach Resort

328 Moo 2, Ao Nang, Krabi
Aonang Cliff Beach Resort
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

This family-friendly Krabi resort is located in a shopping district, within 1 mi (2 km) of Pai Plong Bay and Ao Nang Beach. Ao Phai Plong and Nopparat Thara ...

AU$133 per night for 2 guests

Centara Grand Beach Resort & Villas Krabi

Centara Grand Beach Resort & Villas Krabi

396-396/1 Moo 2, Ao Nang, Muang, Krabi
Centara Grand Beach Resort & Villas Krabi
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Krabi, this beachfront resort is in a national park and within a 10-minute walk of Pai Plong Bay and Ao Nang Beach. Ao Phai Plong and Nopparat Thara ...

AU$265 per night for 2 guests

Rayavadee

Rayavadee

214 Moo 2, Tumbon Ao-Nang, Amphur Muang, Krabi
Rayavadee
    5.0 out of 5.0
     
     

    Nestled on the beach, this Krabi hotel is within a 10-minute walk of West Railay Beach, East Railay Beach, and Phra Nang Beach. Princess Lagoon and Phra Nang ...

    AU$764 per night for 2 guests

    Anyavee Tubkaek Beach Resort

    Anyavee Tubkaek Beach Resort

    146 Moo 3, Nongthale, Muang, Krabi
    Anyavee Tubkaek Beach Resort
      4.5 out of 5.0
       
       

      This Krabi resort is on the beach, 0.1 mi (0.1 km) from Tubkaek Beach, and within 12 mi (20 km) of Ao Nang Beach and Khlong Muang Beach. Nopparat Thara Beach ...

      AU$140 per night for 2 guests

      BlueSotel Krabi Ao Nang Beach

      BlueSotel Krabi Ao Nang Beach

      778 Moo 2 Aonang, Krabi
      BlueSotel Krabi Ao Nang Beach
        4.0 out of 5.0
         
         

        Situated by the sea, this spa hotel is within 1 mi (2 km) of Pai Plong Bay and Ao Nang Beach. Ao Phai Plong and Nopparat Thara Beach are also within 1 mi (2 ...

        AU$107 per night for 2 guests

        Villa Cha-Cha Krabi Beachfront Resort

        Villa Cha-Cha Krabi Beachfront Resort

        325 Moo 5, Krabi
        Villa Cha-Cha Krabi Beachfront Resort
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Situated in Krabi, this hotel is close to Ao Nam Mao, Shell Fossil Beach, and East Railay Beach. Local attractions also include West Railay Beach and Princess ...

        AU$76 per night for 2 guests

        Bhu Nga Thani Resort and Spa

        Bhu Nga Thani Resort and Spa

        479 Moo 2, Railay East, Ao Nang, Muang, Krabi
        Bhu Nga Thani Resort and Spa
          4.0 out of 5.0
           
           

          This family-friendly Krabi hotel is located on the boardwalk, within a 5-minute walk of East Railay Beach, West Railay Beach, and Phra Nang Beach. Princess Lagoon ...

          AU$168 per night for 2 guests

          Beyond Resort Krabi

          Beyond Resort Krabi

          98 Moo3, Klong Muang Beach, Nongtalay, Krabi
          Beyond Resort Krabi
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Nestled on the beach, this Krabi resort is 0.4 mi (0.6 km) from Khlong Muang Beach and 2.3 mi (3.7 km) from Tubkaek Beach. Ao Nang Beach and Nopparat Thara Beach ...

          AU$188 per night for 2 guests

          Railay Bay Resort and Spa

          Railay Bay Resort and Spa

          145 Moo2 Tambol Aonang, Krabi
          Railay Bay Resort and Spa
            4.0 out of 5.0
             
             

            Nestled on the beach, this Krabi resort is within a 10-minute walk of West Railay Beach, East Railay Beach, and Phra Nang Beach. Princess Lagoon and Phra Nang ...

            AU$165 per night for 2 guests

            Sofitel Krabi Phokeethra Golf & Spa Resort

            Sofitel Krabi Phokeethra Golf & Spa Resort

            200 Moo 3 Klong Muang Beach, Krabi
            Sofitel Krabi Phokeethra Golf & Spa Resort
            • Free Cancellation
            • Reserve now, pay when you stay
            5.0 out of 5.0
             
             

            This family-friendly Krabi resort is located by the sea, within 3 mi (5 km) of Khlong Muang Beach and Tubkaek Beach. Spirit Mountain and Nopparat Thara Beach ...

            AU$292 per night for 2 guests

            Panan Krabi Resort

            Panan Krabi Resort

            945 Moo 2, T. Aonang, Krabi
            Panan Krabi Resort
              4.0 out of 5.0
               
               

              This family-friendly Krabi hotel is located by the sea, within 1 mi (2 km) of Pai Plong Bay, Ao Nang Beach, and Nopparat Thara Beach. Ao Phai Plong and Ao Nang ...

              AU$112 per night for 2 guests

              Centara Anda Dhevi Resort and Spa

              Centara Anda Dhevi Resort and Spa

              182 Moo 3, Tambol Ao-Nang, Krabi
              Centara Anda Dhevi Resort and Spa
                4.0 out of 5.0
                 
                 

                Situated in the entertainment district, this spa resort is within a 10-minute walk of Nopparat Thara Beach and Ao Nang Beach. Ao Nang Krabi Boxing Stadium and ...

                AU$122 per night for 2 guests

                Holiday Inn Express Krabi Ao Nang Beach

                Holiday Inn Express Krabi Ao Nang Beach

                123/3 Moo 3, Ao Nang Beach, Muang, Krabi
                Holiday Inn Express Krabi Ao Nang Beach
                • Free Cancellation
                • Reserve now, pay when you stay
                3.5 out of 5.0
                 
                 

                Situated on the waterfront, this hotel is within a 15-minute walk of Nopparat Thara Beach and Ao Nang Beach. Ao Nang Krabi Boxing Stadium and Pai Plong Bay are ...

                AU$92 per night for 2 guests

                Sugar Marina Resort - Cliff Hanger Aonang

                Sugar Marina Resort - Cliff Hanger Aonang

                873 Moo 2, Ao Nang Beach, Krabi
                Sugar Marina Resort - Cliff Hanger Aonang
                  4.0 out of 5.0
                   
                   

                  Situated in Krabi, this hotel is within 1 mi (2 km) of Ao Phai Plong, Ao Nang Beach, and Nopparat Thara Beach. Pai Plong Bay and Ao Nang Krabi Boxing Stadium ...

                  AU$87 per night for 2 guests

                  Centra by Centara Phu Pano Resort Krabi

                  Centra by Centara Phu Pano Resort Krabi

                  879 Moo 2, Krabi
                  Centra by Centara Phu Pano Resort Krabi
                  • Free Cancellation
                  • Reserve now, pay when you stay
                  3.5 out of 5.0
                   
                   

                  Situated in Krabi, this hotel is close to Pai Plong Bay, Ao Nang Beach, and Ao Phai Plong. Also nearby are West Railay Beach and Ao Nang Krabi Boxing ...

                  AU$83 per night for 2 guests

                  Aonang Fiore Resort

                  Aonang Fiore Resort

                  764 Moo 2 Aonang, Krabi
                  Aonang Fiore Resort
                    4.0 out of 5.0
                     
                     

                    This family-friendly Krabi hotel is within 2 mi (3 km) of Ao Nang Beach and Ao Phai Plong. Nopparat Thara Beach and Pai Plong Bay are also within 3 mi (5 ...

                    AU$135 per night for 2 guests

                    Aonang Phu Petra Resort Krabi

                    Aonang Phu Petra Resort Krabi

                    521 Soi 11 Moo 2, Tumbol Ao Nang, Krabi
                    Aonang Phu Petra Resort Krabi
                      4.0 out of 5.0
                       
                       

                      This family-friendly Krabi hotel is located near the airport, within 2 mi (3 km) of Ao Nang Beach and Ao Phai Plong. Nopparat Thara Beach and Pai Plong Bay are ...

                      AU$98 per night for 2 guests

                      Dusit Thani Krabi Beach Resort

                      Dusit Thani Krabi Beach Resort

                      155 Moo 2, Nong Thale, Krabi
                      Dusit Thani Krabi Beach Resort
                      • Free Cancellation
                      • Reserve now, pay when you stay
                      5.0 out of 5.0
                       
                       

                      Nestled on the beach, this Krabi resort is 0.3 mi (0.5 km) from Khlong Muang Beach and 3 mi (4.9 km) from Tubkaek Beach. Ao Nang Beach and Nopparat Thara Beach ...

                      AU$336 per night for 2 guests

                      Check prices on hotels in Krabi

                      Tonight 23 Jan - 24 Jan
                      This weekend 25 Jan - 27 Jan
                      Next weekend 1 Feb - 3 Feb
                      Map

                      Hotels with reviews mentioning Krabi

                      See all hotels near Krabi

                      Recent Reviews in Krabi

                      Travel to Krabi & Explore


                      Explore Krabi with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!