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

Markets to wander

Mercato Comunale Wagner ★ 4.5

Mon-Sat 07:00-14:00, 16:00-19:30, closed Sun40 vendorsnavigli

Mercato Comunale Wagner at Piazza Wagner is Milan's oldest market, founded in 1929 in a covered hall. The fish counter and the Lombard cheese vendors are the profess

Go for: Fresh fish, Cheese, Fruit and vegetables

Mercato di Porta Romana ★ 4.2

Tue-Sat 08:00-14:00, closed Mon and Sun30 vendorsporta-romana

Mercato di Porta Romana on Via Friuli is the working-neighbourhood covered market the Porta Romana chefs shop from. The Lombard vegetable stalls and the artisan chee

Go for: Vegetables, Local cheeses, Bread

Fiera di Senigallia ★ 4.0

Sat 08:00-17:00200 vendorsnavigli

Fiera di Senigallia along the Alzaia Naviglio Grande every Saturday is Milan's oldest open-air market, with 200-plus stalls and a ring of street food vendors selling

Go for: Vintage, Street food, Lombard specialties

Markets in Milan, FAQ

When is the best time to eat in Milan?

Peak food season in Milan is year-round.

What time do people eat in Milan?

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

How does tipping work in Milan?

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

What is the one dish to try in Milan?

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

← Back to Milan food guide