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

Make a holiday rental apartment of villa in Malta your home away from home

The Maltese Islands, Malta, Gozo and Comino, have been described as a huge open air museum, displaying 4,000 years of history, yet boasts a luxury, modern way of life. Every sense is invigorated on a Malta holiday, with the contrasting colours of the azure sea, yellow sandstone architecture and clear skies, the sounds of village bands and magnificent local cuisine.

Things to do on holiday in Malta

Unique historical sights adorn the island, with forts, temples, palaces and cathedrals portraying ancient cultures in a way that makes it hard to remember that life has changed in the intervening years. There are traces of Neolithic, Phoenician, Carthaginian, Roman and Byzantine traces dotted about the island.

Holiday accommodation in Malta is kept busy year round by the clear warm seas of the Mediterranean hosting some of the best scuba diving in Europe. There are diving sites on reefs, caves, wrecks and unique diving experiences available from a villa in Malta, with calm, warm seas creating the ideal for beginners or experiences divers to discover beautiful archaeological sites and WWII wrecks and Roman artefacts.

If you really need a break, taking a self catering apartment in Malta is the ideal place to unwind. If the glorious year round climate, stunning scenery, clear seas, fresh air and simple yet delicious fresh cuisine are not enough to allow to fully relax in a Malta holiday villa, there are over 40 health spas to aid you. The period from autumn until late spring is an ideal time to walk or cycle around the island too, then return to one of the world class health spas or the beach to rest.

If lazing on some of Malta’s magnificent beaches, visiting historical sites and enjoying the exquisite diving does not fill your entire Malta holiday, there is a huge, varied list of sporting activities to try from a private Malta accommodation. There are 18 hole golf courses, tennis courts, miniature golf, saunas, swimming pools, windsurfing, water skiing, sailing, horse riding, paragliding, wake boarding, cycling and water polo. There are many competitions too, including the Malta Marathon in February, regular regattas from April and November and horse racing every Sunday from October until May.

Weather in Malta

Malta’s magnificent year round climate is exceptional. Last minute holidays at any time of the year place you in the sun all year round. Average temperatures in January, the coldest month are still above 15?C, and summers are great, with temperatures in July and August routinely being in the high 30’s (?C).

Flights to Malta

Even last minute holidays to Malta properties, apartments or rental villas are easy to organise. Direct flights from the UK arrive into Malta Airport (MLA), and this genuine island paradise is just 3 hours from London. Reaching your self catering Malta accommodation has just become much cheaper too, as Ryanair have started offering cheap flights to Malta, and combined with the large range of budget accommodation in Malta, a magnificent holiday can be extremely good value.

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!

Malta Holiday Apartments & Villas (300+)

  • 1 - 50 of 300+
