Every Sunday in Trastevere is Portaportese street market. You will find antiques and household goods here, but it is mainly about bargain clothes and shoes (seconds, second-hand, unbranded and knock-offs). Yes, this is not only the place for “Levis 502” and “Addidas” tops but also for great leather jackets, cashmere jumpers and vintage garments. Even if you do not buy anything, watching all the characters is entertaining enough. Another place for bargain clothes shopping is via Sannio near San Giovanni metro station. The market is open every day except Sunday and is just behind the Coin department store; so you can easily jump from one extreme to the other.
If antique prints and books are your cup of tea, then be sure to visit the swish Piazza Borghese, which is in the start of the part of town that concentrates quality antique shops. Piazza Vittorio, near Termini station, is Rome’s Chinatown and Indian subcontinent rolled into one. In fact, this is the place to go for anything ethnic. Borgo Parioli, on Via Tirso in the posh Salaria area, has a reputation for quality antiques / jewellery. It is open every day except Sundays. Garage Sale, open on Sundays only in piazzale della Marina, is the place to go for anything related to collections and hobbies. Finally, all around the centre are various “banchi” (stalls), selling all sorts of tourist knick-knacks.
Below is a list of food markets with the area they serve; but please have a look at food shopping for advice on what to buy. Most keep shop hours and are closed on Sundays.
Piazza San Cosimato – Trastevere
Piazza di Testaccio – Testaccio
Campo de' Fiori - Centre
Via Magnagrecia - San Giovanni
Mercato dell'Unita – Prati
Trionfale – Via Andrea Doria
Mercato dei Fiori - Trionfale
Mercato Villaggio Olimpico – Flaminio
Ponte Milvio – Farnesina
Via Chiana – Viale Trieste
Piazza Alessandria – Viale Trieste
Viale Parioli - Via Locchi.