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 pet-dog svg-multiunit

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

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    • 3 BR
    • 4 BA
    • Separate Toilet
    • Sleeps 8
    Farmhouse #6926479
    2
    Viewed 118 times in the last 48 hours
      avg/night
      • 3 BR
      • 2 BA
      • Sleeps 8
      Farmhouse #1494119
      0
      Viewed 7 times in the last 48 hours
        Wonderful! 4.8/5
        (36 reviews)
        avg/night
        • 2 BR
        • 2 BA
        • Separate Toilets
        • Sleeps 6
        Apartment #6107888
        36
        Viewed 20 times in the last 48 hours
          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
            0
            Viewed 11 times in the last 48 hours
              • 1 BR
              • 1 BA
              • Sleeps 3
              Apartment #1272058
              0
                Excellent! 4.7/5
                (15 reviews)
                avg/night
                • 4 BR
                • 4 BA
                • Separate Toilet
                • Sleeps 8
                House #70135
                15
                Viewed 44 times in the last 48 hours
                  Wonderful! 4.8/5
                  (5 reviews)
                  avg/night
                  • 3 BR
                  • 2 BA
                  • Sleeps 8
                  Apartment #6823980
                  5
                  Viewed 43 times in the last 48 hours
                    Excellent! 4.7/5
                    (14 reviews)
                    avg/night
                    • 3 BR
                    • 1 BA
                    • Sleeps 6
                    House #4216812
                    14
                    Viewed 48 times in the last 48 hours
                      avg/night
                      • 2 BR
                      • 1 BA
                      • Separate Toilet
                      • Sleeps 4
                      House #4216966
                      2
                      Viewed 68 times in the last 48 hours
                        avg/night
                        • 5 BR
                        • 4 BA
                        • Sleeps 15
                        Bungalow #1410533
                        0
                        Viewed 101 times in the last 48 hours
                          avg/night
                          • 5 BR
                          • 6 BA
                          • Sleeps 12
                          Villa #1958373
                          4
                          Viewed 43 times in the last 48 hours
                            Exceptional! 5.0/5
                            (8 reviews)
                            avg/night
                            • 4 BR
                            • 3 BA
                            • Sleeps 8
                            House #8037765
                            8
                            Viewed 32 times in the last 48 hours
                              • 5 BR
                              • 4 BA
                              • Sleeps 12
                              Villa #6880710
                              4
                              Viewed 131 times in the last 48 hours
                                avg/night
                                • 3 BR
                                • 1 BA
                                • Separate Toilet
                                • Sleeps 6
                                Apartment #6880551
                                1
                                Viewed 64 times in the last 48 hours
                                  Exceptional! 5.0/5
                                  (24 reviews)
                                  avg/night
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 6
                                  Apartment #1853914
                                  24
                                  Viewed 34 times in the last 48 hours
                                    Excellent! 4.7/5
                                    (29 reviews)
                                    avg/night
                                    • 2 BR
                                    • 2 BA
                                    • Sleeps 4
                                    Apartment #1776124
                                    29
                                    Viewed 31 times in the last 48 hours
                                      Exceptional! 5.0/5
                                      (10 reviews)
                                      avg/night
                                      • 3 BR
                                      • 2 BA
                                      • Sleeps 7
                                      House #410134
                                      10
                                      Viewed 53 times in the last 48 hours
                                        Wonderful! 4.9/5
                                        (11 reviews)
                                        avg/night
                                        • 2 BR
                                        • 2 BA
                                        • Sleeps 4
                                        Apartment #6740476
                                        11
                                        Viewed 30 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (24 reviews)
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 5
                                          Apartment #412213
                                          24
                                          Viewed 144 times in the last 48 hours
                                            Excellent! 4.6/5
                                            (11 reviews)
                                            avg/night
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 3
                                            Apartment #406076
                                            11
                                            Viewed 66 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (27 reviews)
                                              avg/night
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 6
                                              Apartment #1528162
                                              27
                                              Viewed 30 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (12 reviews)
                                                avg/night
                                                • 2 BR
                                                • 1 BA
                                                • Sleeps 6
                                                Apartment #1092060
                                                12
                                                Viewed 63 times in the last 48 hours
                                                  avg/night
                                                  • 1 BR
                                                  • 1 BA
                                                  • Sleeps 2
                                                  House #6898452
                                                  1
                                                  Viewed 16 times in the last 48 hours
                                                    avg/night
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 4
                                                    Apartment #1262480
                                                    0
                                                    Viewed 38 times in the last 48 hours
                                                      avg/night
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 4
                                                      Apartment #4265984
                                                      0
                                                      Viewed 30 times in the last 48 hours
                                                        avg/night
                                                        • 1 BR
                                                        • 1 BA
                                                        • Separate Toilet
                                                        • Sleeps 2
                                                        Apartment #8050758
                                                        3
                                                        Viewed 70 times in the last 48 hours
                                                          Wonderful! 4.8/5
                                                          (8 reviews)
                                                          avg/night
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 4
                                                          Apartment #82557
                                                          8
                                                          Viewed 38 times in the last 48 hours
                                                            avg/night
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 2
                                                            Apartment #1124174
                                                            4
                                                            Viewed 63 times in the last 48 hours
                                                              Wonderful! 4.8/5
                                                              (6 reviews)
                                                              avg/night
                                                              • 1 BR
                                                              • 1 BA
                                                              • Sleeps 2
                                                              Apartment #1652967
                                                              6
                                                              Viewed 25 times in the last 48 hours
                                                                Excellent! 4.5/5
                                                                (6 reviews)
                                                                avg/night
                                                                • 2 BR
                                                                • 2 BA
                                                                • Sleeps 5
                                                                Apartment #8055542
                                                                6
                                                                Viewed 91 times in the last 48 hours
                                                                  Wonderful! 4.8/5
                                                                  (9 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 4
                                                                  Apartment #523674
                                                                  9
                                                                  Viewed 9 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 50 times in the last 48 hours
                                                                      avg/night
                                                                      • 3 BR
                                                                      • 2 BA
                                                                      • Sleeps 6
                                                                      Apartment #6890728
                                                                      0
                                                                      Viewed 167 times in the last 48 hours
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Sleeps 5
                                                                        Apartment #8132220
                                                                        3
                                                                        Viewed 25 times in the last 48 hours
                                                                          Wonderful! 4.9/5
                                                                          (7 reviews)
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Apartment #3591163
                                                                          7
                                                                          Viewed 61 times in the last 48 hours
                                                                            Exceptional! 5.0/5
                                                                            (8 reviews)
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 6
                                                                            Apartment #3767772
                                                                            8
                                                                            Viewed 60 times in the last 48 hours
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #6775063
                                                                              0
                                                                              Viewed 24 times in the last 48 hours
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 7
                                                                                Apartment #6879705
                                                                                0
                                                                                Viewed 50 times in the last 48 hours
                                                                                  • 2 BR
                                                                                  • 1 BA
                                                                                  • Separate Toilet
                                                                                  • Sleeps 5
                                                                                  Apartment #1636880
                                                                                  3
                                                                                  Viewed 18 times in the last 48 hours
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #8024605
                                                                                    3
                                                                                    Viewed 23 times in the last 48 hours
                                                                                      Wonderful! 4.9/5
                                                                                      (10 reviews)
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 4
                                                                                      House #6467073
                                                                                      10
                                                                                      Viewed 31 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 7 BR
                                                                                        • 10 BA
                                                                                        • Sleeps 14
                                                                                        House #4277154
                                                                                        0
                                                                                        Viewed 23 times in the last 48 hours
                                                                                          Wonderful! 4.9/5
                                                                                          (7 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 6
                                                                                          Apartment #8129739
                                                                                          7
                                                                                          Viewed 80 times in the last 48 hours
                                                                                            Wonderful! 4.9/5
                                                                                            (13 reviews)
                                                                                            avg/night
                                                                                            • 3 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 8
                                                                                            Apartment #6636670
                                                                                            13
                                                                                            Viewed 21 times in the last 48 hours
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 2
                                                                                              Villa #1247831
                                                                                              0
                                                                                                • 4 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 10
                                                                                                Multiple rentals Villa #6798216
                                                                                                1
                                                                                                Viewed 24 times in the last 48 hours
                                                                                                  • 3 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 8
                                                                                                  Multiple rentals Villa #6798216
                                                                                                  1
                                                                                                  Viewed 14 times in the last 48 hours
                                                                                                    • 7 BR
                                                                                                    • 5 BA
                                                                                                    • Sleeps 16
                                                                                                    Multiple rentals Villa #6798216
                                                                                                    2
                                                                                                    Viewed 22 times in the last 48 hours
                                                                                                      Excellent! 4.6/5
                                                                                                      (49 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 9
                                                                                                      Apartment #73507
                                                                                                      49
                                                                                                      Viewed 63 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Mosta Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Stressless Week

                                                                                                      5 of 5
                                                                                                      Firstly a host that picks you up and takes you back to the airport enquires in the week to see if all is well and books a superb Restaurant for New Years Eve,Lawrence you are one in a million.The apartment is furnished to a very good standard and is short of nothing with regards to self catering.Spotless is the by word.Walking to St Paul's and surrounding Bays is ideal but for some there is a decent climb to the Bus terminus.If you are on the right bus returning drops you off outside Iceland with a mere 10 metre walk to the apartment.Overall a very pleasant stay.
                                                                                                      • Review Submitted: 08-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Beautiful spacious apartment. Great location. Great communication.

                                                                                                      5 of 5
                                                                                                      We were the first to stay at this new apartment and we were very impressed. All new appliances, furniture and fittings. Very spacious with two south facing balconies. The owner, Saviour was very helpful and picked us up and dropped us off at the airport very early and late. Top bloke. We'll be booking again.
                                                                                                      • Review Submitted: 07-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Stunning house

                                                                                                      5 of 5
                                                                                                      One word to describe the property is superb. Very clean and top notch throughout. Excellent location . Pool was fantastic. Used local bus service to get about. Highly recommended
                                                                                                      • Review Submitted: 06-Jan-2017
                                                                                                      • Date of Stay: Dec 2016