-One of the highest-rated attractions in town. You can board historic trains, ride a mini train, and explore Danish railway history from the 1800s to today. Great for all ages.
Open: Tue: 10-16 / Wed: 9-21 / Thu: 10-16
Price: 140 DKK
Time: 2 hours recommended
The grounds and park are open 24/7 and make for a lovely stroll, especially since it’s right next to the train station.
The must-see museum dedicated to the famous fairy tale author, featuring immersive interactive exhibitions and multilingual audio guides. Magical for adults and children alike.
Ticket online: 165-175 DKK (free under 18 years, but must book) – includes access to Andersen’s Home as well (can be booked on same day, there seems to be plenty of availability)
Open: 9:00-18:00
Covers 10,000 years of local history in a beautiful Renaissance-era setting. Entry is free if you’ve already visited H.C. Andersen’s House.
A tiny, atmospheric cottage where the writer grew up. Also free with the H.C. Andersen’s House ticket and a lovely complement to the main museum.
75 DKK, included in Andersen House ticket
A hands-on museum of 20th-century Danish everyday life where you can touch, sit on, and interact with everything. A hidden gem.
A well-loved zoo with impressive rainforest and penguin biomes. Some visitors rate it above Copenhagen’s zoo, and it’s notably affordable.
A charming open-air museum recreating 19th-century rural life on the island of Funen. Best on weekends when historical interpreters are present.
Not much in English, except for guided tours.

One of Europe’s best preserved Renaissance water castles, dating to 1554.
The current owner, Count Ahlefeldt, has added numerous features, including a maze, walk-among-the-treetops and a vintage auto museum, toy museum, kitchen garden, and more, all in a scenic park.
Price: DKK 145-160
Open: 10:00-22:00 – Castle: 10:00-21:00
Time: 2-3 hours
1-1.5h from Odense (Train 030 from Odense towards Svendborg St., get off at Kværndrup, then bus 920 towards Faaborg, get off at Egeskov Gade)
2.5-3.5h to Copenhagen (Bus 920 direction Nyborg, off at Nyborg St., IC direction Østerport St., off at København H)
Possible as a day trip between Odense – Copenhagen:
11.31-12.22 Odense - Egeskov Gade
15:03-18:00 Egeskov Gade - Copenhagen