Entrances on Via Beniamino Franklin, Via Alessandro Volta, Via Aldo Manuzio and Via Lorenzo Ghiberti. Metro: Piramide (Line B), about 10 minutes' walk.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A short walk from the Aurelian Walls and the Basilica of San Giovanni in Laterano. Metro: San Giovanni (Lines A and C).
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.
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 questions.
What is the best food market in Rome?
When is the Porta Portese market?
Is the Campo de' Fiori market open on Sunday?
Which Rome markets are open on Sunday?
Is Campo de' Fiori market worth visiting?
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.