Food markets, farmers markets and covered halls: where Rome shops, snacks and lunches.

Markets to wander

Mercato di Testaccio ★ 4.6

Mon-Sat 07:00-15:30, closed Sunday100 vendorstestaccio

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.

Go for: Produce, Meat, Roman street food

Tip: Closed Sunday. The lunch counters (Mordi e Vai box 15) get busy 12:30-14:00; arrive 12:00 for the queue.

Mercato di Campo de' Fiori ★ 4.0

Mon-Sat 07:00-14:00, closed Sunday50 vendorscentro-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.

Go for: Produce, Flowers, Spices

Tip: Closed Sunday. Tourist-heavy by 11:00; arrive 08:00 for the local-trade hours and produce.

Mercato Trionfale ★ 4.4

Mon-Sat 07:00-14:00, Tue and Fri also 16:00-19:30270 vendorsprati

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.

Go for: Produce, Cheese, Fish, Meat

Tip: Closed Sunday. The fish counters operate Mon, Wed, Fri only; arrive before 11:00 for the best selection.

Nuovo Mercato Esquilino ★ 4.2

Mon-Sat 05:00-14:00, closed Sunday180 vendorsesquilino

Nuovo Mercato Esquilino in Rome's Esquilino district is the multi-ethnic covered market with Chinese, Bangladeshi and African produce stalls.

Go for: Asian produce, African spices, Halal meat

Tip: Closed Sunday. Arrive before 12:00 for the freshest produce. The halal butchers operate from 07:00.

Mercato Centrale Roma ★ 4.2

Daily 08:00-24:0025 vendorsesquilino

Mercato Centrale Roma in the Termini railway station is the all-day food hall with 25 vendor stalls including Bonci pizza, Trapizzino, ramen counter.

Go for: Lunch counters, Roman street food, Cheese

Tip: Open daily 08:00 to midnight. The Bonci pizza counter and the Trapizzino stall are the lead orders.

Mercato di Piazza San Cosimato ★ 4.1

Mon-Sat 07:00-14:00, closed Sunday25 vendorstrastevere

Mercato di San Cosimato in Rome's Trastevere is the local open-air piazza market with produce, cheese and fish counters, the quiet alternative.

Go for: Produce, Fish, Cheese

Tip: Closed Sunday. Arrive 08:00 for the trattoria-trade hours; the cheese stand is the lead vendor.

Mercato Rionale Flaminio II ★ 4.0

Mon-Sat 07:00-14:00, closed Sunday60 vendorscentro-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.

Go for: Produce, Cheese, Fish

Tip: Closed Sunday. The cheese counter stocks aged pecorino di Roma; the fish counters end by 12:00.

Mercato Monti Urban Market ★ 4.0

Sat-Sun 10:00-20:00, closed Mon-Fri50 vendorsmonti

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.

Go for: Vintage, Independent design, Food stalls

Tip: Open Sat and Sun 10:00-20:00. The food corner has Roman wines, pizzas and dessert vendors.

Mercato Tuscolano ★ 4.0

Mon-Sat 07:00-14:00, closed Sunday80 vendorstuscolano

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.

Go for: Produce, Fish, Roman classics

Tip: Closed Sunday. The fish vendors operate Tue, Thu, Sat; arrive 09:00 for the freshest delivery.

Porta Portese ★ 4.0

Sun 07:00-14:00, closed Mon-Sat1000 vendorstrastevere

Porta Portese in Rome's southern Trastevere edge is the Sunday-morning flea market with 1000 vendors across vintage, antiques and small food stalls.

Go for: Vintage, Antiques, Small food stalls

Tip: Open Sunday only 07:00-14:00. Arrive 08:00 for the quieter hours; food stalls run along Via Portuense.

← Back to Rome food guide