Skip to content
Updated November 2026

The 8 Best Markets in Rome (2026)

Rome's 8 best markets: Testaccio for food and a street-food lunch, Campo de' Fiori in the centre, the Porta Portese Sunday flea market and the farmers' market by the Circus Maximus, with days, hours and what to buy.

8
places
4.3
avg Google rating
Rome
Italy
── markets · rome

The best markets in Rome Food markets, a farmers' market and Porta Portese

The short answer: for food, go to Testaccio Market. It's a covered neighbourhood market for meat, fish, cheese and vegetables, with a row of street-food stalls for lunch; it opens Monday to Saturday, 7am to 3:30pm. For the famous one in the centre, Campo de' Fiori has been a market square since 1869. On a Sunday, when the neighbourhood food markets close, Porta Portese is Rome's big flea market, and the Campagna Amica farmers' market by the Circus Maximus sells straight from Lazio farms.

The neighbourhood food markets (mercati rionali) at Testaccio, Trionfale and the Esquilino sell everyday food to the people who live round them, mostly from early morning to early afternoon, Monday to Saturday. Campo de' Fiori is the open-air one in the historic centre. For the rest of the city, see things to do in Rome.

Three things before you go. Go in the morning: most food stalls close by 2pm or 3pm. Carry small cash for the stalls, even though shops must accept cards. And plan a meal round it: Testaccio Market is a lunch stop on our three-day Rome itinerary, and the neighbourhood's trattorias are in the best restaurants in Rome.

Testaccio Market

The food markets. If you visit one market in Rome, make it Testaccio Market. Testaccio is the old working-class district built round Rome's former slaughterhouse, and its covered market, a modern building designed by architect Marco Rietti and open on all four sides, sells meat, fish, cheese, vegetables, bread and wine, alongside clothes and household stalls. For visitors, the draw is the street-food stalls, which make it one of the best lunches in the city, and the Testaccio food tours stop here too.

The best stalls: Mordi e Vai (box 15) is the one with the queue: Sergio's soft ciabatta rolls, dipped in broth and filled with boiled beef (lesso di scottona), picchiapò (beef stewed with tomato and onion), tripe or meatballs, from his mother's recipes. CasaManco (box 22) makes pizza alla pala, a long, light slab pizza from a 72-hour dough, topped with produce from the stalls round it. Esattolo (box 16) is another pizza counter, ROSA cibo italiano (box 21) does piadina flatbreads and Roman fried food (salt cod, battered vegetables), Food Box (box 66) does supplì (fried rice balls) and croquettes, and Toastaccio (box 75) has 29 kinds of toasted sandwich. For wine, da Corrado al banco 18 sells natural wine.

Spend: the stalls don't publish prices online. Open: Monday to Saturday, 7am to 3:30pm; closed Sunday. Metro: Piramide (Line B), about 10 minutes. The catch: the food stalls queue up at lunchtime, so come before noon if you can, and it's all over by mid-afternoon.

market · Testaccio
Testaccio Market
4.4 Google (9,099) 1 hour, over lunch
Via Aldo Manuzio, 66b, 00153 Roma RM, Italy
Price: Stall prices aren't published online Hours: Monday to Saturday 7am-3:30pm. Closed Sunday.
Tip

Entrances on Via Beniamino Franklin, Via Alessandro Volta, Via Aldo Manuzio and Via Lorenzo Ghiberti. Metro: Piramide (Line B), about 10 minutes' walk.

Campo de' Fiori

Campo de' Fiori is the market everyone has heard of: the old wooden stalls in the middle of the historic centre selling flowers, fruit, vegetables, meat and fish. The market moved here from Piazza Navona in 1869. In the middle stands Ettore Ferrari's statue (1889) of the philosopher Giordano Bruno, burned at the stake on this spot in 1600.