Additional service fee may apply.
    Wonderful! 4.8/5
    (60 reviews)
    avg/night
    • 1 BR
    • 2 BA
    • Sleeps 4
    Apartment #60796
    60
    Viewed 8 times in the last 48 hours
      avg/night
      • 3 BR
      • 2 BA
      • Sleeps 6
      Apartment #6890728
      Viewed 31 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
          (22 reviews)
          avg/night
          • 2 BR
          • 1 BA
          • Separate Toilet
          • Sleeps 4
          Farmhouse #8125597
          22
          Viewed 9 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
              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
                avg/night
                • 3 BR
                • 2 BA
                • Sleeps 6
                Apartment #6775063
                Viewed 5 times in the last 48 hours
                  Excellent! 4.7/5
                  (9 reviews)
                  avg/night
                  • 2 BR
                  • 2 BA
                  • Sleeps 6
                  Apartment #495453
                  9
                  Viewed 15 times in the last 48 hours
                    Excellent! 4.7/5
                    (43 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Separate Toilet
                    • Sleeps 8
                    House #1051818
                    43
                    Viewed 24 times in the last 48 hours
                      avg/night
                      • 4 BR
                      • 3 BA
                      • Sleeps 8
                      Apartment #1943556
                      1
                      Viewed 15 times in the last 48 hours
                        • 2 BR
                        • 2 BA
                        • Sleeps 6
                        Apartment #1765460
                        4
                        Viewed 12 times in the last 48 hours
                          avg/night
                          • 2 BR
                          • 2 BA
                          • Sleeps 4
                          Apartment #4265984
                          Viewed 9 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
                              • 1 BR
                              • 1 BA
                              • Sleeps 2
                              House #6898452
                                avg/night
                                • 1 BR
                                • 1 BA
                                • Sleeps 2
                                House #6895090
                                Viewed 22 times in the last 48 hours
                                  • 5 BR
                                  • 4 BA
                                  • Sleeps 10
                                  Multiple rentals Villa #8155300
                                  5
                                  Viewed 21 times in the last 48 hours
                                    • 4 BR
                                    • 4 BA
                                    • Sleeps 8
                                    House #1749129
                                    Viewed 14 times in the last 48 hours
                                      • 1 BR
                                      • 1 BA
                                      • Sleeps 4
                                      Apartment #8024605
                                      3
                                      Viewed 6 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
                                          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
                                            • Studio
                                            • 1 BA
                                            • Sleeps 6
                                            Apartment #1704945
                                            2
                                            Viewed 20 times in the last 48 hours
                                              • 1 BR
                                              • 1 BA
                                              • Sleeps 4
                                              Apartment #1262480
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Apartment #1887374
                                                3
                                                Viewed 7 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
                                                    • 2 BR
                                                    • 2 BA
                                                    • Sleeps 4
                                                    Apartment #1856742
                                                    1
                                                      avg/night
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 4
                                                      Apartment #4256673
                                                      Viewed 5 times in the last 48 hours
                                                        avg/night
                                                        • 7 BR
                                                        • 10 BA
                                                        • Sleeps 14
                                                        House #4277154
                                                        Viewed 12 times in the last 48 hours
                                                          • 8 BR
                                                          • 5 BA
                                                          • Sleeps 16
                                                          Multiple rentals Villa #88405
                                                          21
                                                          Viewed 9 times in the last 48 hours
                                                            Wonderful! 4.9/5
                                                            (38 reviews)
                                                            avg/night
                                                            • 2 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            Multiple rentals Villa #88405
                                                            38
                                                            Viewed 17 times in the last 48 hours
                                                              Wonderful! 4.8/5
                                                              (23 reviews)
                                                              avg/night
                                                              • 3 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              Multiple rentals Villa #88405
                                                              23
                                                              Viewed 18 times in the last 48 hours
                                                                • 1 BR
                                                                • 1 BA
                                                                • Sleeps 4
                                                                Multiple rentals Apartment #4874
                                                                4
                                                                Viewed 13 times in the last 48 hours
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 6
                                                                  Multiple rentals Villa #2883
                                                                  2
                                                                  Viewed 28 times in the last 48 hours
                                                                    • 1 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Multiple rentals Villa #2883
                                                                    5
                                                                    Viewed 15 times in the last 48 hours
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 5
                                                                      Multiple rentals Apartment #4874
                                                                      3
                                                                      Viewed 37 times in the last 48 hours
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 6
                                                                        Multiple rentals Villa #8155300
                                                                        1
                                                                        Viewed 8 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 3 BA
                                                                          • Separate Toilet
                                                                          • Sleeps 6
                                                                          Multiple rentals Villa #8155300
                                                                          Viewed 6 times in the last 48 hours
                                                                            • 5 BR
                                                                            • 4 BA
                                                                            • Sleeps 10
                                                                            Multiple rentals Villa #8155300
                                                                            2
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 6
                                                                              Multiple rentals Villa #8155300
                                                                              Viewed 9 times in the last 48 hours
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 5
                                                                                Multiple rentals Villa #76650
                                                                                6
                                                                                  • 8 BR
                                                                                  • 5 BA
                                                                                  • Sleeps 20
                                                                                  Multiple rentals Villa #76650
                                                                                  30
                                                                                  Viewed 9 times in the last 48 hours
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 6
                                                                                    Multiple rentals Villa #76650
                                                                                    18
                                                                                      • 5 BR
                                                                                      • 3 BA
                                                                                      • Sleeps 12
                                                                                      Multiple rentals Villa #76650
                                                                                      Viewed 8 times in the last 48 hours
                                                                                        Excellent! 4.3/5
                                                                                        (34 reviews)
                                                                                        avg/night
                                                                                        • 4 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 15
                                                                                        Villa #430443
                                                                                        34
                                                                                        Viewed 33 times in the last 48 hours
                                                                                          Wonderful! 4.8/5
                                                                                          (31 reviews)
                                                                                          avg/night
                                                                                          • 6 BR
                                                                                          • 3 BA
                                                                                          • Sleeps 17
                                                                                          Villa #430446
                                                                                          31
                                                                                          Viewed 24 times in the last 48 hours
                                                                                            Excellent! 4.3/5
                                                                                            (28 reviews)
                                                                                            avg/night
                                                                                            • 5 BR
                                                                                            • 4 BA
                                                                                            • Sleeps 12
                                                                                            Villa #821993
                                                                                            28
                                                                                            Viewed 26 times in the last 48 hours
                                                                                              Excellent! 4.6/5
                                                                                              (31 reviews)
                                                                                              avg/night
                                                                                              • 7 BR
                                                                                              • 5 BA
                                                                                              • Sleeps 18
                                                                                              Villa #822808
                                                                                              31
                                                                                              Viewed 33 times in the last 48 hours
                                                                                                • 1 BR
                                                                                                • Separate Toilet
                                                                                                • Sleeps 8
                                                                                                Multiple rentals Apartment #828188
                                                                                                1
                                                                                                  Very Good! 4.2/5
                                                                                                  (5 reviews)
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 8
                                                                                                  Multiple rentals Apartment #828188
                                                                                                  5
                                                                                                  Viewed 12 times in the last 48 hours
                                                                                                    Excellent! 4.6/5
                                                                                                    (30 reviews)
                                                                                                    avg/night
                                                                                                    • 7 BR
                                                                                                    • 5 BA
                                                                                                    • Sleeps 18
                                                                                                    Villa #898546
                                                                                                    30
                                                                                                    Viewed 34 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 7 BR
                                                                                                      • 6 BA
                                                                                                      • Sleeps 16
                                                                                                      Farmhouse #1103465
                                                                                                      Viewed 7 times in the last 48 hours
                                                                                                      • 1 - 50 of 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

                                                                                                      The perfect place to be

                                                                                                      5 of 5
                                                                                                      Dear Margaret Thank you once again for a fantastic holiday. Your property is excellent, spotless clean and perfect for your family. It was so nice from you to arrange the foodpack for our first day (Breakfast). We always love to be in Malta and we really enjoy the wonderful weather in October. Thank you for everything and we hope to see you again in 2017. Greetings from Switzerland Keller family
                                                                                                      • Review Submitted: 28-Nov-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Breathtaking view....

                                                                                                      5 of 5
                                                                                                      What a picture perfect view! The grounds were immaculate and the pool pristine. Our 3 bedroom flat was very specious and very clean. Assorted towel were all provided for our use. The owner was always very helpful with any inquires we had ... such as restaurants, bakeries, grocery stores etc...Mellieha is lovely place with all the amenities and close to public transportation as well very close to the Gozo ferry terminal. Highly recommend this very well run establishment.
                                                                                                      • Review Submitted: 20-Nov-2016
                                                                                                      • Date of Stay: Nov 2016