HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit

Book villas in Thailand for a relaxing and fulfilling getaway.

Thailand has become one of the most sought after holiday destinations for travellers of all ages over the last few years. With warm weather, a welcoming culture, fantastic food, beautiful beaches, and unique architecture and culture this should come as no surprise. Bangkok, Koh Samui, and Phuket are among the most popular destinations, as are the smaller beach towns and islands off the coast. HomeAway has a large number of villas in Thailand. Whether it's a large Thailand holiday villa for a group of 10 located on the beach or perhaps a cosy Thailand accomodations for two in Bangkok near the nightlife and restaurants, HomeAway has got it.

A holiday rental in Koh Samui is a great option for those looking to get away from busy Bangkok, including HomeAway accommodations in Bang Rak Beach. HomeAway's accommodations in Phuket are also worth taking a look at as they put guests in a prime location to explore the smaller islands off the coast.

Things to do

Grand Palace in Bangkok:

The spectacular Grand Palace is, without a doubt, Bangkok's most famous landmark. It was constructed in 1782 and served as the home for the king and royal court for almost 150 years. Today it lures visitors to its doors with its beautiful architecture and interesting exhibits.

Phang Nga Bay:

The limestone cliffs of Phang Nga Bay provide a magnificent backdrop to the deep green water. Fans of James Bond will recognise this area as it was used in filming the action movies. The bay is easily reached via boat from Phuket.

Floating Markets:

The colourful floating markets near Bangkok have become synonymous with Thailand. Market boats are piled high with tropical fruits and local food cooked on board. Guided tours of the markets are available and are advisable for those who would rather not haggle over price.

Railay Beach:

This is one of Thailand's most sought-after beaches, located south of Ao Nang Beach. It is only reachable via boat, but is well worth the journey. White sand beaches, emerald green waters, limestone cliffs, caves, and lagoons await those who make the trip.

Wat Arun Temple:

Also called "Wat Chaeng", or "Temple of the Dawn", this temple is found on the western banks of the Chao Phraya River. It served as the main temple during King Taksin's reign, and once enshrined the famous Emerald Buddha.

Phi Phi Islands:

These lovely islands near Phuket are characterised by pristine beaches and vibrant turquoise waters filled with colourful fish and other marine life. There are two separate islands: Phi Phi Don and Phi Phi Leh. Phi Phi Don is the larger of the two and is a popular party spot.

Weather in Thailand

The best time to visit Thailand is between November and February; rain is scarce, sunshine is plentiful, and the temperatures are not too hot, though it is humid. Temperatures at this time tend to stay around 30°C. The "off" season sees temperatures well into the 40s with heavy rain. October tends to be the wettest month.

Travel to Thailand

