Leżące na wyspie Fionia Odense zaliczane jest do najstarszych miast Danii, a jego nazwa związana jest ze znajdującym się tu w czasach prechrześcijańskich ośrodkiem kultu Odyna. Dziś znane jest przede wszystkim jako miejsce urodzenia jednego z najbardziej znanych bajkopisarzy świata, Hansa Christiana Andersena.
Odense powstało pod koniec X w. jako siedziba biskupa i bardzo szybko rozrosło się do dużego ośrodka handlowego i administracyjnego. W 1086 r. w tutejszym kościele zamordowany został król Danii, Kanut, którego niedługo później ogłoszono świętym. Dziś jego wezwanie nosi gotycka katedra, w której znajdują się groby duńskich królów Eryka III, Kanuta, Jana II Oldenburga i jego syna Christiana II.
W 1805 r. w Odense urodził się Hans Christian Andersen. Dziś w mieście można zwiedzać dwa muzea z nim związane, a także odbyć spacer śladami pisarza. Pierwsze muzeum poświęcone czasom dzieciństwa Andersena znajduje się w jego domu rodzinnym, drugie zaś obrazujące jego twórczość i dorosłe życie mieści się w kamienicy, w której miał mieszkać w czasach swej pracy literackiej.
Odense znane jest także ze swoich muzeów. Najważniejszym z nich jest Wieś z Fionii czyli skansen z około 20 obiektami przeniesionymi z różnych miejsc na wyspie, gdzie można zobaczyć jak wyglądało życie jej mieszkańców. Znajduje się tu także Muzeum Duńskich Kolei obrazujące historię ich powstania w 1847 r. oraz Muzeum kompozytora Carla Nielsena.