Verified Review icon 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 Default Owner Icon heart-filled

Top Villas

  • Established in 2005
  • Hours: 24 Hours a Day. 7 Days a Week.

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: 530
Showing 1-50 of 300+
  View map Map
Additional fees apply. Taxes may be added.
    Excellent! 4.6/5
    (13 reviews)
    avg/night
    • 6 BR
    • 4 BA
    • Sleeps 14
    House #3798163
    13
    Viewed 34 times in the last 48 hours
      Excellent! 4.4/5
      (7 reviews)
      avg/night
      • 5 BR
      • 5 BA
      • Sleeps 11
      House #3798162
      7
      Viewed 38 times in the last 48 hours
        avg/night
        • 5 BR
        • 5 BA
        • Sleeps 12
        House #4247098
        3
        Viewed 52 times in the last 48 hours
          • 5 BR
          • 5 BA
          • Sleeps 10
          House #4046440
          3
          Viewed 36 times in the last 48 hours
            • 3 BR
            • 3 BA
            • Sleeps 6
            Villa #4046594
            Viewed 5 times in the last 48 hours
              • 6 BR
              • 6 BA
              • Sleeps 13
              House #4046703
              7
                • 3 BR
                • 3 BA
                • Sleeps 8
                Villa #4046590
                Viewed 7 times in the last 48 hours
                  • 3 BR
                  • 2 BA
                  • Sleeps 6
                  Apartment #4046711
                  1
                  Viewed 6 times in the last 48 hours
                    Wonderful! 4.8/5
                    (5 reviews)
                    avg/night
                    • 5 BR
                    • 5 BA
                    • Sleeps 12
                    House #3798158
                    5
                    Viewed 7 times in the last 48 hours
                      Wonderful! 4.8/5
                      (12 reviews)
                      avg/night
                      • 9 BR
                      • 10 BA
                      • Sleeps 22
                      House #393467
                      12
                      Viewed 216 times in the last 48 hours
                        Exceptional! 5/5
                        (6 reviews)
                        avg/night
                        • 6 BR
                        • 6 BA
                        • Sleeps 12
                        House #977925
                        6
                        Viewed 6 times in the last 48 hours
                          Wonderful! 4.8/5
                          (17 reviews)
                          avg/night
                          • 10 BR
                          • 11 BA
                          • Sleeps 24
                          House #3508338
                          17
                          Viewed 78 times in the last 48 hours
                            Excellent! 4.7/5
                            (14 reviews)
                            avg/night
                            • 8 BR
                            • 9 BA
                            • Sleeps 20
                            House #3498236
                            14
                            Viewed 9 times in the last 48 hours
                              • 14 BR
                              • 16 BA
                              • Sleeps 34
                              House #4246782
                              Viewed 166 times in the last 48 hours
                                Wonderful! 4.9/5
                                (15 reviews)
                                avg/night
                                • 5 BR
                                • 6 BA
                                • Sleeps 10
                                House #953808
                                15
                                Viewed 10 times in the last 48 hours
                                  • 8 BR
                                  • 5 BA
                                  • Sleeps 18
                                  House #4046564
                                  Viewed 23 times in the last 48 hours
                                    • 6 BR
                                    • 4 BA
                                    • Sleeps 14
                                    House #4246810
                                      • 6 BR
                                      • 5 BA
                                      • Sleeps 12
                                      House #4267414
                                        Wonderful! 4.8/5
                                        (8 reviews)
                                        avg/night
                                        • 10 BR
                                        • 10 BA
                                        • Sleeps 24
                                        House #356216
                                        8
                                        Viewed 25 times in the last 48 hours
                                          • 8 BR
                                          • 7 BA
                                          • Sleeps 20
                                          House #4046657
                                          Viewed 17 times in the last 48 hours
                                            • 3 BR
                                            • 3 BA
                                            • Sleeps 6
                                            House #4334623
                                              • 5 BR
                                              • 5 BA
                                              • Sleeps 14
                                              House #4046545
                                              Viewed 10 times in the last 48 hours
                                                Excellent! 4.5/5
                                                (15 reviews)
                                                avg/night
                                                • 6 BR
                                                • 7 BA
                                                • Sleeps 12
                                                House #3498235
                                                15
                                                Viewed 8 times in the last 48 hours
                                                  • 5 BR
                                                  • 5 BA
                                                  • Sleeps 10
                                                  House #3798173
                                                  4
                                                  Viewed 10 times in the last 48 hours
                                                    • 4 BR
                                                    • 4 BA
                                                    • Sleeps 8
                                                    House #4049378
                                                      • 7 BR
                                                      • 6 BA
                                                      • Sleeps 14
                                                      House #4046518
                                                      1
                                                      Viewed 5 times in the last 48 hours
                                                        • 3 BR
                                                        • 3 BA
                                                        • Sleeps 8
                                                        Apartment #4196400
                                                        1
                                                          • 4 BR
                                                          • 4 BA
                                                          • Sleeps 8
                                                          House #4246851
                                                            • 6 BR
                                                            • 4 BA
                                                            • Sleeps 12
                                                            House #4046733
                                                            Viewed 11 times in the last 48 hours
                                                              • 3 BR
                                                              • 3 BA
                                                              • Sleeps 6
                                                              Apartment #4046591
                                                                • 7 BR
                                                                • 5 BA
                                                                • Sleeps 16
                                                                House #4046520
                                                                1
                                                                  Exceptional! 5/5
                                                                  (35 reviews)
                                                                  avg/night
                                                                  • 12 BR
                                                                  • 15 BA
                                                                  • Sleeps 28
                                                                  House #3504568
                                                                  35
                                                                  Viewed 51 times in the last 48 hours
                                                                    Exceptional! 5/5
                                                                    (12 reviews)
                                                                    avg/night
                                                                    • 8 BR
                                                                    • 9 BA
                                                                    • Sleeps 24
                                                                    House #3508336
                                                                    12
                                                                    Viewed 9 times in the last 48 hours
                                                                      Exceptional! 5/5
                                                                      (6 reviews)
                                                                      avg/night
                                                                      • 5 BR
                                                                      • 6 BA
                                                                      • Sleeps 10
                                                                      House #3798177
                                                                      6
                                                                      Viewed 22 times in the last 48 hours
                                                                        • 3 BR
                                                                        • 2 BA
                                                                        • Sleeps 6
                                                                        Apartment #4046511
                                                                        Viewed 8 times in the last 48 hours
                                                                          • 6 BR
                                                                          • 5 BA
                                                                          • Sleeps 12
                                                                          House #4049332
                                                                            • 3 BR
                                                                            • 3 BA
                                                                            • Sleeps 8
                                                                            Apartment #4158348
                                                                              • 5 BR
                                                                              • 5 BA
                                                                              • Sleeps 10
                                                                              House #4246850
                                                                              1
                                                                                • 11 BR
                                                                                • 11 BA
                                                                                • Sleeps 28
                                                                                House #4246764
                                                                                Viewed 17 times in the last 48 hours
                                                                                  • 8 BR
                                                                                  • 9 BA
                                                                                  • Sleeps 18
                                                                                  House #4246783
                                                                                  1
                                                                                  Viewed 5 times in the last 48 hours
                                                                                    • 8 BR
                                                                                    • 7 BA
                                                                                    • Sleeps 16
                                                                                    House #4246947
                                                                                    Viewed 9 times in the last 48 hours
                                                                                      • 8 BR
                                                                                      • 6 BA
                                                                                      • Sleeps 16
                                                                                      House #4499772
                                                                                      Viewed 14 times in the last 48 hours
                                                                                        • 9 BR
                                                                                        • 9 BA
                                                                                        • Sleeps 18
                                                                                        House #4610759
                                                                                        Viewed 13 times in the last 48 hours
                                                                                          • 6 BR
                                                                                          • 6 BA
                                                                                          • Sleeps 12
                                                                                          House #4566039
                                                                                          Viewed 7 times in the last 48 hours
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 6
                                                                                            House #4334596
                                                                                              • 1 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 2
                                                                                              Apartment #4060646
                                                                                                • 4 BR
                                                                                                • 4 BA
                                                                                                • Sleeps 8
                                                                                                House #4246796
                                                                                                  Exceptional! 5/5
                                                                                                  (5 reviews)
                                                                                                  avg/night
                                                                                                  • 9 BR
                                                                                                  • 14 BA
                                                                                                  • Sleeps 22
                                                                                                  House #3902323
                                                                                                  5
                                                                                                  Viewed 31 times in the last 48 hours
                                                                                                    Excellent! 4.5/5
                                                                                                    (8 reviews)
                                                                                                    avg/night
                                                                                                    • 5 BR
                                                                                                    • 8 BA
                                                                                                    • Sleeps 10
                                                                                                    House #3639123
                                                                                                    8
                                                                                                    Viewed 6 times in the last 48 hours
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #4246944