Come for the square as much as the shopping: a coffee, the flower stalls and the bakeries and delis round its edges. For a bigger working food market with street food, go to Testaccio or Trionfale. Open: every morning, Monday to Saturday; closed Sunday. Getting there: five minutes' walk south of Piazza Navona. The catch: the stalls pack up around lunchtime, and in the evening the square turns into a bar crowd.

market · Campo de' Fiori
Campo de' Fiori
4.4 Google (72,167) 30 minutes
Campo de' Fiori, 00186 Roma RM, Italy
Price: Stall prices aren't published online Hours: Every morning, Monday to Saturday. Closed Sunday.
Tip

No Metro; it's five minutes' walk south of Piazza Navona.

Mercato Trionfale

Mercato Trionfale, a few minutes north of the Vatican Museums on Via Andrea Doria, calls itself Rome's biggest market, with almost 100 years of history and 275 businesses selling food, meat, fish, fruit, spices, wine and household goods, plus places to eat. It's the everyday market for the Prati and Trionfale neighbourhoods.

Open: market stalls Monday to Thursday and Saturday 7am to 2pm, Friday until 7pm; the food and restaurant stalls stay open until 11pm Tuesday to Saturday. Closed Sunday. Metro: Cipro or Ottaviano (Line A). It pairs well with a morning at the Vatican Museums: go before your slot, or for lunch afterwards. The catch: most of the market shuts at 2pm, so an afternoon museum slot means you'll see only the food stalls.

market · Prati · Trionfale
Mercato Trionfale
4.5 Google (3,934) 30-60 minutes
Via Andrea Doria, 41, 00192 Roma RM, Italy
Price: Stall prices aren't published online Hours: Market stalls Monday to Thursday and Saturday 7am-2pm, Friday 7am-7pm. Food and restaurant stalls Monday 7am-2pm, Tuesday to Saturday 7am-11pm. Closed Sunday.
Tip

About five minutes' walk north of the Vatican Museums entrance. Metro: Cipro or Ottaviano (Line A).

Mercato Campagna Amica al Circo Massimo

The weekend farmers' market. The Mercato Campagna Amica on Via di San Teodoro, between the Circus Maximus and the Bocca della Verità, is a farmers' market where producers, many of them from farms in Lazio, sell directly: seasonal vegetables, mozzarella and cheese made from the day's milk, cured meats, bread from wood-fired ovens, olive oil and wine.

Open: Saturday and Sunday, 8am to 3pm. Metro: Circo Massimo (Line B), about 10 minutes. It's the only produce market on this list open on a Sunday, and a short walk from the Roman Forum and Palatine Hill. The catch: it's weekends only, and prices aren't published online.

market · Circus Maximus
Mercato Campagna Amica al Circo Massimo
4.6 Google (3,821) 30-45 minutes
Via di S. Teodoro, 74, 00186 Roma RM, Italy
Price: Stall prices aren't published online Hours: Saturday and Sunday 8am-3pm.
Tip

On Via di San Teodoro, between the Circus Maximus and the Bocca della Verità. Metro: Circo Massimo (Line B), about 10 minutes' walk.

Mercato Centrale Roma

Food halls and international markets. Mercato Centrale Roma opened in October 2016 on Via Giolitti, along the side of Termini station. It's a food hall more than a market: counters run by named artisans, among them Stefano Callegari's trapizzino (a pocket of pizza bread filled with Roman stews), Luca Mastracci's pizza, Raffaele D'Errico's bread, Paolo Pomposi's gelato, a beer hall and the Vinario4 wine bar, spread over two floors.

Spend: counter prices aren't published online, but the Aperitivo Centrale, a drink and a snack from one of the counters, is €12 every day from 5pm to 9pm. Open: every day, 7:30am to 11:30pm. Metro: Termini (Lines A and B), about 5 minutes. It's the obvious meal if you're arriving or leaving by train, or staying near the station (see hotels near Termini). The catch: it's a food hall of prepared-food counters, not a produce market.

