Market€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.
Tip: Closed Sunday. The lunch counters (Mordi e Vai box 15) get busy 12:30-14:00; arrive 12:00 for the queue.
Market€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.
Tip: Closed Sunday. Tourist-heavy by 11:00; arrive 08:00 for the local-trade hours and produce.
Market€pratiMon-Sat 07:00-14:00, Tue and Fri also 16:00-19:30
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.
Tip: Closed Sunday. The fish counters operate Mon, Wed, Fri only; arrive before 11:00 for the best selection.
Market€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.
Tip: Closed Sunday. Arrive before 12:00 for the freshest produce. The halal butchers operate from 07:00.
Market€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.
Tip: Open daily 08:00 to midnight. The Bonci pizza counter and the Trapizzino stall are the lead orders.
Market€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.
Tip: Closed Sunday. Arrive 08:00 for the trattoria-trade hours; the cheese stand is the lead vendor.