Gubbio to starożytne miasto, którego początki sięgają szczytu cywilizacji umbryjskiej, o czym świadczą Tablice Eugubine (siedem brązowych tablic z pismem w języku Umbryjskim, zachowane w Muzeum obywatelskim w Palazzo dei Consoli). Rzymianie nadali mu nazwę Iguvium, a później Eugubium. Zniszczona przez Gotów (552), których następcami byli najpierw Bizantyjczycy (592), a następnie Lombardzi( 772), ponownie wzrosła w XI wieku, kiedy powstała jako niezależna Gmina. W XII wieku Gubbio pod duchowym przewodnictwem biskupa Ubaldo, Wielkiego Protektora Gubbio, wygrało wojnę z Perugią i innymi pobliskimi miastami. Dzięki kwitnącemu przemysłowi (wyspecjalizowanemu w garncarstwie majolikowym) osiągnął swój największy splendor w XIV wieku, w czasie którego zbudowano wiele zabytków i przybrał średniowieczny wygląd, który ma do dziś.