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
Cancel Clear Filters Apply Filters

Property Type

Booking Options

Location Type

Even More Filters

Features

Managed By

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

Top Villas

Top Villas was co-founded by two brothers, James and Tom Mannings in 2005 with three family owned villas in Florida, and now offer over 2,500 luxury villas in over 30 of the most desirable holiday destinations in the world. Today, a world-class team of travel and marketing experts help make Top Villas one of the world’s leading luxury villa rental companies.

Our philosophy

Top Villas offer customers the best information, the easiest process and the best luxury villas. Top Villas prides itself on offering a one to one service. Clients who make an enquiry with Top Villas are assigned a personal travel consultant who has detailed knowledge of all vacation rentals and destinations. They work on behalf of the client to create the perfect luxury villa holiday.

Services

- 24-Hour Guest Services - Booking & Reservations - Guest Screening - Linen Service - Online Owner Tools Portal - Onsite Maintenance - Payment Processing - Professional Photography - Housekeeping - Inventory Management - Key Management - Legal Documentation - Marketing & Travel Demand Generation - Real Estate - Virtual Tours - Concierge Services

Total Properties: 1117
  • Showing 1-50 of 300+
Additional fees apply. Taxes may be added.
    avg/night
    • 4 BR
    • 3 BA
    • Sleeps 8
    House #4150672
    Viewed 15 times in the last 48 hours
      avg/night
      • 5 BR
      • 5 BA
      • Sleeps 12
      House #4247098
      Viewed 51 times in the last 48 hours
        • 4 BR
        • 3 BA
        • Sleeps 8
        House #4046597
          • 12 BR
          • 13 BA
          • Sleeps 28
          House #4246948
          Viewed 77 times in the last 48 hours
            Exceptional! 5.0/5
            (13 reviews)
            avg/night
            • 8 BR
            • 9 BA
            • Sleeps 20
            House #3498236
            13
            Viewed 13 times in the last 48 hours
              • 7 BR
              • 6 BA
              • Sleeps 16
              House #4046493
              Viewed 13 times in the last 48 hours
                • 3 BR
                • 3 BA
                • Sleeps 6
                Apartment #4046538
                  • 2 BR
                  • 2 BA
                  • Sleeps 4
                  House #4060560
                  Viewed 9 times in the last 48 hours
                    • 3 BR
                    • 2 BA
                    • Sleeps 6
                    House #4046550
                      Wonderful! 4.8/5
                      (8 reviews)
                      avg/night
                      • 7 BR
                      • 6 BA
                      • Sleeps 16
                      House #3685947
                      8
                      Viewed 9 times in the last 48 hours
                        • 8 BR
                        • 7 BA
                        • Sleeps 20
                        House #4046657
                        Viewed 11 times in the last 48 hours
                          • 6 BR
                          • 4 BA
                          • Sleeps 14
                          House #4046656
                            Exceptional! 5.0/5
                            (14 reviews)
                            avg/night
                            • 5 BR
                            • 6 BA
                            • Sleeps 10
                            House #953808
                            14
                            Viewed 6 times in the last 48 hours
                              • 3 BR
                              • 3 BA
                              • Sleeps 6
                              Apartment #4060569
                                • 5 BR
                                • 5 BA
                                • Sleeps 12
                                House #3798158
                                5
                                  avg/night
                                  • 3 BR
                                  • 2 BA
                                  • Sleeps 6
                                  House #4246790
                                  Viewed 6 times in the last 48 hours
                                    • 4 BR
                                    • 5 BA
                                    • Sleeps 8
                                    House #4046554
                                    Viewed 5 times in the last 48 hours
                                      Exceptional! 5.0/5
                                      (5 reviews)
                                      avg/night
                                      • 5 BR
                                      • 5 BA
                                      • Sleeps 11
                                      House #3798162
                                      5
                                      Viewed 22 times in the last 48 hours
                                        Exceptional! 5.0/5
                                        (8 reviews)
                                        avg/night
                                        • 6 BR
                                        • 4 BA
                                        • Sleeps 14
                                        House #3798163
                                        8
                                        Viewed 27 times in the last 48 hours
                                          • 4 BR
                                          • 6 BA
                                          • Sleeps 8
                                          House #4046729
                                          Viewed 11 times in the last 48 hours
                                            • 5 BR
                                            • 5 BA
                                            • Sleeps 10
                                            House #3798173
                                            4
                                            Viewed 7 times in the last 48 hours
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Sleeps 6
                                              House #4246757
                                              Viewed 10 times in the last 48 hours
                                                • 7 BR
                                                • 5 BA
                                                • Sleeps 16
                                                House #4046520
                                                  avg/night
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  House #4060564
                                                  Viewed 11 times in the last 48 hours
                                                    • 6 BR
                                                    • 4 BA
                                                    • Sleeps 12
                                                    House #4046558
                                                      Exceptional! 5.0/5
                                                      (8 reviews)
                                                      avg/night
                                                      • 4 BR
                                                      • 5 BA
                                                      • Sleeps 10
                                                      House #381505
                                                      8
                                                      Viewed 8 times in the last 48 hours
                                                        • 2 BR
                                                        • 2 BA
                                                        • Sleeps 4
                                                        Apartment #4060692
                                                        Viewed 6 times in the last 48 hours
                                                          • 2 BR
                                                          • 1 BA
                                                          • Sleeps 4
                                                          Apartment #4060627
                                                          1
                                                            • 7 BR
                                                            • 7 BA
                                                            • Sleeps 16
                                                            House #3661968
                                                            10
                                                              • 7 BR
                                                              • 6 BA
                                                              • Sleeps 16
                                                              House #3798167
                                                              5
                                                                • 4 BR
                                                                • 4 BA
                                                                • Sleeps 8
                                                                House #4046709
                                                                Viewed 6 times in the last 48 hours
                                                                  Exceptional! 5.0/5
                                                                  (12 reviews)
                                                                  avg/night
                                                                  • 8 BR
                                                                  • 9 BA
                                                                  • Sleeps 20
                                                                  House #3508336
                                                                  12
                                                                  Viewed 7 times in the last 48 hours
                                                                    • 9 BR
                                                                    • 9 BA
                                                                    • Sleeps 18
                                                                    House #4318077
                                                                    Viewed 42 times in the last 48 hours
                                                                      • 3 BR
                                                                      • 3 BA
                                                                      • Sleeps 9
                                                                      House #4150691
                                                                        • 5 BR
                                                                        • 3 BA
                                                                        • Sleeps 10
                                                                        Villa #4046723
                                                                          • 5 BR
                                                                          • 5 BA
                                                                          • Sleeps 10
                                                                          House #4046596
                                                                            • 5 BR
                                                                            • 6 BA
                                                                            • Sleeps 10
                                                                            House #934334
                                                                            9
                                                                              • 3 BR
                                                                              • 3 BA
                                                                              • Sleeps 6
                                                                              Apartment #4046591
                                                                              Viewed 7 times in the last 48 hours
                                                                                • 2 BR
                                                                                • 2 BA
                                                                                • Sleeps 4
                                                                                Apartment #4246944
                                                                                  • 10 BR
                                                                                  • 10 BA
                                                                                  • Sleeps 20
                                                                                  House #4318091
                                                                                  Viewed 34 times in the last 48 hours
                                                                                    • 9 BR
                                                                                    • 9 BA
                                                                                    • Sleeps 18
                                                                                    House #4318093
                                                                                    Viewed 30 times in the last 48 hours
                                                                                      • 11 BR
                                                                                      • 9 BA
                                                                                      • Sleeps 22
                                                                                      House #4310705
                                                                                      Viewed 10 times in the last 48 hours
                                                                                        • 5 BR
                                                                                        • 6 BA
                                                                                        • Sleeps 10
                                                                                        House #3798177
                                                                                        6
                                                                                          • 5 BR
                                                                                          • 5 BA
                                                                                          • Sleeps 10
                                                                                          House #4049356
                                                                                            • 2 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #4060452
                                                                                              • 5 BR
                                                                                              • 3 BA
                                                                                              • Sleeps 10
                                                                                              House #4049363
                                                                                              Viewed 8 times in the last 48 hours
                                                                                                • 5 BR
                                                                                                • 5 BA
                                                                                                • Sleeps 10
                                                                                                House #4046440
                                                                                                Viewed 15 times in the last 48 hours
                                                                                                  • 5 BR
                                                                                                  • 4 BA
                                                                                                  • Sleeps 10
                                                                                                  House #4046573
                                                                                                    • 5 BR
                                                                                                    • 6 BA
                                                                                                    • Sleeps 12
                                                                                                    House #298838
                                                                                                    4
                                                                                                      Exceptional! 5.0/5
                                                                                                      (5 reviews)
                                                                                                      avg/night
                                                                                                      • 6 BR
                                                                                                      • 6 BA
                                                                                                      • Sleeps 13
                                                                                                      House #4046703
                                                                                                      5
                                                                                                      Viewed 8 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+