esquilinoMon-Sat 05:00-14:00, closed Sunday
Nuovo Mercato Esquilino in Rome's Esquilino district is the multi-ethnic covered market with Chinese, Bangladeshi and African produce stalls, halal meat counters and African spice traders.
Tip: Closed Sunday. Arrive before 12:00 for the freshest produce. The halal butchers operate from 07:00.
esquilinoDaily 08:00-24:00
Mercato Centrale Roma in the Termini railway station is the all-day food hall with 25 vendor stalls including Bonci pizza, Trapizzino, ramen counter and a deep cheese-and-salumi bar.
Tip: Open daily 08:00 to midnight. The Bonci pizza counter and the Trapizzino stall are the lead orders.
trastevereMon-Sat 07:00-14:00, closed Sunday
Mercato di San Cosimato in Rome's Trastevere is the local open-air piazza market with produce, cheese and fish counters, the quiet alternative to the tourist-heavy Campo de' Fiori.
Tip: Closed Sunday. Arrive 08:00 for the trattoria-trade hours; the cheese stand is the lead vendor.
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.