Visiting

Odense, the fairy-tale city

Updated July 2026Reviewed July 2026
The quick versionHans Christian Andersen's home city on Funen: fairy-tale heritage, a charming old town and a manageable, family-friendly size between Copenhagen and Jutland.

Why Odense

Denmark's third-largest city and the birthplace of Hans Christian Andersen, Odense pairs cobbled old streets with a modern, cycle-friendly centre. It is calm, affordable and a natural stop between Copenhagen and Jutland.

What to see

The H.C. Andersen House museum, the storybook old town, the riverside walks, and the open-air Funen Village. It is compact enough to enjoy on foot in a day.

Living there

Cheaper than both Copenhagen and Aarhus, with a large university and a family-friendly feel. A solid option if you want Danish city life without capital-city prices.

Getting there and around

Odense sits on Funen, right on the main line between Copenhagen and Jutland, so it is easy to reach: about 75 minutes by train from Copenhagen and well under two hours from Aarhus. The city itself is flat and very cyclable, with a modern light-rail line linking the station, centre and university. It makes a natural stop on a cross-country trip, or a base for exploring Funen and nearby islands like Aeroe. See the wider regions of Denmark guide for how it fits with the rest of the country.

Common questions

Is Odense worth visiting?

Yes, especially for Hans Christian Andersen sites and a charming, walkable old town.

What is Odense known for?

Being the birthplace of Hans Christian Andersen, and for its fairy-tale heritage.

How far is Odense from Copenhagen?

About 1.5 hours by train, making it an easy stop or day trip.