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!
  • Showing 1-50 of 178
Additional fees apply. Taxes may be added.
    Excellent! 4.7/5
    (19 reviews)
    avg/night
    • 4 BR
    • 2 BA
    • 1 HF BA
    • Sleeps 8
    Villa #353411
    19
      • 5 BR
      • 5 BA
      • Sleeps 10
      Villa #3237042
        • 2 BR
        • 2 BA
        • Sleeps 6
        Villa #961021vb
          avg/night
          • 12 BR
          • 12 BA
          • Sleeps 24
          Villa #4160200
          Viewed 10 times in the last 48 hours
            • 8 BR
            • 12 BA
            • Sleeps 16
            Villa #4160198
              Wonderful! 4.8/5
              (44 reviews)
              avg/night
              • 4 BR
              • 4 BA
              • Sleeps 11
              Villa #904239
              44
                avg/night
                • 2 BR
                • 2 BA
                • Sleeps 6
                Villa #727691vb
                1 Review
                Viewed 7 times in the last 48 hours
                  • 10 BR
                  • 11 BA
                  • Sleeps 20
                  Villa #4160195
                    • 1 BR
                    • 1 BA
                    • Sleeps 2
                    Villa #737189vb
                      • 6 BR
                      • 11 BA
                      • Sleeps 12
                      Villa #4160192
                        • 7 BR
                        • 11 BA
                        • Sleeps 14
                        Villa #4160193
                          • 4 BR
                          • 12 BA
                          • Sleeps 8
                          Villa #4160197
                            • 9 BR
                            • 11 BA
                            • Sleeps 18
                            Villa #4160194
                              • 1 BR
                              • 1 BA
                              • Sleeps 2
                              Villa #7063644
                              1 Review
                                • 5 BR
                                • 11 BA
                                • Sleeps 10
                                Villa #4160191
                                  • 8 BR
                                  • 8 BA
                                  • Sleeps 16
                                  Villa #4160204
                                    • 11 BR
                                    • 11 BA
                                    • Sleeps 22
                                    Villa #4160196
                                      $85
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Villa #274682vb
                                      Viewed 5 times in the last 48 hours
                                        • 16 BR
                                        • 16 BA
                                        • Sleeps 32
                                        Villa #3850636
                                          • 9 BR
                                          • 11 BA
                                          • Sleeps 18
                                          Villa #4022869
                                          5
                                            • 3 BR
                                            • 2 BA
                                            • Sleeps 9
                                            Villa #208450vb
                                            3
                                              • 9 BR
                                              • 11 BA
                                              • Sleeps 22
                                              Villa #4022871
                                              5
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 4
                                                Villa #4204652
                                                  • 5 BR
                                                  • 5 BA
                                                  • Sleeps 10
                                                  Villa #4204651
                                                    • 8 BR
                                                    • 11 BA
                                                    • Sleeps 16
                                                    Villa #4022868
                                                    5
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 2
                                                      Villa #4204653
                                                        $85
                                                        avg/night
                                                        • 2 BR
                                                        • 2 BA
                                                        • Sleeps 4
                                                        Villa #267395
                                                        Viewed 7 times in the last 48 hours
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 2
                                                          Villa #737188vb
                                                            • 7 BR
                                                            • 6 BA
                                                            • Sleeps 14
                                                            Villa #404705
                                                            10
                                                              • 8 BR
                                                              • 8 BA
                                                              • Sleeps 20
                                                              Villa #911671vb
                                                              1 Review
                                                              Viewed 37 times in the last 48 hours
                                                                Excellent! 4.5/5
                                                                (24 reviews)
                                                                avg/night
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 6
                                                                Villa #868514
                                                                24
                                                                  • 6 BR
                                                                  • 11 BA
                                                                  • Sleeps 12
                                                                  Villa #4022866
                                                                  5
                                                                    • 4 BR
                                                                    • 4 BA
                                                                    • Sleeps 6
                                                                    Villa #4273647
                                                                      • 5 BR
                                                                      • 11 BA
                                                                      • Sleeps 10
                                                                      Villa #4022865
                                                                      5
                                                                        • 7 BR
                                                                        • 11 BA
                                                                        • Sleeps 14
                                                                        Villa #4022867
                                                                        5
                                                                          • 9 BR
                                                                          • 11 BA
                                                                          • Sleeps 20
                                                                          Villa #4022870
                                                                          5
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 5 BA
                                                                            • Sleeps 8
                                                                            Villa #4245881
                                                                            Viewed 6 times in the last 48 hours
                                                                              • 6 BR
                                                                              • 5 BA
                                                                              • Sleeps 18
                                                                              Villa #844640vb
                                                                              Viewed 5 times in the last 48 hours
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 5
                                                                                Villa #902658vb
                                                                                2 Reviews
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 4
                                                                                  Villa #914881vb
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 5
                                                                                    Villa #6829125
                                                                                      • 6 BR
                                                                                      • 5 BA
                                                                                      • Sleeps 18
                                                                                      Villa #7016086
                                                                                      1 Review
                                                                                        • 4 BR
                                                                                        • 5 BA
                                                                                        • Sleeps 10
                                                                                        Villa #6833035
                                                                                          Excellent! 4.5/5
                                                                                          (39 reviews)
                                                                                          $93
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 8
                                                                                          Villa #6814446
                                                                                          39
                                                                                          Viewed 5 times in the last 48 hours
                                                                                            • 14 BR
                                                                                            • 14 BA
                                                                                            • Sleeps 28
                                                                                            Villa #4157258
                                                                                              • 4 BR
                                                                                              • 4 BA
                                                                                              • Sleeps 10
                                                                                              Villa #4278027
                                                                                                • 6 BR
                                                                                                • 7 BA
                                                                                                • Sleeps 12
                                                                                                Villa #4156838
                                                                                                  • 7 BR
                                                                                                  • 7 BA
                                                                                                  • Sleeps 14
                                                                                                  Villa #4156839
                                                                                                    • 3 BR
                                                                                                    • 7 BA
                                                                                                    • Sleeps 6
                                                                                                    Villa #4156835
                                                                                                    • 1 - 50 of 178
                                                                                                     

                                                                                                    Recent Port Maria Reviews

                                                                                                    Family vacation

                                                                                                    5 of 5
                                                                                                    We thoroughly enjoyed our stay at On Top of the World Villa. Additionally we were so happy that we decided to include the van/driver in our stay as that was one less thing to worry about. Lawrence, our driver, was very knowledgeable of the north coast attractions. His advice and help with dealing with the markets and places to eat was invaluable. We ALWAYS felt safe with him. Tashae, the villa manager was fantastic! We all agreed to officially make her a part of our family after the first day of our stay! She went well above and beyond our expectations everyday. We were sad to leave her at the end our vacation. The accommodations were clean & quiet, in a peaceful neighborhood. Excellent housekeeping and cook. The accommodations were great as we were very comfortable and it was the perfect setting for a family vacation.
                                                                                                    • Submitted: Jun 13, 2016
                                                                                                    • Stayed: Mar 2016

                                                                                                    Beautiful villa, perfect for our family, and amazing and loving staff!

                                                                                                    5 of 5
                                                                                                    We loved the villa and our time in Jamaica. The staff couldn't be more loving, friendly and helpful. Our only issue was that there no walk out sand beach from the villa....
                                                                                                    • Submitted: Jun 4, 2016
                                                                                                    • Stayed: May 2016

                                                                                                    Beautiful villa, perfect for our family, and amazing and loving staff!

                                                                                                    5 of 5
                                                                                                    We loved the villa and our time in Jamaica. The staff couldn't be more loving, friendly and helpful. Our only issue was that there no walk out sand beach from the villa....
                                                                                                    • Submitted: Jun 4, 2016
                                                                                                    • Stayed: May 2016