market · Termini
Mercato Centrale Roma
4.4 Google (16,675) 45 minutes, for a meal
Via Giovanni Giolitti, 36, 00185 Roma RM, Italy
Price: Aperitivo Centrale €12 (one drink and one snack, daily 5pm-9pm; €3 extra for a special drink); counter menu prices aren't published online (August 2026) Hours: Daily 7:30am-11:30pm.
Tip

On Via Giolitti, along the side of Termini station. Metro: Termini (Lines A and B), about 5 minutes' walk.

Nuovo Mercato Esquilino

The Nuovo Mercato Esquilino, two blocks from Piazza Vittorio, is Rome's most international market. It's where the Esquilino, the city's most mixed neighbourhood, shops: Turismo Roma describes a huge covered neighbourhood market full of colours, smells and flavours from all over the world.

Open: Monday to Saturday from 5am; food stalls close at 3pm on Monday, Wednesday and Thursday and at 5pm on Tuesday, Friday and Saturday. Closed Sunday. Metro: Vittorio Emanuele (Line A), about 3 minutes. Come for its wide range of international spices, herbs and ingredients. The catch: it's a plain, practical market, not a pretty one.

market · Esquilino
Nuovo Mercato Esquilino
4.2 Google (6,817) 30-45 minutes
Via Principe Amedeo, 184, 00185 Roma RM, Italy
Price: Stall prices aren't published online Hours: Monday to Saturday from 5am: food stalls until 3pm on Monday, Wednesday and Thursday, and until 5pm on Tuesday, Friday and Saturday. Closed Sunday.
Tip

Two blocks from Piazza Vittorio Emanuele II. Metro: Vittorio Emanuele (Line A), about 3 minutes.

Porta Portese Market

Flea and clothing markets. Porta Portese is Rome's great Sunday flea market. It started around 1945, taking over the black market that had been trading near Campo de' Fiori, and it now fills the streets between Porta Portese, Via Portuense, Via Ettore Rolli and Piazza Ippolito Nievo at the southern end of Trastevere. Turismo Roma's list of what's sold runs from antiques, paintings and books to records, clothes, toys, linens and car parts.

Open: Sunday only, from 6am to 2pm; some stalls stay until about 5pm. Getting there: tram 8 to Viale di Trastevere, or walk from the centre of Trastevere. Go early for the best finds, haggle politely, and bring cash. Watch your pockets: the streets get packed on a Sunday morning, and tight crowds are where pickpockets work. Keep your phone and wallet in a zipped pocket, wear your bag in front, and don't stop to deal with anyone who bumps into you or blocks your way. The catch: a lot of it is everyday clothes and household goods; the antiques and vintage take patience to find.

market · Trastevere
Porta Portese Market
3.7 Google (210) 1-2 hours
Via Portuense, 70, 00153 Roma RM, Italy
Price: Prices aren't published; each stall sets its own Hours: Sunday only, 6am-2pm; some stalls stay until about 5pm.
Tip

It fills the streets between Porta Portese, Via Portuense, Via Ettore Rolli and Piazza Ippolito Nievo. Tram 8 to Viale di Trastevere. Keep your phone and wallet zipped away in the crowds.

Mercato di Via Sannio

The Mercato di Via Sannio in San Giovanni, a short walk from the Aurelian Walls and the Basilica of San Giovanni in Laterano, is a big market for clothes: Turismo Roma lists jumpers, jeans, jackets, belts, sheets and blankets, and stalls of military surplus such as boots, mess tins and compasses.

Open: Monday to Saturday, until 4:30pm; closed Sunday. Metro: San Giovanni (Lines A and C). Come for jeans, jackets and military-surplus clothing; it's a weekday alternative to Porta Portese. The catch: it's mostly everyday clothes, so it's for shoppers rather than sightseers.

