€€€€
MarketCentro Storico
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.
TipClosed Sunday. Tourist-heavy by 11:00; arrive 08:00 for the local-trade hours and produce.
€€€€
MarketPrati
Mercato Trionfale in Rome's Prati district is the largest covered food market in the city, with 270 stalls across produce, fish, meat and cheese.
TipClosed Sunday. The fish counters operate Mon, Wed, Fri only; arrive before 11:00 for the best selection.
€€€€
MarketEsquilino
Nuovo Mercato Esquilino in Rome's Esquilino district is the multi-ethnic covered market with Chinese, Bangladeshi and African produce stalls.
TipClosed Sunday. Arrive before 12:00 for the freshest produce. The halal butchers operate from 07:00.
€€€€
MarketEsquilino
Mercato Centrale Roma in the Termini railway station is the all-day food hall with 25 vendor stalls including Bonci pizza, Trapizzino, ramen counter.
TipOpen daily 08:00 to midnight. The Bonci pizza counter and the Trapizzino stall are the lead orders.
€€€€
MarketTrastevere
Mercato di San Cosimato in Rome's Trastevere is the local open-air piazza market with produce, cheese and fish counters, the quiet alternative.
TipClosed Sunday. Arrive 08:00 for the trattoria-trade hours; the cheese stand is the lead vendor.
€€€€
MarketCentro Storico
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.
TipClosed Sunday. The cheese counter stocks aged pecorino di Roma; the fish counters end by 12:00.