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 Marsaskala also enquired about apartments in Mellieha, apartments in St Julian's Bay and Paceville and apartments in Qawra

Make a holiday rental, home, or cottage in Marsaskala, Malta your home away from home

The Mediterranean island of Malta is a fantastic destination for holidaymakers and there are many wonderful towns and villages to stay at. One such place is Marsaskala, which is a seaside resort located on the east coast of the island. Here visitors will find numerous different places to stay including self catering accommodation, farmhouses, villas and apartments.

Things to do on holiday to Marsaskala, Malta

This pretty resort has some fantastic places to explore including the harbour promenade and is a great place for hiking and cycling. There is plenty on offer here for sports enthusiasts including an 18-hole golf course at the Royal Malta Golf Club in Marsa. This same club also offers miniature golf, swimming, tennis and squash. The beach at St Thomas Bay is just a ten minute walk away and is suitable for sunbathing and swimming, while wind surfing is also very popular here.. Various other watersports can be tried in Malta including sailing, water skiing, paragliding, wake boarding, jet biking and kayaking. Visitors will find a few places to dine in and around the resort especially along the harbour with its restaurants, bars and cafes. There are a few shops in the area for self catering holidaymakers to purchase food and drink from as well as souvenirs. A bigger variety of shopping can be found in the capital Valletta.

Places to visit on holiday to Marsaskala, Malta

Marsaskala has numerous interesting old buildings well worth visiting including the Parish Church of St Anne. The Mamo Tower is on the road to Zejtun and a fine example of a fortified farmhouse built in a shape of the cross of St Andrew. The whole family can enjoy a theme park here featuring an animal park and children’s play area.

Weather in Marsaskala, Malta

The warmest time of the year to visit Malta is generally July and August when the average high is approximately 32 degrees centigrade. January and February are the coolest months with an average high of 16 degrees centigrade and average lows of 10C. There is very little rainfall in Malta especially in summer. The wettest months are generally November and December with an average of 111mm per month.

Travel to Marsaskala, Malta

Malta International Airport (MLA) is the only airport in Malta and receives flights all year round from many cities. Air Malta fly to and from Amsterdam, Athens, Berlin, Birmingham, Brussels, Catania, Düsseldorf, Frankfurt, Geneva, Hamburg, Istanbul, London, Manchester, Milan, Moscow, Munich, Paris, Reggio Calabria, Rome, Sofia, Stuttgart, Tripoli, Vienna and Zürich. Marsaskala is approximately a 15 minute drive from the airport and there are car rental services and taxis available on the island.

Day Trips from Marsaskala, Malta