Most international flights fly in and out of Bangkok (BKK), so this is the most likely locale for those arriving from the UK or continental Europe. Bangkok airport serves as a good starting point for exploring the country as it happens to be one of the cheapest cities to fly out of worldwide, thanks to loose government restrictions on airfares and heavy competition. Chiang Mai (CNX) also has an international airport, as does Phuket (HKT).

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Exceptional! 5.0/5
    (41 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Separate Toilet
    • Sleeps 4
    Multiple rentals Villa #1087440
    41
    Viewed 286 times in the last 48 hours
      Wonderful! 4.9/5
      (29 reviews)
      avg/night
      • 2 BR
      • 2 BA
      • Sleeps 4
      Villa #895051
      29
      Viewed 114 times in the last 48 hours
        Exceptional! 5.0/5
        (14 reviews)
        avg/night
        • 2 BR
        • Separate Toilet
        • Sleeps 4
        Apartment #1436215
        14
        Viewed 45 times in the last 48 hours
          Wonderful! 4.8/5
          (6 reviews)
          avg/night
          • 4 BR
          • 4 BA
          • Sleeps 8
          Villa #1761298
          6
          Viewed 162 times in the last 48 hours
            Excellent! 4.6/5
            (5 reviews)
            avg/night
            • Studio
            • 1 BA
            • Sleeps 4
            Hotel #4026014
            5
            Viewed 120 times in the last 48 hours
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 2
              Apartment #3928862
              4
              Viewed 35 times in the last 48 hours
                Excellent! 4.6/5
                (23 reviews)
                avg/night
                • 3 BR
                • 3 BA
                • Sleeps 6
                Villa #92746
                23
                Viewed 54 times in the last 48 hours
                  avg/night
                  • 1 BR
                  • 2 BA
                  • Sleeps 6
                  Condo #392334vb
                  5
                  Viewed 18 times in the last 48 hours
                    • 4 BR
                    • 3 BA
                    • Sleeps 8
                    Villa #1951379
                    3
                    Viewed 81 times in the last 48 hours
                      Wonderful! 4.9/5
                      (8 reviews)
                      avg/night
                      • 4 BR
                      • 4 BA
                      • Sleeps 8
                      Villa #423268
                      8
                      Viewed 81 times in the last 48 hours
                        Wonderful! 4.9/5
                        (17 reviews)
                        avg/night
                        • 2 BR
                        • 2 BA
                        • Sleeps 4
                        House #774840
                        17
                        Viewed 45 times in the last 48 hours
                          Exceptional! 5.0/5
                          (11 reviews)
                          avg/night
                          • 2 BR
                          • 2 BA
                          • Separate Toilet
                          • Sleeps 5
                          Villa #1405428a
                          11
                          Viewed 75 times in the last 48 hours
                            • 2 BR
                            • 2 BA
                            • Sleeps 4
                            Villa #2445531
                            2
                            Viewed 37 times in the last 48 hours
                              Exceptional! 5.0/5
                              (10 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Separate Toilet
                              • Sleeps 4
                              Multiple rentals Apartment #1087440
                              10
                              Viewed 70 times in the last 48 hours
                                Wonderful! 4.8/5
                                (20 reviews)
                                avg/night
                                • 3 BR
                                • 4 BA
                                • Sleeps 6
                                Villa #2389083
                                20
                                Viewed 92 times in the last 48 hours
                                  Wonderful! 4.8/5
                                  (5 reviews)
                                  avg/night
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 3
                                  Condo #785343vb
                                  5
                                  Viewed 7 times in the last 48 hours
                                    avg/night
                                    • 3 BR
                                    • 3 BA
                                    • Sleeps 6
                                    Villa #594104vb
                                    3
                                    Viewed 67 times in the last 48 hours
                                      Wonderful! 4.9/5
                                      (34 reviews)
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Separate Toilet
                                      • Sleeps 5
                                      Villa #1007550
                                      34
                                      Viewed 95 times in the last 48 hours
                                        Wonderful! 4.9/5
                                        (38 reviews)
                                        avg/night
                                        • 3 BR
                                        • 3 BA
                                        • Sleeps 6
                                        Villa #544547
                                        38
                                        Viewed 76 times in the last 48 hours
                                          • 2 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Villa #1674910
                                          3
                                          Viewed 73 times in the last 48 hours
                                            Wonderful! 4.9/5
                                            (40 reviews)
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Condo #383177
                                            40
                                            Viewed 48 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (18 reviews)
                                              avg/night
                                              • 6 BR
                                              • 6 BA
                                              • Sleeps 16
                                              Villa #84120
                                              18
                                              Viewed 43 times in the last 48 hours
                                                Wonderful! 4.8/5
                                                (14 reviews)
                                                avg/night
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 4
                                                Apartment #6598138
                                                14
                                                Viewed 56 times in the last 48 hours
                                                  Wonderful! 4.8/5
                                                  (8 reviews)
                                                  avg/night
                                                  • 2 BR
                                                  • 3 BA
                                                  • Sleeps 6
                                                  Condo #608297vb
                                                  8
                                                  Viewed 23 times in the last 48 hours
                                                    Wonderful! 4.8/5
                                                    (25 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 3 BA
                                                    • Sleeps 6
                                                    Villa #806784
                                                    25
                                                    Viewed 54 times in the last 48 hours
                                                      Wonderful! 4.9/5
                                                      (19 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 3 BA
                                                      • Sleeps 6
                                                      Villa #765929
                                                      19
                                                      Viewed 39 times in the last 48 hours
                                                        avg/night
                                                        • 2 BR
                                                        • 2 BA
                                                        • Sleeps 4
                                                        House #3939043
                                                        3
                                                        Viewed 54 times in the last 48 hours
                                                          Wonderful! 4.9/5
                                                          (19 reviews)
                                                          avg/night
                                                          • 6 BR
                                                          • 6 BA
                                                          • Separate Toilet
                                                          • Sleeps 16
                                                          Villa #480750
                                                          19
                                                          Viewed 47 times in the last 48 hours
                                                            • 3 BR
                                                            • 4 BA
                                                            • Sleeps 6
                                                            Villa #3831824
                                                            4
                                                            Viewed 41 times in the last 48 hours
                                                              avg/night
                                                              • 3 BR
                                                              • 3 BA
                                                              • Sleeps 6
                                                              Villa #8024001
                                                              2
                                                              Viewed 43 times in the last 48 hours
                                                                Wonderful! 4.9/5
                                                                (20 reviews)
                                                                avg/night
                                                                • 4 BR
                                                                • 4 BA
                                                                • Sleeps 11
                                                                Villa #450591
                                                                20
                                                                Viewed 55 times in the last 48 hours
                                                                  Exceptional! 5.0/5
                                                                  (43 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Separate Toilets
                                                                  • Sleeps 6
                                                                  Villa #6416725
                                                                  43
                                                                  Viewed 64 times in the last 48 hours
                                                                    Exceptional! 5.0/5
                                                                    (7 reviews)
                                                                    avg/night
                                                                    • Studio
                                                                    • 1 BA
                                                                    • Sleeps 3
                                                                    Condo #735391vb
                                                                    7
                                                                    Viewed 22 times in the last 48 hours
                                                                      Wonderful! 4.9/5
                                                                      (17 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 5
                                                                      Apartment #356140
                                                                      17
                                                                      Viewed 65 times in the last 48 hours
                                                                        Excellent! 4.6/5
                                                                        (12 reviews)
                                                                        View details for price
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Sleeps 4
                                                                        Villa #1706900
                                                                        12
                                                                        Viewed 18 times in the last 48 hours
                                                                          Very Good! 4.0/5
                                                                          (6 reviews)
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 4 BA
                                                                          • Sleeps 6
                                                                          Villa #8046348
                                                                          6
                                                                          Viewed 61 times in the last 48 hours
                                                                            Exceptional! 5.0/5
                                                                            (10 reviews)
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 3 BA
                                                                            • Separate Toilets
                                                                            • Sleeps 6
                                                                            Villa #6376708
                                                                            10
                                                                            Viewed 54 times in the last 48 hours
                                                                              • Studio
                                                                              • 1 BA
                                                                              • Sleeps 3
                                                                              Condo #713861vb
                                                                              2
                                                                              Viewed 13 times in the last 48 hours
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 6
                                                                                Villa #1309697a
                                                                                4
                                                                                Viewed 55 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (37 reviews)
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 4
                                                                                  Apartment #96796
                                                                                  37
                                                                                  Viewed 55 times in the last 48 hours
                                                                                    Wonderful! 4.9/5
                                                                                    (17 reviews)
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1611056
                                                                                    17
                                                                                    Viewed 18 times in the last 48 hours
                                                                                      Exceptional! 5.0/5
                                                                                      (22 reviews)
                                                                                      avg/night
                                                                                      • 4 BR
                                                                                      • 4 BA
                                                                                      • Separate Toilet
                                                                                      • Sleeps 8
                                                                                      Villa #766073
                                                                                      22
                                                                                      Viewed 71 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 4 BR
                                                                                        • 2 BA
                                                                                        • Separate Toilet
                                                                                        • Sleeps 7
                                                                                        Villa #8076122
                                                                                        2
                                                                                        Viewed 28 times in the last 48 hours
                                                                                          Wonderful! 4.9/5
                                                                                          (34 reviews)
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 3 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 6
                                                                                          Villa #455401
                                                                                          34
                                                                                          Viewed 89 times in the last 48 hours
                                                                                            Exceptional! 5.0/5
                                                                                            (7 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            Apartment #479128
                                                                                            7
                                                                                            Viewed 24 times in the last 48 hours
                                                                                              Wonderful! 4.8/5
                                                                                              (6 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 6
                                                                                              Condo #438536vb
                                                                                              6
                                                                                              Viewed 68 times in the last 48 hours
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Bungalow #1746591
                                                                                                3
                                                                                                Viewed 38 times in the last 48 hours
                                                                                                  avg/night
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 2
                                                                                                  House #1573007
                                                                                                  2
                                                                                                  Viewed 11 times in the last 48 hours
                                                                                                    • 3 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 6
                                                                                                    Multiple rentals Villa #511421
                                                                                                    3
                                                                                                    Viewed 22 times in the last 48 hours
                                                                                                      Wonderful! 4.9/5
                                                                                                      (39 reviews)
                                                                                                      avg/night
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 5
                                                                                                      Condo #382370
                                                                                                      39
                                                                                                      Viewed 71 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Thailand Villas & Apartments (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      媛 很不错的体验

                                                                                                      5 of 5
                                                                                                      这是一个惊人的经验,非常干净的公寓,良好的服务,我一定会再回来!
                                                                                                      • Review Submitted: 22-Jan-2017
                                                                                                      • Date of Stay: Jan 2017

                                                                                                      The best Villa we have ever stayed in !

                                                                                                      5 of 5
                                                                                                      If you are looking to stay in the Hua Hin Area - stop your search & book this villa now. Spacious, spotlessly clean, luxurious, fully equipped and a beautiful large swimming pool. We enjoyed great communication with the owners (John & Martin) in the run up to our holiday & they kindly organised our transfer from the airport to the villa. On arrival the owners met us & gave us a tour of the property. Both were extremely friendly & knowledgeable on the area. We hired a car but if that isn't your scene a friendly local taxi driver called Willie is on hand for tours & trips into town. The villa is situated approx. 10-15 minutes from Hua Hin. There are quite a number of nice local restaurants nearby together with a little 7/11 supermarket. (Find the large supermarkets in Hua Hin - Tesco Lotus is superb). Hua Hin is small enough to get to grips with very quickly - lots of nice restaurants, buzzing day & night markets, bars & shops. The Hilton Sky Bar for cocktails & Dim Sum is a must! Interestingly, people are not always hassling you like in Bangkok, so it is very relaxed. A short drive west (away from the coast) and you are into the mountains - beautiful scenery, waterfalls, elephants etc. Would I recommend this villa? No - I would insist that you book it! We had a fantastic time there.
                                                                                                      • Review Submitted: 20-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Location perfect, Clean, Amenities 5 star, John the owner extremely helpful and attentive

                                                                                                      5 of 5
                                                                                                      Mountain View Villa 1 was the perfect home to stay for our family of 12. John's home was clean and very accessible to all the local Bars, restaurants and convenience stores and the house was perfect for our family that included small children, teenagers, adults (including very easy for wheel chair accessibility). The House staff were really friendly and did not impact on our privacy and enhanced our holiday making sure we had clean towels and linen, clean bathrooms and kitchen for our stay. We did not really need to leave the house as the two pools and the outside area were very comfortable. The outside dining areas were utilized very day even when we had some rain we are able to sit outside. Kai the house drive was available to take us t some of the local and far tourist sites as a group which was really nice to be able to travel as a group. I would recommend Mountain View Villa 1 to anyone that wants a relaxing, luxurious Phuket experience. Great valiue for money
                                                                                                      • Review Submitted: 16-Jan-2017
                                                                                                      • Date of Stay: Dec 2016