market · San Giovanni
Mercato di Via Sannio
45 minutes
Via Sannio, 00183 Roma RM, Italy
Price: Stall prices aren't published online Hours: Monday to Saturday, until 4:30pm. Closed Sunday.
Tip

A short walk from the Aurelian Walls and the Basilica of San Giovanni in Laterano. Metro: San Giovanni (Lines A and C).

── the quick answer

Which Rome market, by what you want

Lunch at a real food market: Testaccio Market (Mordi e Vai for a boiled-beef sandwich, CasaManco for pizza), or Mercato Trionfale near the Vatican.

A market in the historic centre: Campo de' Fiori, any morning but Sunday.

On a Sunday: Porta Portese for the flea market, the Campagna Amica farmers' market by the Circus Maximus (also open Saturday), or Mercato Centrale for lunch.

Near Termini: Mercato Centrale for a meal, or the Nuovo Mercato Esquilino for spices and international food.

Clothes and vintage: Porta Portese on Sunday, Via Sannio during the week. For shops rather than stalls, see shopping in Rome.

── before you go

How to shop Rome's markets

Go early. The neighbourhood food markets open early (Testaccio and Trionfale at 7am, the Esquilino at 5am) and most of their stalls close between 2pm and 3:30pm. Testaccio, Campo de' Fiori, Trionfale, the Esquilino and Via Sannio all close on Sunday.

Ask before you handle the produce. At many fruit and vegetable stalls the stallholder picks for you, so follow their lead. Prices are usually per kilo (al chilo) or per piece (al pezzo).

Bring small cash. Italian businesses must accept card payments, but small stalls are quicker with coins and small notes, and at Porta Portese you'll want cash to haggle.

Bringing food home: check your own country's customs rules before you buy cured meats or cheese to take back; many countries restrict meat and dairy in travellers' luggage. Dry pasta, olive oil and spices travel more easily.

For eating out after the market, see the best restaurants in Rome, and for what food adds to a day's budget, the cost of a trip to Rome.

── frequently asked

Frequently asked questions.

What is the best food market in Rome?
Testaccio Market. It's a covered neighbourhood market selling meat, fish, cheese and vegetables, with a row of street-food stalls such as Mordi e Vai (box 15), known for its boiled-beef sandwiches, and CasaManco (box 22) for pizza by the slice. It opens Monday to Saturday, 7am to 3:30pm, and is about 10 minutes' walk from Piramide Metro station.
When is the Porta Portese market?
Sunday only, from 6am to 2pm, with some stalls staying until about 5pm. It spreads along Via Portuense from Porta Portese and round Piazza Ippolito Nievo, at the southern end of Trastevere. Go early, and keep your phone and wallet zipped away in the crowds.
Is the Campo de' Fiori market open on Sunday?
No. The market runs every morning from Monday to Saturday. On Sunday, go to Porta Portese for the flea market or to the Campagna Amica farmers' market by the Circus Maximus, which opens Saturday and Sunday from 8am to 3pm.
Which Rome markets are open on Sunday?
Porta Portese, the Sunday flea market in Trastevere; the Campagna Amica farmers' market on Via di San Teodoro by the Circus Maximus (Saturday and Sunday, 8am to 3pm); and the Mercato Centrale food hall by Termini, open every day from 7:30am to 11:30pm. Turismo Roma also lists the Borghetto Flaminio antiques market on Sundays and the Monti Market on Saturdays and Sundays (not in July and August). Testaccio, Campo de' Fiori, Trionfale, the Nuovo Mercato Esquilino and Via Sannio are all closed on Sunday.
Is Campo de' Fiori market worth visiting?
For the square, yes; for shopping, less so. It's been a market since 1869, when it moved here from Piazza Navona, and it still sells fruit, vegetables and flowers every morning except Sunday, and the square is one of the prettiest in the centre. For a bigger working food market, with street food for lunch, go to Testaccio or Trionfale.
── save these to your rome trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.