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 forProduce, Meat, Roman street food

TipClosed 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 forProduce, Flowers, Spices

TipClosed 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 forProduce, Cheese, Fish, Meat

TipClosed 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 forAsian produce, African spices, Halal meat

TipClosed 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 forLunch counters, Roman street food, Cheese

TipOpen 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 forProduce, Fish, Cheese

TipClosed 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 forProduce, Cheese, Fish

TipClosed 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 forVintage, Independent design, Food stalls

TipOpen 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 forProduce, Fish, Roman classics

TipClosed 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 forVintage, Antiques, Small food stalls

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

Markets: tours, tastings and classes in Rome

See all 762 food experiences in Rome

← Back to Rome food guide