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

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).

Cancel Clear Filters Apply Filters

Property Type

Popular Searches

Payment Options

Facilities

Managed By

Local Area

Property Details

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!

Thailand Villas & Apartments (300+)

  • 1 - 50 of 300+
Additional service fee may apply.
    Wonderful! 4.9/5
    (38 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Sleeps 5
    Condo #382370
    38
    Viewed 44 times in the last 48 hours
      avg/night
      • 2 BR
      • 2 BA
      • Sleeps 4
      Apartment #736497vb
      Viewed 9 times in the last 48 hours
        avg/night
        • 4 BR
        • 4 BA
        • Sleeps 8
        Villa #4066244
        1
        Viewed 7 times in the last 48 hours
          avg/night
          • 2 BR
          • 2 BA
          • Sleeps 6
          Apartment #4147038
          3
          Viewed 10 times in the last 48 hours
            Wonderful! 4.9/5
            (37 reviews)
            avg/night
            • 3 BR
            • 3 BA
            • Sleeps 6
            Villa #544547
            37
            Viewed 30 times in the last 48 hours
              avg/night
              • 2 BR
              • 1 BA
              • Sleeps 4
              Apartment #3885912
              2
              Viewed 5 times in the last 48 hours
                • 2 BR
                • 2 BA
                • Separate Toilet
                • Sleeps 4
                Apartment #702107vb
                2
                Viewed 5 times in the last 48 hours
                  avg/night
                  • 1 BR
                  • 1 BA
                  • Sleeps 3
                  Apartment #4260133
                  Viewed 14 times in the last 48 hours
                    Exceptional! 5.0/5
                    (39 reviews)
                    avg/night
                    • 2 BR
                    • 2 BA
                    • Separate Toilet
                    • Sleeps 4
                    Multiple rentals Villa #1087440
                    39
                    Viewed 81 times in the last 48 hours
                      avg/night
                      • 3 BR
                      • 3 BA
                      • Sleeps 6
                      Villa #851542vb
                      Viewed 11 times in the last 48 hours
                        avg/night
                        • 6 BR
                        • 6 BA
                        • Separate Toilet
                        • Sleeps 16
                        Villa #3993965
                        Viewed 5 times in the last 48 hours
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 2
                          Apartment #878441vb
                          Viewed 5 times in the last 48 hours
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 2
                            Apartment #3830421
                            Viewed 7 times in the last 48 hours
                              avg/night
                              • 3 BR
                              • 2 BA
                              • Sleeps 6
                              Villa #4222773
                              Viewed 5 times in the last 48 hours
                                avg/night
                                • 1 BR
                                • 1 BA
                                • Sleeps 2
                                Apartment #4240731
                                Viewed 38 times in the last 48 hours
                                  • 2 BR
                                  • 2 BA
                                  • Sleeps 4
                                  Apartment #4329844
                                    • 2 BR
                                    • 1 BA
                                    • Sleeps 5
                                    Villa #1754166
                                    Viewed 24 times in the last 48 hours
                                      • 4 BR
                                      • 3 BA
                                      • Sleeps 8
                                      Villa #1951379
                                      3
                                      Viewed 24 times in the last 48 hours
                                        avg/night
                                        • 4 BR
                                        • 3 BA
                                        • Separate Toilet
                                        • Sleeps 8
                                        Villa #6542071
                                        Viewed 6 times in the last 48 hours
                                          • 2 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Condo #4266608
                                          Viewed 15 times in the last 48 hours
                                            avg/night
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Apartment #4077013
                                            Viewed 9 times in the last 48 hours
                                              • 1 BR
                                              • 1 BA
                                              • Sleeps 3
                                              Apartment #6076586
                                                avg/night
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 3
                                                House #4322479
                                                Viewed 10 times in the last 48 hours
                                                  • 5 BR
                                                  • 4 BA
                                                  • Sleeps 10
                                                  Villa #413470
                                                  3
                                                  Viewed 19 times in the last 48 hours
                                                    Exceptional! 5.0/5
                                                    (7 reviews)
                                                    avg/night
                                                    • 5 BR
                                                    • 4 BA
                                                    • Separate Toilet
                                                    • Sleeps 12
                                                    Villa #8011730
                                                    7
                                                    Viewed 14 times in the last 48 hours
                                                      Wonderful! 4.9/5
                                                      (40 reviews)
                                                      avg/night
                                                      • 4 BR
                                                      • 2 BA
                                                      • Sleeps 8
                                                      Villa #409806
                                                      40
                                                      Viewed 28 times in the last 48 hours
                                                        Excellent! 4.6/5
                                                        (5 reviews)
                                                        avg/night
                                                        • 3 BR
                                                        • 4 BA
                                                        • Sleeps 6
                                                        Villa #8046348
                                                        5
                                                        Viewed 22 times in the last 48 hours
                                                          • 3 BR
                                                          • 3 BA
                                                          • Sleeps 6
                                                          Villa #6721686
                                                            avg/night
                                                            • 4 BR
                                                            • 4 BA
                                                            • Sleeps 8
                                                            Villa #6894851
                                                            Viewed 19 times in the last 48 hours
                                                              Exceptional! 5.0/5
                                                              (11 reviews)
                                                              avg/night
                                                              • 3 BR
                                                              • 3 BA
                                                              • Sleeps 6
                                                              House #186052vb
                                                              11
                                                              Viewed 13 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (7 reviews)
                                                                avg/night
                                                                • 3 BR
                                                                • 3 BA
                                                                • Separate Toilet
                                                                • Sleeps 7
                                                                House #385976
                                                                7
                                                                Viewed 13 times in the last 48 hours
                                                                  avg/night
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 2
                                                                  Bungalow #3651107
                                                                  Viewed 23 times in the last 48 hours
                                                                    Exceptional! 5.0/5
                                                                    (5 reviews)
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 3 BA
                                                                    • Sleeps 8
                                                                    Villa #6109025
                                                                    5
                                                                    Viewed 13 times in the last 48 hours
                                                                      • 3 BR
                                                                      • 3 BA
                                                                      • Sleeps 6
                                                                      House #4334623
                                                                        Wonderful! 4.9/5
                                                                        (9 reviews)
                                                                        avg/night
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 9
                                                                        Villa #91208
                                                                        9
                                                                        Viewed 15 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 8
                                                                          Villa #1812182
                                                                          Viewed 21 times in the last 48 hours
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Sleeps 4
                                                                            Apartment #4021608
                                                                              • 2 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #4024351
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • Sleeps 9
                                                                                Apartment #4079751
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 4
                                                                                  Villa #4347986
                                                                                  Viewed 26 times in the last 48 hours
                                                                                    • 1 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 2
                                                                                    Villa #8127995
                                                                                    3
                                                                                    Viewed 12 times in the last 48 hours
                                                                                      Exceptional! 5.0/5
                                                                                      (11 reviews)
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 3
                                                                                      House #6342439
                                                                                      11
                                                                                      Viewed 7 times in the last 48 hours
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 2
                                                                                        Apartment #4261948
                                                                                          avg/night
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 2
                                                                                          Apartment #4154553
                                                                                          Viewed 6 times in the last 48 hours
                                                                                            Excellent! 4.6/5
                                                                                            (22 reviews)
                                                                                            avg/night
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 6
                                                                                            Villa #92746
                                                                                            22
                                                                                            Viewed 8 times in the last 48 hours
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 3 BA
                                                                                              • Sleeps 6
                                                                                              Villa #8075357
                                                                                              2
                                                                                              Viewed 13 times in the last 48 hours
                                                                                                • 3 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 9
                                                                                                Villa #8161205
                                                                                                3
                                                                                                  Wonderful! 4.8/5
                                                                                                  (5 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 5
                                                                                                  House #1403543a
                                                                                                  5
                                                                                                  Viewed 10 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 28 times in the last 48 hours
                                                                                                      Wonderful! 4.8/5
                                                                                                      (32 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 3 BA
                                                                                                      • Separate Toilet
                                                                                                      • Sleeps 6
                                                                                                      Villa #455401
                                                                                                      32
                                                                                                      Viewed 24 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Just like the picture, very impressed

                                                                                                      5 of 5
                                                                                                      Very clean very modern , big thank you to martien for all your help making it a very good holiday , will recommend it to all my friends
                                                                                                      • Review Submitted: 26-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      A Wonderful Villa in North Samui

                                                                                                      5 of 5
                                                                                                      We stayed at the villa for 10 days in August. The villa is fantastically equipped for all of your needs – a real home from home. The outside area is spacious and landscaped beautifully and the private pool is a real treat. The villa provides total privacy but within the setting of the very impressive Kirikayan boutique resort. The use of the main pool was great as its quite large, has a stunning backdrop and perfect for lengths. Monique, the owner was so helpful and always available if needed. She is incredibly knowledgeable about the island and left loads of recommends for places to see and do and where the best beaches could be found. We discovered quite a few of these and all were great, particularly Mae Nam that is 5 min drive away. We hired a car which was cheap and easy to do and driving around was a great way to experience everything that the island has to offer. We were a family of 2 adults and 3 teenagers. The villa was really spacious for us and I would also recommend the villa for 2 families as the is perfectly set up for this arrangement. We had such a great time staying at the villa and discovering beautiful Samui - can’t wait to go again!!
                                                                                                      • Review Submitted: 23-Oct-2016
                                                                                                      • Date of Stay: Jul 2016

                                                                                                      Great place to stay with friend the only problem is i can't find the keyboard for the TV

                                                                                                      5 of 5
                                                                                                      Great place to stay with friend the only problem is i can't find the keyboard for the TV
                                                                                                      • Review Submitted: 17-Oct-2016
                                                                                                      • Date of Stay: Oct 2016