In Mille Fiori neem je de rol van glasblazer en handelaar aan. Je richt je op glasproductie door middel van onder andere werkplaatsen, handel en eigen huizen. Wie het slimst investeert, scoort de meeste punten en wint dit prachtig vormgegeven spel.
Het speelbord van Mille Fiori is in 5 verschillende categorieën verdeeld, die ieder op hun eigen manier punten geven. De vijf categorieën staan voor verschillende fases in de wereld van de glasblazerij. Werkplaatsen zijn plekken waar het glas wordt geproduceerd. Huizen zijn plekken waar het glas wordt ingezet. Handelshuizen verkopen het glas en de haven zorgt voor export. Ook is er een categorie met personen met daarin mensen die je werk ondersteunen. In elke categorie vind je ruimtes waarop je ruitfiches kunt leggen, die punten opleveren.
Per ronde krijg je vijf kaarten. Tijdens een beurt kies je een van deze kaarten en geef je de rest aan de speler naast je door. Aan de hand van de kaart die je speelt, leg je een ruitfiche in een van de categorieën op het speelbord. Als vier kaarten zo zijn gespeeld en doorgegeven, wordt de laatste kaart afgelegd en is de ronde afgelopen.
In de categorie “Werkplaatsen” scoor je een punt voor elk fiche dat een groep vormt met het nieuw geplaatste fiche. Leg je een fiche op een pigmentveld, dan wordt deze score verdubbeld. In de categorie “Huizen” krijg je punten voor het veld waar je je fiche op legt. Als deze plek vooraf wordt gegaan door andere fiches in jouw kleur, krijg je de punten van die fiches er nogmaals bij.
De categorie “Mensen” heeft de vorm van piramides. Hoe hoger je je fiche in de piramide legt, des te meer punten krijg je hiervoor. Je mag echter pas op hogere lagen fiches leggen als die eronder zijn voltooid. Heb je al fiches in een van de eerdere lagen gelegd, dan geven die opnieuw punten bij nieuwe fiches die in de lagen erboven worden gelegd.
De categorie “Handel” heeft plaatsen voor fiches, die vier verschillende goederensoorten tonen. Voor elk fiche dat je bij een bepaalde goederensoort legt, krijg je punten voor alle fiches van die goederensoort. Bij de categorie “Haven” kun je in plaats van fiches leggen je schip op het havenspoor verzetten. Hoe verder het schip komt, hoe meer punten je krijgt. Daarnaast kun je een fiche in een van de vijf rijen van de haven leggen. Zodra een rij vol is, krijg je punten voor de goederen die in de categorie “Handel” naast de rijen van de categorie “Haven” zijn gelegd.
Elke categorie heeft mogelijkheden om extra kaarten uit een aanbod naast het speelbord te spelen. Door slim kaarten te kiezen en fiches te leggen, kun je kettingreacties veroorzaken voor steeds meer punten. Als iemand het laatste fiche uit de eigen voorraad legt of als alle kaarten op zijn, is het spel afgelopen. Degene met de meeste punten wint.