Beginning of main content

Book on the go and pay later.

Search over 1,000,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 Phuket

See all 3,320 properties in Phuket
Wyndham Grand Phuket Kalim Bay

Wyndham Grand Phuket Kalim Bay

8/18-19 Moo 6, Kamala, Phuket
Wyndham Grand Phuket Kalim Bay
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly Kamala hotel is located by the sea, within 2 mi (3 km) of Kamala Beach, Phuket Fantasea, and Tsunami Memorial. Kalim Beach is 3 mi (4.8 ...

AU$126 per night for 2 guests

Katathani Phuket Beach Resort

Katathani Phuket Beach Resort

14 Kata Noi Road, Karon, Phuket
Katathani Phuket Beach Resort
    5.0 out of 5.0
     
     

    Nestled on the beach, this Karon resort is within a 15-minute walk of Kata Noi Beach and Kata Beach. Karon Beach and Kata Porpeang Market are also within 2 mi ...

    AU$352 per night for 2 guests

    Santhiya Koh Yao Yai Resort & Spa

    Santhiya Koh Yao Yai Resort & Spa

    88 Moo 7, Prunai, Ko Yao, Phang Nga
    Santhiya Koh Yao Yai Resort & Spa
      5.0 out of 5.0
       
       

      Located on Koh Yao Yai island, this luxury resort is a 20-minute speedboat ride from Phuket. The resort has its own private white sand beach, and premium snorkeling ...

      AU$147 per night for 2 guests

      The Marina Phuket Hotel

      The Marina Phuket Hotel

      240/9 Phangmuang Sai Kor Road, Patong, Patong, Phuket
      The Marina Phuket Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Patong, this spa hotel is within a 10-minute walk of Bangla Boxing Stadium, Jungceylon Shopping Center, and Bangla Road. Patong Beach and Karon Beach ...

      AU$81 per night for 2 guests

      Diamond Cliff Resort and Spa

      Diamond Cliff Resort and Spa

      284 Prabaramee Road, Patong Beach, Patong, Phuket
      Diamond Cliff Resort and Spa
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Offering direct access to the beach, this Patong resort is in the entertainment district and within a 5-minute walk of Kalim Beach and Patong Beach. Bangla Road ...

      AU$156 per night for 2 guests

      The Kee Resort & Spa

      The Kee Resort & Spa

      152/1 Taweewong Road, Patong, Phuket
      The Kee Resort & Spa
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      This family-friendly Patong resort is located by the sea, just steps from Bangla Road and Royal Paradise Night Market.

      AU$152 per night for 2 guests

      Mandarava Resort and Spa Karon Beach

      Mandarava Resort and Spa Karon Beach

      14/2 Patak Road Soi 24, Karon Beach, Karon, Phuket
      Mandarava Resort and Spa Karon Beach
        5.0 out of 5.0
         
         

        Situated by the sea, this luxury hotel is within 1 mi (2 km) of Karon Market and Karon Beach. Kata Beach and Kata Porpeang Market are also within 3 mi (5 ...

        AU$185 per night for 2 guests

        The Charm Resort Phuket

        The Charm Resort Phuket

        212 Thaweewong Road, Patong Beach, Patong, Phuket
        The Charm Resort Phuket
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        This family-friendly Patong resort is located by the sea, within 1 mi (2 km) of Kalim Beach, Patong Beach, and Bangla Road. Jungceylon Shopping Center and Tri ...

        AU$90 per night for 2 guests

        Novotel Phuket Karon Beach Resort and Spa

        Novotel Phuket Karon Beach Resort and Spa

        568 Patak Road Karon Beach, Muang, Karon, Phuket
        Novotel Phuket Karon Beach Resort and Spa
        • Free Cancellation
        • Reserve now, pay when you stay
        4.5 out of 5.0
         
         

        Situated near the beach in Karon, this luxury resort is close to Karon Market, Karon Beach, and Karon Temple. Also nearby are Dino Park Mini Golf and Simon ...

        AU$136 per night for 2 guests

        Hyatt Regency Phuket Resort

        Hyatt Regency Phuket Resort

        16/12 Moo 6, Kamala, Phuket
        Hyatt Regency Phuket Resort
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This family-friendly Kamala resort is located near the beach, within 2 mi (3 km) of Kamala Beach and Tsunami Memorial. Phuket Fantasea is 2 mi (3.2 km) ...

        AU$190 per night for 2 guests

        Swissotel Resort Phuket Kamala Beach

        Swissotel Resort Phuket Kamala Beach

        100/10 Moo3, Kamala Beach, Kamala, Phuket
        Swissotel Resort Phuket Kamala Beach
        • Free Cancellation
        5.0 out of 5.0
         
         

        This family-friendly Kamala resort is located near the beach, within 2 mi (3 km) of Kamala Beach, Phuket Fantasea, and Surin Beach. Bang Tao Beach and Tsunami ...

        AU$114 per night for 2 guests

        Grand Mercure Phuket Patong

        Grand Mercure Phuket Patong

        1 Soi Ratuthit 200 Pi 2 Road, Patong Beach, Patong, Phuket
        Grand Mercure Phuket Patong
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This family-friendly Patong resort is located by the sea, within a 15-minute walk of Patong Beach, Jungceylon Shopping Center, and Bangla Road. Karon Beach and ...

        AU$170 per night for 2 guests

        Splash Beach Resort by Langham Hospitality Group

        Splash Beach Resort by Langham Hospitality Group

        65 Moo 4, Mai Khao Soi 4, Mai Khao, Phuket
        Splash Beach Resort by Langham Hospitality Group
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This Mai Khao resort is located by the ocean, nestled on the beach a short distance from Splash Jungle Water Park, Sirinat National Park, and Blue Canyon Country ...

        AU$151 per night for 2 guests

        Swissotel Resort Phuket Patong Beach

        Swissotel Resort Phuket Patong Beach

        48 Ruam Jai Road, Patong, Phuket
        Swissotel Resort Phuket Patong Beach
        • Free Cancellation
        • Reserve now, pay when you stay
        4.5 out of 5.0
         
         

        Situated near the beach in Patong, this luxury resort is close to Jungceylon Shopping Center, Patong Beach, and Bangla Road. Also nearby are Banzaan Fresh Market ...

        AU$114 per night for 2 guests

        Kalima Resort & Spa, Phuket

        Kalima Resort & Spa, Phuket

        338/1 Prabaramee Rd., Patong Beach, Patong, Phuket
        Kalima Resort & Spa, Phuket
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Situated near the bay, this luxury resort is 1 mi (1.6 km) from Kalim Beach and within 3 mi (5 km) of Patong Beach and Bangla Road. Jungceylon Shopping Center ...

        AU$147 per night for 2 guests

        Holiday Inn Resort Phuket

        Holiday Inn Resort Phuket

        52 Thaweewong Road, Patong Beach, Patong, Phuket
        Holiday Inn Resort Phuket
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        This family-friendly Patong resort is located by the sea, within a 15-minute walk of Patong Beach, Bangla Road, and Jungceylon Shopping Center. Tri Trang Beach ...

        AU$177 per night for 2 guests

        Lub d Phuket - Patong

        Lub d Phuket - Patong

        5/5 Sawatdirak Road, Kathu, Patong
        Lub d Phuket - Patong
          3.0 out of 5.0
           
           

          Located in the heart of Patong, this hostel is within a 10-minute walk of Patong Beach and Bangla Road. Jungceylon Shopping Center and Tri Trang Beach are also ...

          AU$40 per night for 2 guests

          Amari Phuket

          Amari Phuket

          2 Meun-ngern Road, Patong, Phuket
          Amari Phuket
          • Free Cancellation
          • Reserve now, pay when you stay
          4.5 out of 5.0
           
           

          Nestled on the beach, this Patong resort is within a 15-minute walk of Patong Beach and Tri Trang Beach. Bangla Road and Jungceylon Shopping Center are also ...

          AU$215 per night for 2 guests

          Phuket Marriott Resort & Spa, Merlin Beach

          Phuket Marriott Resort & Spa, Merlin Beach

          99 Muen-Ngoen Road, Tri-Trang Beach, Patong, Phuket
          Phuket Marriott Resort & Spa, Merlin Beach
            5.0 out of 5.0
             
             

            This Patong resort is located by the sea and set on its own private white sand beach, a short distance from Tri Trang Beach, Patong Beach, and Freedom Beach. ...

            AU$228 per night for 2 guests

            Millennium Resort Patong Phuket

            Millennium Resort Patong Phuket

            199 Rat U Thid 200 Pee Road, Patong, Phuket
            Millennium Resort Patong Phuket
            • Free Cancellation
            • Reserve now, pay when you stay
            5.0 out of 5.0
             
             

            Situated near the beach in Patong, this luxury hotel is close to Jungceylon Shopping Center, Patong Beach, and Bangla Road. Also nearby are Banzaan Fresh Market ...

            AU$112 per night for 2 guests

            Check prices on hotels in Phuket

            Best deal 26 Apr. - 28 Apr.
            Tonight 21 Mar. - 22 Mar.
            This weekend 22 Mar. - 24 Mar.
            Next weekend 29 Mar. - 31 Mar.

            Search Hotels near Top Phuket Attractions

            Map

            Recent Reviews in Phuket

            Travel to Phuket & Explore


            Explore Phuket with Expedia’s Travel Guides to find the best last minute hotels, Phuket holidays, car hire deals and more!