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.
Verified Review icon 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 Tarifa also enquired about villas in Pollensa, holiday homes in Vejer de la Frontera and villas in Chiclana de la Frontera

Make a holiday rental villa or accommodation in Tarifa, Costa del Sol, Spain your home away from home

Tarifa beach is famous among surfing and windsurfing communities throughout Europe. Located on the southern most tip of Europe, with fantastic views across the Straights of Gibraltar to Africa, Tarifa on the Costa del Sol is a beach lover’s paradise. The town of Tarifa itself is a delightful little fishing village of Moorish origin, rich in picturesque villas and luxurious apartments, but if you are looking for budget accommodation in Tarifa, there is a huge amount on offer too, leaving you more of your holiday budget for indulging in the finer things in life, from the excellent seafood to an extra couple of lessons in Tarifa’s surfing schools.

Things to do in Tarifa, Costa del Sol, Spain

Tarifa town is an absolute delight to visit. The fishing port is still a hive of activity, with local fishermen still using traditional methods that have changed little since the 13th century. The town itself is dominated by the imposing Arab style walls of the Castle of Guzman the Bueno, which cannot be missed from and cheap accommodation in Tarifa. The narrow, cobbled streets of Tafira are filled with attractions, including the La Alameda Gardens, beautifully restored Jerez Gate and the Church of San Mateo. If you are wondering what to see in Tarifa, information is available from the Tarifa tourist information offices.

However, it is the beach which draws flocks of people to budget accommodation in Tarifa. Tarifa Beach enjoys some of the best conditions in the whole of Europe for windsurfing and surfing, with huge Atlantic rollers being channelled into the mouth of the Mediterranean, and winds whistling through the 11km wide Straights of Gibraltar. Europe’s capital of windsurfing, Tafira, is also becoming a kite-surfing centre of the highest quality, and if you are hoping to skills whilst kite-surfing, surfing or windsurfing in Tafira, there are some excellent windsurfing and surfing schools in Tafira, all with highly qualified, English speaking instructors. You may even be lucky enough to spot whales and dolphins whilst windsurfing in Tafira.

The area surrounding Tarifa Beach is fantastically rural and unspoilt. Horse riding, walking and rock climbing holidays absolutely thrive from the self catering budget accommodation in Tarifa, and bird watchers will be particularly pleased by the enormous wealth of bird life in the area. There are two main riding stables in Tarifa offering guided rides up into the mountains and along the coast.

Places to visit on holiday to Tarifa, Costa del Sol, Spain

By taking budget accommodation in Tafira, you place yourself in a fantastic spot for taking a day trip over the Straights of Gibraltar to Morocco. There are daily ferries from Tafira to Tangiers on the Moroccan Mediterranean coast, making an absolutely wonderful day trip from your self catering Tafira holiday rental property.

Weather in Tarifa, Costa del Sol, Spain

Tafira windsurfing and kite-surfing holidays can be taken all year round. During the summer months, (between May and September), temperatures during the day regularly reach into the mid-30’s (˚C). Water temperatures remain remarkably warm right through until November, and you would be unlucky to experience daily temperatures of less than 15˚C during your stay in Tafira accommodation at any time of year.

Travel to Tarifa, Costa del Sol, Spain

