Via dei Giubbonari at Campo dei fiori
Photograph: Shutterstock
Photograph: Shutterstock

The 15 best places to go shopping in Rome in 2025

It's not a Rome trip without a few new bits to take home – here’s where to spend your money (and where not to)

Advertising

Us Romans take our personal style seriously: it’s all part of our philosophy of embracing la bella figura and making a good impression. After all, Italy is known as one of the best shopping destinations on earth many of the world’s top artisans and famous designers started here. That’s a fact. 

From independent brands to luxurious international fashion houses and curated vintage outlets, Rome is a haven for avid shoppers. Peruse luxury brands near the Spanish Steps, support local labels in Monti in between café hopping, or bring back homemade souvenirs from the capital’s many markets – whatever your style, we’ve got you covered. Here are the best places to go shopping in Rome.

🏨 RECOMMENDED: The best hotels in Rome

This guide was recently updated by Natalie Aldern, a writer based in Rome. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines

Where to go shopping in Rome

  • Shopping

Expect to find here: curated vintage shops with one-of-a-kind pieces, local boutiques and cute accessories

If you’re going to start anywhere with your shopping, start here, in Monti. This is the place for strolling through cobbled streets, and dipping into vintage shops and little boutiques. One of the hippest neighborhoods in the city, Monti is filled with independent clothing brands, interior decor shops and quaint, Instagrammable food spots. Pulp Vintage, Humana, Pifebo and Blue Goose are all popular spots for one-of-a-kind vintage pieces. Stroll down Via del Boschetto to shop for sartorial styles at Kokoro, global furnishings at Estremi and leather handbags at Sufir. This is the best place to nab a few bits from up-and-coming fashion designers no one has heard of back home.

Address: Monti, 00184 Rome, Italy

  • Shopping

Expect to find here: a Roman mall that houses international designer brands, local artisans, cosmetics, home design, dining and more

La Rinascente, Italy’s iconic department store, has sold luxury goods, fashion and accessories since 1865. It has two locations in Rome: one in Piazza Fiume (near Villa Borghese) and a more central location along Via del Tritone (a stone’s throw from the Trevi Fountain and the Spanish Steps). La Rinascente isn’t just a shopping destination: it’s a cultural hub where modernity means Italian heritage. At the location on Via del Tritone, you should head below ground to floor -1 to see remnants of the ancient Aqua Virgo aqueduct that dates back to 19BC, and head upstairs to Maio Restaurant & Rooftop for mesmerizing views of the city skyline.

Address: Via del Tritone, 61, 00187 Rome, Italy

Advertising
  • Attractions
  • Monuments and memorials

Expect to find here: the world’s most famous luxury brands along with upscale Italian boutiques

If you think that your trip to Rome simply won’t be complete without splurging on a real Fendi purse, a bauble from Gucci or a wallet from Prada, look no further than the swanky streets fanning out from Piazza di Spagna, or the Spanish Steps. A dizzying amount of credit card debt gets run up on Via Condotti, Via Borgognona, Via del Babuino and Via Frattina because the big players are all here. From Bulgari and Max Mara to Ferragmo and Zegna, the choices are limitless. You'll also find a few local brands squeezed in here, like Il Bisonte which sells leather goods, and plenty of eyeglass shops and perfume boutiques as well. Popular international stores like COS and & Other Stories are located nearby on Via Borgognona.

Address: Piazza di Spagna, 00187 Rome, Italy

  • Shopping
  • Markets and fairs

Expect to find here: fresh produce, gourmet street food and cute homewares

Located in Rome’s foodiest neighborhood, Testaccio Market is a local institution – but it’s tourist-friendly too. A historic market with a strong community, you’ll find dozens of vendors here selling seasonal produce, meats, cheeses, and local delicacies. There are also some of Rome’s best street food spots tucked in between stands: Mordi e Vai, a legendary panino joint, and one of the city’s best pizza al taglio (by the slice) spots, CasaManco. Come early to watch daily shoppers make their rounds and stick around for a glass of wine and satisfying bites before perusing vintage shops and stylish kitchenware.

Address: Via Lorenzo Ghiberti, 00153 Rome, Italy

Advertising

