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 and the Roman lunch counters.

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. Pizza bianca queue at the corner forno.

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, since 1934 in the current building.

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, halal meat counters and African spice traders.

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 and a deep cheese-and-salumi bar.

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 to the tourist-heavy Campo de' Fiori.

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 quarter on a daily basis.

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 each Saturday and Sunday.

Go for: Vintage, Independent design, Food stalls

Tip: Open Sat and Sun 10:00 to 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 produce shopping outside the centre.

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, the city's longest-running weekly market since 1945.

Go for: Vintage, Antiques, Small food stalls

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

Markets in Rome, FAQ

When is the best time to eat in Rome?

Peak food season in Rome is year-round.

What time do people eat in Rome?

Local dining hours: lunch around 12:30, dinner from 19:30.

How does tipping work in Rome?

service is typically included; small extra is welcome but not expected.

What is the one dish to try in Rome?

Ask the next local you meet what they would order. Rome rewards trust.

← Back to Rome food guide