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 Ko Naka Yai

See all 2,769 properties in Ko Naka Yai
The Naka Island, A Luxury Collection Resort and Spa, Phuket

The Naka Island, A Luxury Collection Resort and Spa, Phuket

32 Moo 5, Amphur Thalang, Pa Klok, Phuket
The Naka Island, A Luxury Collection Resort and Spa, Phuket
  • Free Cancellation
5.0 out of 5.0
 
 

This Pa Klok resort is by the sea, nestled on a private white sand beach and within easy reach of area attractions such as Ao Po Grand Marina, Ao Po Beach, and ...

AU$347 per night for 2 guests

Homduang Naka Island Resort & Spa

Homduang Naka Island Resort & Spa

164/5 Moo 6, Aumpur Thal, Pa Klok, Phuket
Homduang Naka Island Resort & Spa
     
     

    Homduang Naka Island Resort & SpaGet Rates

    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

    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$73 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$130 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$183 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
          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$152 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
          • Free Cancellation
          • Reserve now, pay when you stay
          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

            Check prices on hotels in Ko Naka Yai

            Tonight 22 Mar. - 23 Mar.
            This weekend 22 Mar. - 24 Mar.
            Next weekend 29 Mar. - 31 Mar.

            Search Hotels near Top Ko Naka Yai Attractions

            Map

            Recent Reviews in Ko Naka Yai

            Travel to Ko Naka Yai & Explore


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