Get us in your inbox

Trastevere shopping
Photograph: Shutterstock

Where to go shopping in Rome

It's not a Rome trip without a bit of shopping. Be the envy of your friends back home with our guide to the best

Written by
Elizabeth Heath

There’s a reason Rome has a reputation for being one of the coolest places on the planet. Everyone there is really, really cool. And between the endless bowls of pasta you’ll devour on your trip, you’ve got to mix it up a little bit, right? So you might as well go shopping. And luckily, Rome takes shopping very seriously indeed. 

At first glance, you might just expect designer boutiques and jewellers on the pricier end, but although the designer offerings are second to none, you’ll be able to source a ton of vintage finds as well. And if you’re only interested in a spot of window shopping? This is the place. Rome’s best shopping streets are a beauty to behold. Here’s where to go shopping in Rome. 

🏛️ Unmissable attractions in Rome
🍝 The best restaurants in Rome
🏘️ The best Airbnbs in Rome
🏨 The best hotels in Rome

Planning your next trip? Check out our latest travel guides, written by local experts.

Shopping in Rome

Photograph: Shutterstock

1. Monti

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. You’ll find plenty of independent clothing brands, so you can nab a few bits from up-and-coming fashion designers no one has heard of back home, and make them all jealous. Start at the intersection of Via del Boschetto and Via Panisperna, and we’ve found that going in the late afternoon and early evening is better than early on. 

Via del Governo Vecchio
Photograph: Shutterstock

2. Via del Governo Vecchio

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. 

Via dei Coronari
Photograph: Shutterstock

3. Via dei Coronari

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.

Via Cola di Rienzo
Photograph: Shutterstock

4. Via Cola di Rienzo

The mostly name-brand storefronts along Via Cola di Rienzo include the usual global logos like Calvin Klein alongside well-known Italian brands like Benetton, COIN and Zara. It’s not the best place for a made-in-Rome souvenir, but if you need a pair of jeans, new shoes or just want to shop familiar names, you’ll find them here.

Photograph: Shutterstock

5. Trastevere

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 RomaStore Profumi for custom-made fragrances 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.

6. Via dei Giubbonari

Once upon a time, Campo de’ Fiori was lined with funky shops selling handmade shoes, handbags and clothes. Now, it’s all about wall-to-wall restaurants. Nearby, Via dei Giubbonari is still suitably weird, though most of its small storefronts sell clothes and shoes that are more made-in-China than made-in-Italy. Still, prices are low, and you can say you bought it in Italy…

Galleria Alberto Sordi
Photograph: Shutterstock

7. Galleria Alberto Sordi

This small but lovely shopping centre on Via del Corso occupies an elegant 1922 building with a soaring glass ceiling and marble floors. In keeping with the swanky setting, the stores here are mostly high-end Italian brands like Furla. There are bars for a quick espresso or panini, and this is also a nice place to wander into if you just need a break from the Corso crowds.

Porta di Roma
Photograph: Courtesy Tripadvisor/Porta di Roma

8. Porta di Roma

If you need a megamall fix, this multi-level centro commerciale (that’s Italian for shopping centre) on the far outskirts of Rome should satisfy your jones. There are big department stores, speciality shops, tons of clothing stores and even a food court, a cinema and an IKEA. Avoid this place like the plague on summer weekends, when Romans flock here for the free air-conditioning. Buses 80 and 38 make the hour-long slog from central Rome to the mall.


9. Fausto Santini

For a genuine handmade Italian leather bag or pair of shoes, dare to set foot in the hushed showroom of Fausto Santini at Via Frattina 120, where the quality and craftsmanship are impeccable and reflected in the price tags. You may not want to pay €350 for a pair of shoes, but we promise you that these timeless styles are worth the splurge. Blessedly, the designer also has an outlet at Via Cavour 106.

Spanish Steps
Photograph: Shutterstock

10. Spanish Steps

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.

Termini Station
Photograph: Shutterstock

11. Termini Station

A busy train station may not seem like the most obvious or appealing place to shop, but Termini Station is a much nicer place to visit than it used to be. Head to the lower level for Sephora and Desigual or the platform level for Victoria’s Secret, COIN and others. There’s a decent food court on the upper level, and the fabulous Mercato Centrale street food hall is found by the station’s south side. 

Via del Corso
Photograph: Shutterstock

12. Via del Corso

The personality of Corso changes as you head north from Piazza Venezia: cheap souvenir shops hawking €10 T-shirts give way to stores the likes of Gap and Lush, and then to higher-end storefronts as you get closer to the Spanish Steps. Don’t expect too many surprises here, but do get ready for crowds, especially on the weekends and during high tourist season.

Castel Romano Designer Outlet
Photograph: Shutterstock

13. Castel Romano Designer Outlet

If outlet shopping is your thing, then it might be worth it to haul out to the hinterlands, where more than 150 medium- to high-end designer outlet stores await. If you go during July and August or January and February, you will catch Italy’s famed seasonal sales, with deep discounts on what might otherwise be very expensive wares. The outlet runs a shuttle bus from Termini Station for €15 round-trip.

La Rinascente
Photograph: Shutterstock

14. La Rinascente

Set behind the façade of a stately palazzo near the Trevi Fountain, this luxury department store is all sleek and modern. Shopaholics who want to spend a lot of money in one place need look no further, as La Rinascente offers five floors filled with high-end women’s and men’s fashions, housewares and cosmetics, plus a 6th-floor food court with swoony views of the Rome skyline. Type in Via del Tritone 61 on your GPS and get shopping.

Photograph: Shutterstock

15. Eataly

We think of Eataly as a bit of an 800-pound gorilla in Rome’s food shopping scene but, still, there’s no denying that this megastore for all things edible and made-in-Italy is simply dazzling. Set in the old Ostiense Railway Station, Eataly’s largest outlet offers multiple floors of high-quality, carefully-sourced Italian specialities (who knew there were that many kinds of parmigiano?), plus multiple restaurants, cooking classes and tasting opportunities.

    You may also like
    You may also like