5. Via del Governo Vecchio

Expect to find here: affordable local shops with quality fashion and accessories, including some great shoe stores

This pretty street weaves through the Centro Storico, right near Piazza Navona. There are some one-off boutiques and jewellery stores, but the real draws are the vintage finds: several of Rome’s best resale shops are a few doors down from one another. As you leave Piazza Navona, head into Piazza di Pasquino to begin your stroll down this street. Kolby and Wools Boutique sell contemporary menswear, while Silvia and Arlette focus on womenswear. A few of Rome’s most popular food spots are located on this street as well for a perfect lunch pause: enjoy thin-crust Roman pizzas at Da Baffetto or classic pastas at Da Tonino. 

Address: Via del Governo Vecchio, 00186 Rome, Italy

6. Porta Portese

Expect to find here: dozens of stalls selling everything under the sun, including some rare treasures and trinkets

Spending a slow Sunday morning meandering Porta Portese, while guided by whimsy rather than a strict shopping list, is something of a Roman tradition. The weekly flea market is the largest in the city and takes place regardless of the weather. Among the hundreds of stalls erected on the edge of Trastevere you can find new and antique books, furniture, deadstock linens, bins of clothes, handmade accessories, as well as mass-produced baubles. Some sellers have posted prices, but bargaining is both recommended and expected. 

Address: Piazza di Porta Portese, 00153 Rome, Italy

Advertising

7. Via dei Coronari

Expect to find here: historic shops with priceless works of art, antiques and a handful of niche Italian labels

Once upon a time, it was the tradition in Rome – and most everywhere in Italy – for similar stores, studios, and vendors to be clustered on one street. The tradition still holds on Via dei Coronari, a street lined with antique dealers. It’s the place to go for vintage prints and maps, the odd antique Roman bust (or a still-quite-old reproduction), a little piece of estate jewellery or a Biedermeier bedroom set to ship home. A few favorite spots include Essenzialmente Laura for artisanal perfumes, Marta Ray for buttery soft leather ballet flats and handbags, and Lisa Corti for colourful textiles. 

Address: Via dei Coronari, 00186 Rome, Italy

8. Trastevere

Expect to find here: vintage shops, unique gifts and handmade accessories

The jumble of streets wedged between Via Garibaldi and Viale Trastevere holds a real treasure trove of one-of-a-kind stores selling gifts, shoes, clothes and oddities. And getting lost during the treasure hunt is half the fun. Don’t miss 18 MQ Vintage Store for good quality, pre-owned clothes and Polvere di Tempo for antique watches, clocks, sundials, globes and maps. This area is best in the later afternoon when you can hit a cosy bar for an aperitivo after your shopping spree.

Address: Trastevere, 00153 Rome, Italy

Advertising

9. Via dell’Oca

Expect to find here: a small array of chic lifestyle brands that are popular with those-in-the-know

A tiny bijoux street tucked away behind Piazza del Popolo, Via dell’Oca has some of Italy's most coveted contemporary artisans and upscale designer boutiques in Rome. You'll find Lucia Odescalchi's avant-garde jewellery atelier next to Patrizia Fabri's dreamy hat workshop which sells dozens of styles for every season and occasion. Hip clothing boutiques include Artisanal Cornucopia, Laura Urbinati and Atelier Bomba  all household names with in-the-know locals. Eau d'Italie, a fragrance brand launched by Le Sirenuse in Positano, also has a shopfront here.

Address: Via dell’Oca, 00186 Rome, Italy

10. Via della Scrofa

Expect to find here: stylish boutiques, artisanal goods, leather accessories and home decor

One of the prettiest streets in Rome, Via della Scrofa has a great mix of dining options, furniture stores and chic boutiques. This is a top area to shop for your pals back home (or just yourself). Container16 Rome is the place to pick up funky kitchen tools, tableware and food books for the gastronomes in your life; Co.Ro. Jewels sells thoughtful jewellery designs inspired by the architecture of Rome; Sirni produces quality leather goods you'll use for decades to come, and Spazioespanso stocks original fashion and accessories for women.

Address: Via della Scrofa, 00186 Rome, Italy

Recommended
    You may also like
    You may also like
    Advertising