A trip to the Maltese capital city Valetta is well worthwhile as there are many historic buildings, palaces, churches, museums and galleries here. Visitors may also like to take a trip to the fishing village St Julian’s Bay on the main island, where there is lots of nightlife and entertainment. Victoria is the main town on the island of Gozo and offers many interesting places to visit as well as good shops and restaurants.

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.
    Excellent! 4.7/5
    (7 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Sleeps 5
    Apartment #8078832
    7
    Viewed 11 times in the last 48 hours
      • 2 BR
      • 2 BA
      • Sleeps 6
      Apartment #1262563
        Wonderful! 4.9/5
        (12 reviews)
        avg/night
        • 2 BR
        • 2 BA
        • Sleeps 6
        Apartment #8113448
        12
        Viewed 19 times in the last 48 hours
          • 2 BR
          • 2 BA
          • Sleeps 6
          Apartment #1394434
          1 Review
            • 2 BR
            • 2 BA
            • Sleeps 7
            Apartment #4263069
              avg/night
              • 4 BR
              • 3 BA
              • Sleeps 9
              Villa #4332950
              Viewed 6 times in the last 48 hours
                • 7 BR
                • 6 BA
                • Sleeps 16
                Villa #6890701
                Viewed 41 times in the last 48 hours
                  • 2 BR
                  • 1 BA
                  • Separate Toilet
                  • Sleeps 4
                  Apartment #4294845
                    Excellent! 4.3/5
                    (34 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Sleeps 15
                    Villa #430443
                    34
                    Viewed 34 times in the last 48 hours
                      Wonderful! 4.8/5
                      (31 reviews)
                      avg/night
                      • 6 BR
                      • 3 BA
                      • Sleeps 17
                      Villa #430446
                      31
                      Viewed 33 times in the last 48 hours
                        Exceptional! 5.0/5
                        (15 reviews)
                        avg/night
                        • 5 BR
                        • 5 BA
                        • Sleeps 10
                        Villa #326753
                        15
                        Viewed 28 times in the last 48 hours
                          Wonderful! 4.9/5
                          (28 reviews)
                          avg/night
                          • 6 BR
                          • 4 BA
                          • Sleeps 14
                          Villa #325499
                          28
                          Viewed 5 times in the last 48 hours
                            • 4 BR
                            • 3 BA
                            • Separate Toilet
                            • Sleeps 10
                            Villa #6115844
                            1 Review
                            Viewed 31 times in the last 48 hours
                              • 3 BR
                              • 2 BA
                              • Sleeps 6
                              Apartment #1188079
                              4
                                Excellent! 4.5/5
                                (43 reviews)
                                avg/night
                                • 2 BR
                                • 1 BA
                                • Sleeps 4
                                Apartment #439573
                                43
                                Viewed 6 times in the last 48 hours
                                  avg/night
                                  • 2 BR
                                  • 2 BA
                                  • Sleeps 4
                                  Apartment #6898889
                                  Viewed 9 times in the last 48 hours
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 5
                                    Apartment #4269114
                                      • 2 BR
                                      • 1 BA
                                      • Separate Toilet
                                      • Sleeps 4
                                      Apartment #4351504
                                        • 3 BR
                                        • 2 BA
                                        • Sleeps 6
                                        Apartment #1490806
                                        3
                                          avg/night
                                          • 4 BR
                                          • 3 BA
                                          • Sleeps 10
                                          Multiple rentals Apartment #484434
                                          5
                                          Viewed 19 times in the last 48 hours
                                            Excellent! 4.4/5
                                            (5 reviews)
                                            avg/night
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 3
                                            Multiple rentals Apartment #8064684
                                            5
                                            Viewed 9 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (15 reviews)
                                              avg/night
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 6
                                              Apartment #8172014
                                              15
                                              Viewed 10 times in the last 48 hours
                                                Excellent! 4.6/5
                                                (7 reviews)
                                                avg/night
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 5
                                                Multiple rentals Apartment #8064684
                                                7
                                                Viewed 9 times in the last 48 hours
                                                  Wonderful! 4.9/5
                                                  (42 reviews)
                                                  avg/night
                                                  • 1 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #8157355
                                                  42
                                                    Exceptional! 5.0/5
                                                    (15 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 5
                                                    Apartment #1871117
                                                    15
                                                    Viewed 12 times in the last 48 hours
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 2
                                                      Apartment #2397738
                                                      2 Reviews
                                                      Viewed 12 times in the last 48 hours
                                                        Excellent! 4.5/5
                                                        (15 reviews)
                                                        avg/night
                                                        • 3 BR
                                                        • 2 BA
                                                        • Sleeps 8
                                                        Multiple rentals Apartment #484434
                                                        15
                                                        Viewed 26 times in the last 48 hours
                                                          avg/night
                                                          • 4 BR
                                                          • 3 BA
                                                          • Sleeps 11
                                                          Multiple rentals Apartment #484434
                                                          4
                                                          Viewed 23 times in the last 48 hours
                                                            avg/night
                                                            • 2 BR
                                                            • 3 BA
                                                            • Sleeps 6
                                                            Multiple rentals Apartment #484434
                                                            1 Review
                                                            Viewed 6 times in the last 48 hours
                                                              • 2 BR
                                                              • 1 BA
                                                              • Sleeps 5
                                                              Apartment #4153111
                                                              2 Reviews
                                                                avg/night
                                                                • 3 BR
                                                                • 1 BA
                                                                • Separate Toilet
                                                                • Sleeps 6
                                                                Apartment #3872850
                                                                1 Review
                                                                Viewed 5 times in the last 48 hours
                                                                  • 2 BR
                                                                  • 1 BA
                                                                  • Sleeps 6
                                                                  Apartment #6857542
                                                                  1 Review
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 3 BA
                                                                    • Sleeps 9
                                                                    Villa #1841486
                                                                    Viewed 15 times in the last 48 hours
                                                                      Wonderful! 4.9/5
                                                                      (11 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 4
                                                                      Apartment #6740476
                                                                      11
                                                                      Viewed 14 times in the last 48 hours
                                                                        Excellent! 4.5/5
                                                                        (20 reviews)
                                                                        avg/night
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Sleeps 7
                                                                        Farmhouse #68146
                                                                        20
                                                                        Viewed 17 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 8
                                                                          Apartment #6636670
                                                                          13
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Sleeps 5
                                                                            Apartment #8132220
                                                                            3
                                                                            Viewed 8 times in the last 48 hours
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #6890728
                                                                              Viewed 36 times in the last 48 hours
                                                                                Wonderful! 4.9/5
                                                                                (12 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 6
                                                                                Apartment #1092060
                                                                                12
                                                                                Viewed 17 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 7 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 5 BR
                                                                                    • 6 BA
                                                                                    • Sleeps 12
                                                                                    Villa #6119916
                                                                                    Viewed 21 times in the last 48 hours
                                                                                      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.9/5
                                                                                        (7 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 6
                                                                                        Apartment #3591163
                                                                                        7
                                                                                        Viewed 20 times in the last 48 hours
                                                                                          Wonderful! 4.8/5
                                                                                          (8 reviews)
                                                                                          avg/night
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #82557
                                                                                          8
                                                                                          Viewed 11 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 12 times in the last 48 hours
                                                                                              avg/night
                                                                                              • 4 BR
                                                                                              • 2 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 9
                                                                                              Villa #1746527
                                                                                              2 Reviews
                                                                                              Viewed 5 times in the last 48 hours
                                                                                                • 3 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 6
                                                                                                Apartment #6775063
                                                                                                  Excellent! 4.7/5
                                                                                                  (9 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 6
                                                                                                  Apartment #495453
                                                                                                  9
                                                                                                  Viewed 12 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 20 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 4 BR
                                                                                                      • 3 BA
                                                                                                      • Sleeps 8
                                                                                                      Apartment #1943556
                                                                                                      1 Review
                                                                                                      Viewed 7 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Marsaskala Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      An amazing family getaway with all the amenities!

                                                                                                      5 of 5
                                                                                                      We were thoroughly impressed with every aspect of our accommodation. Descriptions and pictures were very accurate and it was clean and comfortable for a family of four. The location made it very easy to see all of the attractions and visit other villages in our rental car. The manager and his team provided exceptional customer service, answering any and all of our questions and giving us insights on where to go and what to see. We arrived in the early hours of the morning and were met at the apartment by a smiling face and a care package of food essentials to get us going- even a couple of bottles of wine!! We would highly recommend a stay here; you won't be sorry!
                                                                                                      • Review Submitted: 30-Nov-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      This is a nice apartment

                                                                                                      5 of 5
                                                                                                      Although weather not to good, enjoyed our stay in this penthouse, Steve the owner is very accommodating and looked after us.
                                                                                                      • Review Submitted: 25-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      Lovely place with a great view!

                                                                                                      5 of 5
                                                                                                      Lovely well equipped apartment with a wonderful view across the harbour to the sea. Lots of ships coming and going. View across open country in the other direction. Free wifi. The owner George does a free pickup and drop off from the airport. Marsascala nice and laid back with great restaurants around the harbour, and good stores for food etc. Steep climb back up the hill but keeps you fit!! Balcony at one side and terrace at the other so you can always get the sun. Only downsides are a hard mattress which George says he is replacing soon, the shower could do with a refresh and the hot water takes an age to come through. Wouldn't put us off staying again!
                                                                                                      • Review Submitted: 20-Nov-2016
                                                                                                      • Date of Stay: Oct 2016