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 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.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Excellent! 4.7/5
    (7 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Sleeps 5
    Apartment #8078832
    7
    Viewed 44 times in the last 48 hours
      • 2 BR
      • 2 BA
      • Sleeps 4
      Apartment #6898889
      0
      Viewed 78 times in the last 48 hours
        • 7 BR
        • 6 BA
        • Sleeps 16
        Villa #6890701
        0
        Viewed 343 times in the last 48 hours
          avg/night
          • 2 BR
          • 2 BA
          • Sleeps 6
          Apartment #1262563
          0
          Viewed 15 times in the last 48 hours
            avg/night
            • 2 BR
            • 2 BA
            • Sleeps 6
            Apartment #4217366
            1
            Viewed 118 times in the last 48 hours
              avg/night
              • 4 BR
              • 3 BA
              • Sleeps 10
              Multiple rentals Apartment #484434
              5
              Viewed 70 times in the last 48 hours
                avg/night
                • 4 BR
                • 3 BA
                • Sleeps 9
                Villa #4332950
                1
                Viewed 31 times in the last 48 hours
                  Excellent! 4.6/5
                  (5 reviews)
                  avg/night
                  • 4 BR
                  • 3 BA
                  • Sleeps 11
                  Multiple rentals Apartment #484434
                  5
                  Viewed 51 times in the last 48 hours
                    Excellent! 4.3/5
                    (34 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Sleeps 15
                    Villa #430443
                    34
                    Viewed 90 times in the last 48 hours
                      Excellent! 4.7/5
                      (32 reviews)
                      avg/night
                      • 6 BR
                      • 3 BA
                      • Sleeps 17
                      Villa #430446
                      32
                      Viewed 65 times in the last 48 hours
                        Wonderful! 4.9/5
                        (28 reviews)
                        avg/night
                        • 6 BR
                        • 4 BA
                        • Sleeps 14
                        Villa #325499
                        28
                        Viewed 45 times in the last 48 hours
                          Exceptional! 5.0/5
                          (15 reviews)
                          avg/night
                          • 5 BR
                          • 5 BA
                          • Sleeps 10
                          Villa #326753
                          15
                          Viewed 85 times in the last 48 hours
                            • 4 BR
                            • 3 BA
                            • Separate Toilet
                            • Sleeps 10
                            Villa #6115844
                            1
                            Viewed 74 times in the last 48 hours
                              Wonderful! 4.9/5
                              (44 reviews)
                              avg/night
                              • 1 BR
                              • 1 BA
                              • Sleeps 4
                              Apartment #8157355
                              44
                              Viewed 17 times in the last 48 hours
                                Excellent! 4.5/5
                                (43 reviews)
                                avg/night
                                • 2 BR
                                • 1 BA
                                • Sleeps 4
                                Apartment #439573
                                43
                                Viewed 38 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 12 times in the last 48 hours
                                    Exceptional! 5.0/5
                                    (15 reviews)
                                    avg/night
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 5
                                    Apartment #1871117
                                    15
                                    Viewed 31 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 26 times in the last 48 hours
                                        Excellent! 4.4/5
                                        (7 reviews)
                                        avg/night
                                        • 2 BR
                                        • 2 BA
                                        • Sleeps 4
                                        Apartment #4056394
                                        7
                                        Viewed 10 times in the last 48 hours
                                          Wonderful! 4.9/5
                                          (16 reviews)
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Apartment #8172014
                                          16
                                          Viewed 15 times in the last 48 hours
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 2
                                            Apartment #2397738
                                            2
                                            Viewed 44 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (12 reviews)
                                              avg/night
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 6
                                              Apartment #8113448
                                              12
                                              Viewed 45 times in the last 48 hours
                                                avg/night
                                                • 2 BR
                                                • 1 BA
                                                • Sleeps 5
                                                Apartment #4153111
                                                2
                                                Viewed 8 times in the last 48 hours
                                                  avg/night
                                                  • 3 BR
                                                  • 2 BA
                                                  • Sleeps 6
                                                  Apartment #1490806
                                                  3
                                                  Viewed 11 times in the last 48 hours
                                                    Excellent! 4.6/5
                                                    (16 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 8
                                                    Multiple rentals Apartment #484434
                                                    16
                                                    Viewed 71 times in the last 48 hours
                                                      avg/night
                                                      • 2 BR
                                                      • 3 BA
                                                      • Sleeps 6
                                                      Multiple rentals Apartment #484434
                                                      1
                                                      Viewed 17 times in the last 48 hours
                                                        Excellent! 4.7/5
                                                        (18 reviews)
                                                        avg/night
                                                        • 2 BR
                                                        • 2 BA
                                                        • Sleeps 6
                                                        Villa #326776
                                                        18
                                                        Viewed 14 times in the last 48 hours
                                                          Wonderful! 4.8/5
                                                          (20 reviews)
                                                          avg/night
                                                          • 5 BR
                                                          • 6 BA
                                                          • Sleeps 10
                                                          Villa #325497
                                                          20
                                                          Viewed 25 times in the last 48 hours
                                                            • 2 BR
                                                            • 2 BA
                                                            • Sleeps 6
                                                            Apartment #1394434
                                                            1
                                                              Excellent! 4.5/5
                                                              (10 reviews)
                                                              avg/night
                                                              • 4 BR
                                                              • 5 BA
                                                              • Sleeps 9
                                                              Villa #326752
                                                              10
                                                              Viewed 24 times in the last 48 hours
                                                                Wonderful! 4.8/5
                                                                (23 reviews)
                                                                avg/night
                                                                • 4 BR
                                                                • 5 BA
                                                                • Sleeps 10
                                                                Villa #325498
                                                                23
                                                                Viewed 18 times in the last 48 hours
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 1 BA
                                                                  • Separate Toilet
                                                                  • Sleeps 6
                                                                  Apartment #3872850
                                                                  1
                                                                  Viewed 5 times in the last 48 hours
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 5
                                                                    Apartment #1371699
                                                                    0
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 4
                                                                      Apartment #4294845
                                                                      0
                                                                        • 2 BR
                                                                        • 1 BA
                                                                        • Sleeps 6
                                                                        Apartment #6857542
                                                                        2
                                                                        Viewed 5 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 5
                                                                          Apartment #4269114
                                                                          0
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 5
                                                                            Apartment #1393106
                                                                            0
                                                                            Viewed 34 times in the last 48 hours
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 3
                                                                              Apartment #1648240
                                                                              0
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 4
                                                                                Apartment #4351504
                                                                                0
                                                                                Viewed 6 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 5
                                                                                  Apartment #6505035
                                                                                  0
                                                                                  Viewed 25 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1855436
                                                                                    0
                                                                                    Viewed 14 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 5
                                                                                      Apartment #6470625
                                                                                      0
                                                                                      Viewed 31 times in the last 48 hours
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 5
                                                                                        Apartment #2486995
                                                                                        0
                                                                                          • 3 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 6
                                                                                          Apartment #3830375
                                                                                          1
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #1747270
                                                                                            0
                                                                                            Viewed 15 times in the last 48 hours
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 5
                                                                                              Apartment #1599908
                                                                                              0
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 6
                                                                                                Apartment #6855283
                                                                                                0
                                                                                                Viewed 9 times in the last 48 hours
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #6886411
                                                                                                  0
                                                                                                    avg/night
                                                                                                    • 4 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 9
                                                                                                    Villa #1841486
                                                                                                    0
                                                                                                    Viewed 87 times in the last 48 hours
                                                                                                      Excellent! 4.7/5
                                                                                                      (44 reviews)
                                                                                                      avg/night
                                                                                                      • 4 BR
                                                                                                      • 3 BA
                                                                                                      • Separate Toilet
                                                                                                      • Sleeps 8
                                                                                                      House #1051818
                                                                                                      44
                                                                                                      Viewed 65 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Marsaskala Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Outstanding Penthouse Apartment !!

                                                                                                      5 of 5
                                                                                                      My wife and I had a wonderful stay in Marsascala in January 2017. The apartment was immaculate with everything we needed. The bed was comfortable, and the kitchen well equipped.Jason was incredibly helpful, he picked us up at the airport after 11:00 PM because we had missed our connection in Frankfurt due to weather delays and went out and bought us some food knowing we might be hungry given the late hour. He also took us to the airport when we departed Malta. The apartment is in a great location, close to a grocery store, bus stop, and local restaurants. From the penthouse we had a wonderful view of the harbor and would have spent more time on the outdoor porch if it hadn't been so chilly. Valletta is an hour away by a direct public bus which cost 1.5 euro each way. We didn't miss having a car at all. I would highly recommend this apartment to others and would stay here again if we ever return to Malta.
                                                                                                      • Review Submitted: 15-Jan-2017
                                                                                                      • Date of Stay: Jan 2017

                                                                                                      Superb Holiday

                                                                                                      5 of 5
                                                                                                      A wonderful holiday we'll treasure all our lives! Ta' Katrin apartment is a new apartment close to all amenities like shops, bus terminus restaurants and Marsascala promenade is just a 3 minute walk away! Apartment was spotless clean, very well equipped and with a modern and fresh decor. My husband and I loved all the natural light and ample space. Our host Goerge made sure we were very well pampered and picked us up from the airport and on the way he patiently answered all our questions. He was also very helpful and once at the apartment indicated 'must see' places on a map. During our stay we were blessed with 5 days of sunshine and just a rainy day which we spent all relaxed enjoying our apartment. We were surprised by the vast history and interesting places this tiny island has to offer and we will be visiting again in summer to enjoy the spectacular beaches. We highly recommend this apartment ... a true gem!
                                                                                                      • Review Submitted: 19-Dec-2016
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      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