The best places to go shopping in Ibiza appeal to just about any traveller, ranging from designer boutiques to bustling markets. The cosmopolitan island is a melting pot of cultures, which is reflected in its diverse shopping scene.

    Get a feel of Ibiza's unique, fresh, and cool vibe by exploring traditional long-standing markets, browsing high-end brands in seafront shops, or shopping at distinctive boho boutiques. Read on for our guide to the best shopping experiences in Ibiza.

    What are the best places to shop in Ibiza?


    Las Dalias Hippy Market

    A large, lively and funky market

    The Las Dalias Hippy Market (Las Dalias de Ibiza) has been running for almost 40 years, making it one of the best places to go shopping in Ibiza. What started as a tiny fair with 5 tables has now grown to over 300 stalls offering a wide selection of clothes, jewellery, and shoes.

    The atmosphere is fun and funky, and you will be entertained by musical and visual performances. Enjoy the fresh mint as you peruse through vintage sunglasses and unique offerings at the Las Dalias Hippy Market. Be sure to arrive early as the market always draws a crowd.

    Location: Carretera San Carlos, Floor G, Km. 12, 07850, Sant Carles de Peralta, Ibiza, Balearic Islands, Spain

    Open: Saturday from 10 am to 7 pm, Sunday from 11 am to 7 pm (closed Mondays to Fridays)

    Phone: +34 971 32 68 25


    Passeig de Vara de Rey

    A historic square turned bustling shopping district

    Passeig de Vara de Rey houses big European brands, as well as colourful, funky boutiques, perfumeries, and artisan food shops. Take some time to stroll the square’s promenade, which is lined with historic buildings and terraced cafes.

    Different events take place at Passeig de Vara de Rey throughout the year, including craft fairs, concerts, and festivals. The atmosphere is lively, so it’s an excellent meeting place for locals and tourists alike. After you´ve tired yourself from shopping, take a seat on a stone bench and enjoy the next best activity here – people watching. 

    Location: Passeig de Vara de Rey, 07800, Ibiza, Balearic Islands, Spain


    Santa Gertrudis

    A charming village with unique boutiques and shops

    Santa Gertrudis is an endearing village in the centre of Ibiza. Full of little boutiques, vintage shops, and hippy-chic stores, it’s a great place to go shopping. Take your time exploring its small alleyways to discover a wide range of local styles and treasures.

    The village is home to very friendly locals, who are happy to chat with you about their unique wares. If you are looking for a more modern shopping experience, hit up Sluiz Ibiza, just on the outskirts of the village. This popular European retailer hosts an impressive 6,000-square-metre locale – even if you are tired of shopping, it’s worth a visit for its famous blue cows.

    Location: Santa Gertrudis, 07814, Ibiza, Balearic Islands, Spain


    Forada Market

    A cosy artisan market selling handicrafts and produce

    The Forada Market (Mercat De Forada) is a tranquil and charming venue specialising in artisan handicrafts and eco-focused fare. Expect eclectic finds in the form of ceramics, paintings, and artisan soaps, just to name a few. The market also offers delicious vegan foods, free-range eggs, organic vegetables, as well as homemade sauces and spreads.

    The atmosphere is laidback but hip, making it a fun place to shop and hang out in Ibiza. Live music, street performances and poetry readings regularly take place at the Forada Market.

    Location: PMV-812-1, 22, 07820, Sant Antoni de Portmany, Ibiza, Balearic Islands, Spain

    Open: Saturday from 10 am to 4 pm

    Phone: +34 670 34 03 56


    Botafoc Ibiza

    An upscale shopping experience in Dalt Villa

    Botafoc Ibiza offers an upscale shopping experience in Ibiza Old Town, or Dalt Vila. Here, you will find a mix of local boutiques, international brand-name stores, and pop-up shops.  

    What makes this area distinctively special is the views of Ibiza´s fortified old town. You will have a truly unique shopping experience as you feel the majesty of Botafoc Ibiza, with its Roman stone statues and cobbled courtyard. The shopping quarter is speckled with nice restaurants, so you can make a day of browsing the shops, taking in the sights, and stopping for lunch.

    Read more

    Location: Av. de Juan Carlos I, 23, 07800, Ibiza, Balearic Islands, Spain


    Centro Comercial Art

    Affordable shopping centre with a huge variety of fashions and souvenirs

    The Centro Comercial Art is a mid-range shopping mall that hosts many familiar brands, as well as local gifts and souvenirs. You can shop for just about everything at this 3-level complex, including clothes, shoes, accessories, sportswear, pharmacy items, and perfumes.

    The Centro Comercial Art is the place to be if you need to pick up a few things for your Ibiza holiday. There is a nice selection of bikinis and swimwear, discounted warm-weather garments, and cosmetics like sunscreen and after-sun lotion.  

    Location: Carrer de Sant Jaume, 54, 07840, Santa Eulària des Riu, Ibiza, Balearic Islands, Spain

    Open: Monday–Saturday from 9.30 am to 9.15 pm (closed on Sundays)

    Phone: +34 971 32 78 53


    Port de Sant Antoni de Portmany

    Bustling seafront shopping area with diverse shops and stalls

    The Port de Sant Antoni de Portmany has various shops lining the coast. The area surrounding this port is a great place to browse through local-style clothing, accessories, souvenirs, and antiques. Stroll down the Passeig de ses Fonts seafront promenade to find craftworks and novelties of all sorts, as well as party outfits.

    Stop by the picturesque market of San Antonio, which is always buzzing with colours and action. Here, you can stock up on fresh fruit and vegetables while experiencing Ibiza’s multicultural offerings.

    Location: Pg. De la Mar, 07820, San Antonio, Ibiza, Balearic Islands, Spain


    Adlib fashion boutiques near Eivissa Harbour

    A cluster of exquisite boutiques offering Ibiza´s Adlib fashion

    Adlib fashion boutiques near Eivissa Harbour showcase the island’s very own style. This fashion trend highlights freedom, natural beauty, and a carefree attitude. As a result, you’ll find many clothes made with light, flowing materials that include lace, ruffles and handstitched embroidery.

    The Eivissa Harbour in Ibiza Town has plenty of exquisite boutiques offering this cosmopolitan fashion trend. Select a piece for yourself – whether that’s a flowy skirt or hippy dress – to blend in with the fashionable locals and as a nice memento of your Ibiza holiday. 

    Location: Avinguda de Santa Eulària des Riu, 17, 07800, Ibiza, Balaeric Islands, Spain


    Mercadillo de Sant Joan de Labritja

    A cool Sunday artisan market in Sant Joan de Labritja

    Mercadillo de Sant Joan de Labritja is so unique due to its environment and atmosphere, that it´s more of an experience than just a market. Every Sunday, the streets of Sant Joan de Labritja are filled with merchants selling original jewellery, colourful clothes, local artwork, home décor, shoes, and fresh flowers.

    You might feel like you stepped back into the 1970s, as the vibe is free-spirited and fun. Live music and dance liven up the market’s atmosphere. There’s also a dress-up hippy photo booth near the exit if you want a memento of your visit.

    Location: Plaça Espanya, 1, 7, 07810, San Juan Bautista, Ibiza, Balaeric Islands, Spain

    Open: Sunday from 9 am to 4 pm


    Mercat Nou

    Busy farmers market with friendly merchants and fresh foods

    Mercat Nou is a long-standing Ibiza market, where friendly merchants offer a wide range of fresh produce. Established in 1978, the market is within a 20-minute walk of Castell d'Eivissa and Platja de ses Figueretes.

    You can find fresh fruits, vegetables, meat, fish, cheese, bread and pastries, all of excellent quality and flavour. When you need a rest, grab a snack at one of Mercat Nou’s many tapas bars and watch the people carrying bags filled with pies, paella, olive oil, and flowers.  

    Location: Carrer de Canàries, 5ª, 07800, Ibiza, Balearic Islands, Spain

    Open: Monday–Saturday from 6.30 am to 5.30 pm (closed on Sundays)

    Mia | Contributing Writer

    Start planning your trip

    Back to top