centro-storicoMon-Sat 07:00-14:00, closed Sunday
Mercato Rionale Flaminio II in Rome's Flaminio district is the local covered market with 60 stalls of produce, cheese, fish and meat, serving the residential quarter on a daily basis.
Tip: Closed Sunday. The cheese counter stocks aged pecorino di Roma; the fish counters end by 12:00.
montiSat-Sun 10:00-20:00, closed Mon-Fri
Mercato Monti in Rome's Monti district is the weekend-only urban market with 50 independent vintage and design vendors plus a small food-and-drink corner each Saturday and Sunday.
Tip: Open Sat and Sun 10:00 to 20:00. The food corner has Roman wines, pizzas and dessert vendors.
tuscolanoMon-Sat 07:00-14:00, closed Sunday
Mercato Tuscolano in Rome's Tuscolano district is the residential-quarter covered market with 80 stalls, the Sunday-closing rhythm and the city's quietest produce shopping outside the centre.
Tip: Closed Sunday. The fish vendors operate Tue, Thu, Sat; arrive 09:00 for the freshest delivery.
trastevereSun 07:00-14:00, closed Mon-Sat
Porta Portese in Rome's southern Trastevere edge is the Sunday-morning flea market with 1000 vendors across vintage, antiques and small food stalls, the city's longest-running weekly market since 1945.
Tip: Open Sunday only 07:00 to 14:00. Arrive 08:00 for the quieter hours; food stalls run along Via Portuense.
testaccioMon-Sat 07:00-15:30, closed Sunday
Mercato di Testaccio in Rome's Testaccio district is the 1907-founded covered market (moved to the new building 2012), with 100 stalls, plus Mordi e Vai and the Roman lunch counters.
Tip: Closed Sunday. The lunch counters (Mordi e Vai box 15) get busy 12:30-14:00; arrive 12:00 for the queue.
centro-storicoMon-Sat 07:00-14:00, closed Sunday
Mercato di Campo de' Fiori in Rome's Centro Storico is the historic open-air piazza market (since 1869), with produce, flowers and spice stalls. Pizza bianca queue at the corner forno.
Tip: Closed Sunday. Tourist-heavy by 11:00; arrive 08:00 for the local-trade hours and produce.