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

Holidaymakers searching for holiday rentals in Mosta also enquired about apartments in Mellieha, apartments in Sliema and apartments in St Julian's Bay and Paceville

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!
  • Showing 1-50 of 300+
Additional service fee may apply.
    avg/night
    • 3 BR
    • 2 BA
    • Sleeps 8
    Farmhouse #1494119
    Viewed 12 times in the last 48 hours
      • 2 BR
      • 2 BA
      • Separate Toilets
      • Sleeps 6
      Apartment #6107888
      36
        Wonderful! 4.9/5
        (30 reviews)
        avg/night
        • 3 BR
        • 1 BA
        • Separate Toilet
        • Sleeps 7
        Apartment #6304169
        30
          • 2 BR
          • 2 BA
          • Sleeps 4
          Villa #1971236
            • 1 BR
            • 1 BA
            • Sleeps 3
            Apartment #1272058
              Excellent! 4.7/5
              (15 reviews)
              avg/night
              • 4 BR
              • 4 BA
              • Separate Toilet
              • Sleeps 8
              House #70135
              15
              Viewed 21 times in the last 48 hours
                Wonderful! 4.8/5
                (5 reviews)
                avg/night
                • 3 BR
                • 2 BA
                • Sleeps 8
                Apartment #6823980
                5
                Viewed 28 times in the last 48 hours
                  avg/night
                  • 2 BR
                  • 1 BA
                  • Separate Toilet
                  • Sleeps 4
                  House #4216966
                  2
                  Viewed 11 times in the last 48 hours
                    avg/night
                    • 4 BR
                    • 6 BA
                    • Sleeps 8
                    Villa #1958373
                    4
                    Viewed 19 times in the last 48 hours
                      Excellent! 4.7/5
                      (14 reviews)
                      avg/night
                      • 3 BR
                      • 1 BA
                      • Sleeps 6
                      House #4216812
                      14
                      Viewed 7 times in the last 48 hours
                        Exceptional! 5.0/5
                        (8 reviews)
                        avg/night
                        • 4 BR
                        • 3 BA
                        • Sleeps 8
                        House #8037765
                        8
                        Viewed 8 times in the last 48 hours
                          Excellent! 4.7/5
                          (29 reviews)
                          avg/night
                          • 2 BR
                          • 2 BA
                          • Sleeps 4
                          Apartment #1776124
                          29
                          Viewed 11 times in the last 48 hours
                            avg/night
                            • 3 BR
                            • 1 BA
                            • Separate Toilet
                            • Sleeps 6
                            Apartment #6880551
                            Viewed 23 times in the last 48 hours
                              Exceptional! 5.0/5
                              (22 reviews)
                              avg/night
                              • 2 BR
                              • 1 BA
                              • Sleeps 6
                              Apartment #1853914
                              22
                              Viewed 16 times in the last 48 hours
                                Wonderful! 4.9/5
                                (28 reviews)
                                avg/night
                                • 2 BR
                                • 2 BA
                                • Sleeps 6
                                Apartment #1528162
                                28
                                Viewed 10 times in the last 48 hours
                                  Wonderful! 4.9/5
                                  (12 reviews)
                                  avg/night
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 6
                                  Apartment #1092060
                                  12
                                  Viewed 16 times in the last 48 hours
                                    Wonderful! 4.9/5
                                    (11 reviews)
                                    avg/night
                                    • 2 BR
                                    • 2 BA
                                    • Sleeps 4
                                    Apartment #6740476
                                    11
                                    Viewed 22 times in the last 48 hours
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Apartment #4265984
                                      Viewed 9 times in the last 48 hours
                                        Excellent! 4.6/5
                                        (11 reviews)
                                        avg/night
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 3
                                        Apartment #406076
                                        11
                                        Viewed 7 times in the last 48 hours
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 2
                                          Apartment #1124174
                                          4
                                          Viewed 11 times in the last 48 hours
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Apartment #1262480
                                              • 5 BR
                                              • 4 BA
                                              • Sleeps 12
                                              Villa #6880710
                                              3
                                              Viewed 36 times in the last 48 hours
                                                Wonderful! 4.8/5
                                                (6 reviews)
                                                avg/night
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 2
                                                Apartment #1652967
                                                6
                                                Viewed 7 times in the last 48 hours
                                                  avg/night
                                                  • 1 BR
                                                  • 1 BA
                                                  • Separate Toilet
                                                  • Sleeps 2
                                                  Apartment #8050758
                                                  3
                                                  Viewed 26 times in the last 48 hours
                                                    avg/night
                                                    • 7 BR
                                                    • 10 BA
                                                    • Sleeps 14
                                                    House #4277154
                                                    Viewed 12 times in the last 48 hours
                                                      Wonderful! 4.8/5
                                                      (8 reviews)
                                                      avg/night
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 4
                                                      Apartment #82557
                                                      8
                                                      Viewed 17 times in the last 48 hours
                                                        • 2 BR
                                                        • 1 BA
                                                        • Separate Toilet
                                                        • Sleeps 5
                                                        Apartment #1636880
                                                        3
                                                        Viewed 16 times in the last 48 hours
                                                          Exceptional! 5.0/5
                                                          (8 reviews)
                                                          avg/night
                                                          • 2 BR
                                                          • 1 BA
                                                          • Sleeps 6
                                                          Apartment #3767772
                                                          8
                                                          Viewed 25 times in the last 48 hours
                                                            Wonderful! 4.8/5
                                                            (6 reviews)
                                                            avg/night
                                                            • 2 BR
                                                            • 2 BA
                                                            • Separate Toilet
                                                            • Sleeps 6
                                                            Apartment #8129739
                                                            6
                                                            Viewed 30 times in the last 48 hours
                                                              Wonderful! 4.8/5
                                                              (9 reviews)
                                                              avg/night
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 4
                                                              Apartment #523674
                                                              9
                                                              Viewed 12 times in the last 48 hours
                                                                • 1 BR
                                                                • 1 BA
                                                                • Sleeps 4
                                                                Apartment #8024605
                                                                3
                                                                Viewed 6 times in the last 48 hours
                                                                  Wonderful! 4.9/5
                                                                  (10 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 4
                                                                  House #6467073
                                                                  10
                                                                  Viewed 15 times in the last 48 hours
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 5
                                                                    Apartment #8132220
                                                                    3
                                                                    Viewed 8 times in the last 48 hours
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 2
                                                                      Villa #1247831
                                                                        avg/night
                                                                        • 3 BR
                                                                        • 2 BA
                                                                        • Sleeps 6
                                                                        Apartment #6775063
                                                                        Viewed 5 times in the last 48 hours
                                                                          Excellent! 4.6/5
                                                                          (14 reviews)
                                                                          avg/night
                                                                          • 2 BR
                                                                          • 1 BA
                                                                          • Separate Toilet
                                                                          • Sleeps 5
                                                                          Apartment #461849
                                                                          14
                                                                          Viewed 6 times in the last 48 hours
                                                                            Wonderful! 4.9/5
                                                                            (55 reviews)
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 6 BA
                                                                            • Separate Toilet
                                                                            • Sleeps 12
                                                                            Villa #15516
                                                                            55
                                                                            Viewed 14 times in the last 48 hours
                                                                              • 4 BR
                                                                              • 3 BA
                                                                              • Sleeps 10
                                                                              Multiple rentals Villa #6798216
                                                                              1
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Sleeps 8
                                                                                Multiple rentals Villa #6798216
                                                                                1
                                                                                Viewed 8 times in the last 48 hours
                                                                                  • 7 BR
                                                                                  • 5 BA
                                                                                  • Sleeps 16
                                                                                  Multiple rentals Villa #6798216
                                                                                  2
                                                                                  Viewed 9 times in the last 48 hours
                                                                                    Very Good! 4.0/5
                                                                                    (6 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #626777vb
                                                                                    6
                                                                                    Viewed 21 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 3
                                                                                      Apartment #4306550
                                                                                      Viewed 6 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #4256673
                                                                                        Viewed 5 times in the last 48 hours
                                                                                          Wonderful! 4.9/5
                                                                                          (7 reviews)
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 6
                                                                                          Apartment #3591163
                                                                                          7
                                                                                          Viewed 28 times in the last 48 hours
                                                                                            • 1 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 2
                                                                                            House #6898452
                                                                                              Exceptional! 5.0/5
                                                                                              (5 reviews)
                                                                                              avg/night
                                                                                              • Studio
                                                                                              • 1 BA
                                                                                              • Sleeps 4
                                                                                              Apartment #6777591
                                                                                              5
                                                                                              Viewed 5 times in the last 48 hours
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #4247125
                                                                                                1
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 2
                                                                                                  Apartment #1653357
                                                                                                  1
                                                                                                    • 3 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 6
                                                                                                    Apartment #1921330
                                                                                                    4
                                                                                                    Viewed 11 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #4252824
                                                                                                      Viewed 8 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Mosta Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Super Location in Sliema mit toller Vermieterin

                                                                                                      5 of 5
                                                                                                      Eine tolle geräumige Wohnung mit einer super Aussicht. In der Umgebung findet man von öffentlichen Verkehrsmitteln (Bus, Boot, Taxi), massig Einkaufsmöglichkeiten und vielen Restaurants alles was man für einen entspannten Urlaub braucht. Die Vermieterin Pam ist um das Wohlergehen ihrer Gäste immer sehr bemüht. Vielen Dank!
                                                                                                      • Review Submitted: 28-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      An Excellent Apartment and 5 star customer service

                                                                                                      5 of 5
                                                                                                      We returned from Malta yesterday (Nov 2016) after staying in this wonderful apartment. The owners, Laurence and Mariella, provided 5 star customer service! We were picked up at the airport and returned for the flight home which takes away all the stress after the flights. The apartment was also 5 star. Immaculately clean, it has a contemporary decor with all the equipment you could ask for. Plenty of nice towels for the walk in shower, nice bedding and comfortable beds. It was wonderful to sit on the balcony with a coffee from the Dolce Gusto coffee machine and look to the sea view. I would not hesitate to recommend this apartment. Many thanks :-)
                                                                                                      • Review Submitted: 11-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      Best holiday ever!

                                                                                                      5 of 5
                                                                                                      Just wow! Stunning apartment, fantastic views, pools, facilities and location, A1 cleanliness and comfortable apartment. Perfect! Couldn't recommend enough. We will be coming back!
                                                                                                      • Review Submitted: 07-Nov-2016
                                                                                                      • Date of Stay: Oct 2016