Gibraltar Airport (GIB) is just half an hour from Tarifa. There are plenty of flights arriving into Gibraltar from the UK on a daily basis, so reaching your accommodation in Tarifa is both cheap and easy.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Exceptional! 5.0/5
    (8 reviews)
    avg/night
    • 9 BR
    • 8 BA
    • Separate Toilet
    • Sleeps 16
    Villa #8159429
    8
    Viewed 183 times in the last 48 hours
      Wonderful! 4.9/5
      (12 reviews)
      avg/night
      • 2 BR
      • 1 BA
      • Sleeps 5
      Multiple rentals Cottage #8121876
      12
      Viewed 77 times in the last 48 hours
        Wonderful! 4.9/5
        (71 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Sleeps 6
        Apartment #8579
        71
        Viewed 20 times in the last 48 hours
          • 1 BR
          • 1 BA
          • Sleeps 2
          Apartment #6889861
          Viewed 22 times in the last 48 hours
            Exceptional! 5.0/5
            (6 reviews)
            avg/night
            • 2 BR
            • 2 BA
            • Sleeps 6
            Apartment #2409522
            6
            Viewed 64 times in the last 48 hours
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 2
              Cottage #417420
              4
              Viewed 20 times in the last 48 hours
                • 2 BR
                • 1 BA
                • Sleeps 4
                Multiple rentals Cottage #8121876
                4
                Viewed 29 times in the last 48 hours
                  avg/night
                  • 3 BR
                  • 1 BA
                  • Sleeps 5
                  House #1355513
                  2
                  Viewed 34 times in the last 48 hours
                    • 2 BR
                    • 2 BA
                    • Sleeps 6
                    Multiple rentals Apartment #895231
                    14
                    Viewed 194 times in the last 48 hours
                      • 2 BR
                      • 2 BA
                      • Sleeps 7
                      Multiple rentals Apartment #895231
                      11
                      Viewed 148 times in the last 48 hours
                        • 1 BR
                        • 2 BA
                        • Sleeps 4
                        House #8091952
                        2
                        Viewed 41 times in the last 48 hours
                          Exceptional! 5.0/5
                          (33 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 2
                          House #1386383
                          33
                          Viewed 44 times in the last 48 hours
                            • 6 BR
                            • 3 BA
                            • Separate Toilet
                            • Sleeps 12
                            Multiple rentals Villa #8121876
                            1
                            Viewed 57 times in the last 48 hours
                              • 8 BR
                              • 5 BA
                              • Separate Toilets
                              • Sleeps 16
                              Multiple rentals Villa #895231
                              7
                              Viewed 215 times in the last 48 hours
                                Exceptional! 5.0/5
                                (44 reviews)
                                avg/night
                                • 1 BR
                                • 1 BA
                                • Sleeps 2
                                Multiple rentals Chalet #65231
                                44
                                Viewed 21 times in the last 48 hours
                                  Exceptional! 5.0/5
                                  (9 reviews)
                                  avg/night
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 2
                                  Multiple rentals Chalet #65231
                                  9
                                  Viewed 13 times in the last 48 hours
                                    Exceptional! 5.0/5
                                    (6 reviews)
                                    avg/night
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 2
                                    Multiple rentals Chalet #65231
                                    6
                                    Viewed 5 times in the last 48 hours
                                      Exceptional! 5.0/5
                                      (19 reviews)
                                      avg/night
                                      • 1 BR
                                      • 1 BA
                                      • Sleeps 2
                                      Multiple rentals Chalet #65231
                                      19
                                      Viewed 9 times in the last 48 hours
                                        Wonderful! 4.9/5
                                        (16 reviews)
                                        avg/night
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 2
                                        Multiple rentals Chalet #65231
                                        16
                                        Viewed 15 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (5 reviews)
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 4
                                          Apartment #1370409
                                          5
                                          Viewed 91 times in the last 48 hours
                                            Wonderful! 4.9/5
                                            (12 reviews)
                                            avg/night
                                            • 5 BR
                                            • 5 BA
                                            • Separate Toilet
                                            • Sleeps 12
                                            Villa #4113598
                                            12
                                            Viewed 47 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (7 reviews)
                                              avg/night
                                              • 1 BR
                                              • 1 BA
                                              • Sleeps 2
                                              Apartment #1684681
                                              7
                                              Viewed 26 times in the last 48 hours
                                                avg/night
                                                • 3 BR
                                                • 1 BA
                                                • Separate Toilet
                                                • Sleeps 6
                                                House #6399134
                                                2
                                                Viewed 6 times in the last 48 hours
                                                  Exceptional! 5.0/5
                                                  (6 reviews)
                                                  avg/night
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  Apartment #2201752
                                                  6
                                                  Viewed 22 times in the last 48 hours
                                                    avg/night
                                                    • 2 BR
                                                    • 1 BA
                                                    • Sleeps 5
                                                    Apartment #6465716
                                                    4
                                                    Viewed 19 times in the last 48 hours
                                                      avg/night
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 4
                                                      Apartment #485283
                                                      3
                                                      Viewed 35 times in the last 48 hours
                                                        avg/night
                                                        • 4 BR
                                                        • 3 BA
                                                        • Separate Toilet
                                                        • Sleeps 10
                                                        Villa #1095589
                                                        2
                                                        Viewed 20 times in the last 48 hours
                                                          Wonderful! 4.8/5
                                                          (6 reviews)
                                                          avg/night
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 4
                                                          Apartment #498749
                                                          6
                                                          Viewed 40 times in the last 48 hours
                                                            avg/night
                                                            • 2 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            Apartment #6774404
                                                            4
                                                            Viewed 12 times in the last 48 hours
                                                              avg/night
                                                              • 2 BR
                                                              • 1 BA
                                                              • Sleeps 5
                                                              Apartment #1771863
                                                              4
                                                              Viewed 19 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (5 reviews)
                                                                avg/night
                                                                • 5 BR
                                                                • 2 BA
                                                                • Separate Toilet
                                                                • Sleeps 10
                                                                House #4236545
                                                                5
                                                                Viewed 54 times in the last 48 hours
                                                                  • 3 BR
                                                                  • 1 BA
                                                                  • Sleeps 8
                                                                  Apartment #6530802
                                                                  Viewed 102 times in the last 48 hours
                                                                    Exceptional! 5.0/5
                                                                    (5 reviews)
                                                                    View details for price
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 5
                                                                    Apartment #6681230
                                                                    5
                                                                      Wonderful! 4.9/5
                                                                      (12 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 4
                                                                      Multiple rentals House #1081015
                                                                      12
                                                                      Viewed 33 times in the last 48 hours
                                                                        Excellent! 4.4/5
                                                                        (9 reviews)
                                                                        avg/night
                                                                        • 1 BR
                                                                        • 1 BA
                                                                        • Sleeps 2
                                                                        Multiple rentals Apartment #1081015
                                                                        9
                                                                        Viewed 17 times in the last 48 hours
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 3 BA
                                                                          • Sleeps 6
                                                                          Villa #8118146
                                                                          2
                                                                          Viewed 10 times in the last 48 hours
                                                                            Excellent! 4.7/5
                                                                            (6 reviews)
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 4
                                                                            House #766514
                                                                            6
                                                                            Viewed 52 times in the last 48 hours
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 1 BA
                                                                              • Sleeps 6
                                                                              Apartment #6698200
                                                                              1
                                                                              Viewed 17 times in the last 48 hours
                                                                                Excellent! 4.7/5
                                                                                (6 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #1705662
                                                                                6
                                                                                Viewed 27 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (17 reviews)
                                                                                  avg/night
                                                                                  • 5 BR
                                                                                  • 5 BA
                                                                                  • Sleeps 12
                                                                                  Villa #10351
                                                                                  17
                                                                                  Viewed 10 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 3
                                                                                    Apartment #882113a
                                                                                    2
                                                                                    Viewed 25 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 4
                                                                                      House #895544
                                                                                      Viewed 9 times in the last 48 hours
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 2
                                                                                        Apartment #1745110
                                                                                        3
                                                                                          Excellent! 4.6/5
                                                                                          (9 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 5
                                                                                          Apartment #827466
                                                                                          9
                                                                                          Viewed 30 times in the last 48 hours
                                                                                            avg/night
                                                                                            • Studio
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            House #1024319
                                                                                            3
                                                                                            Viewed 37 times in the last 48 hours
                                                                                              avg/night
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 4
                                                                                              Apartment #6099420
                                                                                              Viewed 11 times in the last 48 hours
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 5
                                                                                                Apartment #706083vb
                                                                                                2
                                                                                                Viewed 22 times in the last 48 hours
                                                                                                  Excellent! 4.6/5
                                                                                                  (11 reviews)
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 2 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 6
                                                                                                  Villa #8022377
                                                                                                  11
                                                                                                  Viewed 61 times in the last 48 hours
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 3
                                                                                                    Apartment #1679689
                                                                                                    2
                                                                                                    Viewed 27 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      Apartment #1767135
                                                                                                      2
                                                                                                      Viewed 66 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      välutrustat trevligt och centralt litet hus

                                                                                                      5 of 5
                                                                                                      Vi hade 4 fantastiskt fina veckor i Tarifa. Jenny (värdinnan) är en mycket älskvärd person.Hon hjälpte till med praktiska saker och var väldigt mån om oss. Vi fick massor av tips på utflykter och annat. Hon fanns alltid till hands om det behövdes. Beskrivningen på hemsidan stämmer mycket bra överens med verkligheten. Kan varmt rekommendera Casa Ambrosia och Jenny. Monica och Christer från Dalarna
                                                                                                      • Review Submitted: 29-Nov-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Beautiful Hideaway!!!

                                                                                                      5 of 5
                                                                                                      We booked our holiday for our family very last minute, less than 24 hours before arriving and were very lucky to find this place. I’m sure after more people find this magical hideaway there will be limited last minute availability. The owners Louisa and Frank gave us a very warm welcome and our two bed property had every convenience and comfort a family could hope for. It was a home away from home. We had a 1 yo with us and travel cots, high chairs, toys etc were all generously provided. They also know the area back to font so there are tips for new things to do every day. The grounds of the house are beautiful and the pool is one of the top 5 relaxing spots I’ve found around Europe. We went in mid October and the weather was still hitting 30. There is plenty to explore in the surrounding area. The dramatic white sand dune beaches of Tarifa complete with kite surfing and roman ruins are some of the best I’ve been to. This is a very personal experience and as close to feeling like you’re visiting your own holiday home. Highly recommend and will be returning.
                                                                                                      • Review Submitted: 24-Oct-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      lovely cottage full of rustic charm great views from the pool. Owners very friendly and helpful.

                                                                                                      4 of 5
                                                                                                      Great base for exploring the area you are in the car quite alot as the really great places are 30mins+ away. Cottage is really lovely and peaceful and good walks from the farm. Not too keen on los barrios or Algeciras but Tarifa, cadiz, Ronda to name but a few are all wonderful. Would recommend the cottage as a place to stay very nice thanks Louisa and frank
                                                                                                      • Review Submitted: 22-Oct-2016
                                                                                                      • Date of Stay: Oct 2016