Porta Portese — Europe's biggest Sunday flea market
Where: Trastevere, between Porta Portese gate and Via Ettore Rolli. When: Sunday only, 06:30–14:00 (best by 10:00, dead by 13:30). What: everything. 1.5 km of stalls split into themed sections — vintage clothing, antiques, books, records and CDs, second-hand bikes, fake-brand bags, tools, knock-off football jerseys, plants, electronics. Highlights: the antiques and vintage section near Piazza Ippolito Nievo, the record stalls deep in the middle, and the Sunday-morning Roman atmosphere itself. Cash strongly preferred, ATM at Banca Intesa on Viale Trastevere just before you enter. Heavy pickpocket density — keep your phone in a zipped front pocket and don't dangle a bag. Tram 8 from Largo Argentina stops a 5-minute walk away.
Campo de' Fiori — the tourist classic (real, but small)
Where: Campo de' Fiori square, historic center. When: Monday–Saturday 07:00–14:00, closed Sunday. What: fruit, vegetables, flowers, pasta, spices, some souvenirs (truffle products, limoncello, hand-painted ceramics). Reality: this used to be a genuine food market for locals; today it's mostly tourist-priced with a handful of real vendors at the edges. Still worth a 30-minute morning walk-through for the atmosphere, baroque architecture and a fresh juice (4–6€). Avoid the saffron and 'magic' herb stalls — overpriced and not what they claim. Best photo light around 09:00 before the umbrellas crowd the view.
Testaccio Market (Mercato di Testaccio) — Rome's best food market
Where: Via Beniamino Franklin, Testaccio (covered modern building since 2012). When: Monday–Saturday 07:00–15:30, closed Sunday. What: the real Roman food market, used by chefs and residents. Top stalls: Mordi e Vai (box 15 — sandwiches stuffed with stewed beef, tripe, meatballs, 6–8€, queue at lunch), Dess'Art (box 80 — homemade gelato), Box 66 (Sicilian arancini), Casa Manco (fish), Pastificio Cerere (fresh pasta to take home). Eat-in section in the middle. Cleanest market in Rome, accessible, English-friendly. Easy combo: morning at Non-Catholic Cemetery (Keats's grave) + lunch at Mordi e Vai.
Mercato Trionfale — locals' market near the Vatican
Where: Via Andrea Doria, Prati district, 10 min walk from Vatican Museums. When: Monday–Saturday 07:00–14:00 (Tue and Fri also 16:00–19:30). What: 270+ stalls, the biggest neighborhood food market in central Rome — fruit, vegetables, fresh fish (best in Rome after Testaccio), meat, cheese, salumi, baked goods, plus a section for clothing and household goods. Far fewer tourists than Campo de' Fiori, real prices. Worth a visit if you're already going to the Vatican and want to see how Romans actually shop.
Mercato Esquilino (Nuovo Mercato Esquilino) — multicultural food market
Where: Piazza Vittorio Emanuele II area (covered building), 10 min from Termini. When: Monday–Saturday 07:00–15:00. What: Italy meets Asia, Africa, South America. African groceries, Bangladeshi fish, Chinese vegetables, halal butchers, plus regular Italian stalls. The only market in Rome where you can find ingredients for almost any world cuisine. Atmospheric, slightly chaotic, very real. Great for adventurous eaters; not the place for souvenirs.
Via Sannio — the daily vintage clothing market
Where: just outside Porta San Giovanni metro A station. When: Monday–Saturday 08:00–14:00. What: vintage clothing, leather jackets, boots, military surplus, new clothing at backstreet prices. If you don't want to wait for Sunday's Porta Portese, this is the closest equivalent on a weekday and much smaller (manageable in 45 min). Quality is mixed; haggle 20–30% off.
Mercato Monti — design and indie crafts
Where: Via Leonina 46, Monti neighborhood. When: Saturday–Sunday 10:00–20:00 (September–July, closed August). What: independent designers, jewelry, ceramics, hand-printed t-shirts, accessories. Curated, hipster, no fake brands. Perfect for unique gifts that don't scream 'tourist Rome'. Combine with a coffee at Tre Scalini or aperitivo at Ai Tre Scalini wine bar in the same street.
Bargaining, pickpockets and what to actually buy
Bargaining is normal at flea markets (Porta Portese, Via Sannio) and antiques — start at 50–60% of the asking price for items over 20€, less for cheap stuff. At food markets prices are not negotiated except for end-of-day discounts ("a chiudere", after 13:30). Pickpocket reality: Porta Portese, Campo de' Fiori in summer, and Esquilino are the three highest-risk markets — keep your phone deep in a zipped front pocket, carry a bag with a zipper across your body and your hand on it. Best souvenirs from Roman markets: spices (Campo de' Fiori), vintage Italian football jersey (Porta Portese, 15–25€), hand-printed Monti t-shirt (8–25€), Testaccio truffle pasta (gift size, 6–10€), Esquilino single-origin coffee beans (12–20€). Avoid: 'magic' herbs and 'antique' Roman coins at Porta Portese (almost always fakes).