Where to Stay in Odense:
The best hotels in Denmark's fairy-tale city, from the H.C. Andersen quarter to the station.
Odense is one of those Danish cities that tends to get overlooked in favor of Copenhagen, and we think that is a genuine mistake. It is compact, easy to navigate and the Old Town has a charm that the capital lost somewhere along the way. Hans Christian Andersen was born here and you feel it in the streets in the best possible way.
The good news is that Odense is small enough that wherever you stay, you are never far from the main sights. The city center is the obvious base but the station area works well too, especially if you are arriving by train from Copenhagen or heading on to Aarhus. These are the hotels we would book.
Listen: Our Odense Episode
Best Areas to Stay in Odense:
|
City Center / Old Town. The most atmospheric area, with H.C. Andersen's House, the Cathedral, Kongensgade and the main pedestrian streets all within easy walking distance. Best for first-time visitors who want to feel in the heart of Odense. Near Odense Station. Practical and well-connected, with easy access to trains for Copenhagen and Aarhus. The city center is a short walk away. Good choice if you are arriving by rail or doing a tight schedule with onward travel. A Short Walk from the Center. Quieter residential streets with more affordable boutique and B&B options, typically ten to fifteen minutes on foot from the main sights. Good value and a more local feel than the central hotels. |
Disclosure: This post contains affiliate links. We may earn a small commission if you book through our links, at no extra cost to you. We only recommend hotels we'd stay at ourselves.
The City Center: Staying in H.C. Andersen's Odense
Hotels in the heart of the city, within walking distance of the Old Town, the Cathedral and the main sights.
Hotel Odeon
Our top pick in Odense: central, well-designed and right by H.C. Andersen's House.
Rating: ⭐⭐⭐⭐
Location: City center, steps from H.C. Andersen's House and the main pedestrian streets
Why Stay Here: A contemporary design hotel right in the heart of Odense, steps from H.C. Andersen's House and the main pedestrian streets. The rooms are spacious by Danish city standards, the restaurant is genuinely good and the lobby has the kind of easy atmosphere that makes it worth arriving early. For first-time visitors who want to be in the middle of Odense without compromising on comfort, this is the pick.
Price Range: $$$$
First Hotel Grand Odense
On our list for next time: that weekend brunch is supposed to be worth the trip on its own.
Rating: ⭐⭐⭐⭐
Location: Kongensgade, in the heart of the city center
Why Stay Here: A grand historic building on Kongensgade, one of Odense's main streets, with newly renovated interiors that balance period character with modern comfort. The weekend brunch has become something of a local institution and the position puts you within easy walking distance of the Cathedral, the Old Town and most of the main sights.
Price Range: $$$$
City Hotel Nattergalen
Rating: ⭐⭐⭐
Location: City center, within walking distance of the main sights
Why Stay Here: A well-located city center hotel with comfortable rooms and a straightforward offer: good position, fair price, everything you need. Within easy walking distance of the H.C. Andersen quarter and the main shopping streets. A reliable choice for a short Odense stay without the price tag of the larger design hotels.
Price Range: $$-$$$
Near Odense Station: Well-Connected Hotels
Practical, well-located hotels close to the train station, with easy access to Copenhagen, Aarhus and the rest of Funen.
Comwell H.C. Andersen Odense
Rating: ⭐⭐⭐⭐
Location: Near Odense Station and the Old Town
Why Stay Here: A polished four-star hotel with stylish Scandinavian interiors, a cozy bar and well-appointed rooms. The location near the train station and the Old Town gives you easy access both for arriving by rail and for exploring the city on foot. Consistent service, a solid breakfast and the kind of reliability you want when you are traveling with family or on a short city break.
Price Range: $$$$
Milling Hotel Plaza
Rating: ⭐⭐⭐⭐
Location: Directly opposite Odense Station
Why Stay Here: A classic Danish hotel directly opposite Odense Station with a strong breakfast, reliable service and that rare and much-appreciated feature: free coffee and cake in the afternoon. The station position makes arrivals and departures effortless and the city center is a short walk away. Consistently well-reviewed and good value for a four-star stay.
Price Range: $$-$$$
CABINN Odense
Rating: ⭐⭐
Location: Directly beside Odense Station
Why Stay Here: Directly beside Odense Station, the CABINN keeps things simple and functional. The rooms are compact and efficiently designed, the price is among the lowest in the city and the station location makes early trains and late arrivals easy. A solid budget option with no surprises and a great position for getting in and out of Odense quickly.
Price Range: $-$$
A Short Walk from the Center: Boutique and Budget Stays
More affordable options a short walk from the main sights, with more character than the standard city center hotels.
Hotel Knudsens Gaard
Rating: ⭐⭐⭐⭐
Location: Historic courtyard building, about 10 minutes walk from the Old Town
Why Stay Here: A characterful hotel in a beautifully restored historic courtyard building about ten minutes on foot from the Old Town. The rooms have a warmth and individuality that you don't always find in city center hotels and the courtyard setting gives it a genuinely peaceful feel. A good choice if you want charm and character at a mid-range price.
Price Range: $$-$$$
Milling Hotel Mini 11
Rating: ⭐⭐
Location: Near the city center
Why Stay Here: A smaller and more affordable sister property to the Milling Hotel Plaza, centrally located and offering guests access to breakfast at the main hotel. Clean, friendly and good value. A practical choice for solo travelers or couples who want a central Odense base without the price of the larger properties.
Price Range: $-$$
Amalie Bed and Breakfast
Rating: B&B
Location: Residential area, about 10 minutes from the city center
Why Stay Here: A quiet, family-run B&B in a residential neighborhood about ten minutes from the city center. Friendly hosts, a homely atmosphere and a peaceful setting make this a good option for travelers who prefer something more personal than a hotel stay. Well-reviewed for warmth and hospitality and good value for Odense.
Price Range: $-$$
Odense is smaller than Copenhagen but it punches well above its weight. The Old Town is genuinely lovely, the H.C. Andersen sights are worth every minute and the city has a relaxed, unhurried feel that makes it easy to slow down and actually enjoy a place. Book early in summer and around Danish school holidays when the city gets busy fast.
FAQ About Staying in Odense
Odense is the birthplace of Hans Christian Andersen and is often called Denmark's fairy-tale city. The Old Town, H.C. Andersen's House, the Gothic Cathedral and the charming cobbled streets all make it one of the most atmospheric cities in Denmark. It is also home to Funen Village, an open-air museum, and a strong food and culture scene.
Odense is about 1.5 hours from Copenhagen by direct train, making it an easy day trip or a natural stop on a wider Denmark itinerary. The train runs frequently throughout the day and the journey is straightforward. Many visitors combine Odense with Copenhagen and Aarhus on a single trip.
Absolutely. Odense tends to get overlooked in favor of Copenhagen but it is one of our favorite Danish cities. It is compact and walkable, the Old Town is genuinely lovely and the whole city has an unhurried, charming feel that is harder to find in the capital. Two days is enough to see the highlights and it works well as part of a wider Denmark trip.
One to two days is enough to see the main sights, including H.C. Andersen's House, the Cathedral and the Old Town. Add an extra day if you want to visit Funen Village or explore the city more slowly. Odense also makes a good base for day trips to the surrounding Funen countryside and coastal villages.
The city center is the best base for most visitors, with H.C. Andersen's House, the Cathedral and the main pedestrian streets all within easy walking distance. Staying near Odense Station is a practical choice if you are arriving by train or planning onward travel. The city is compact enough that no area leaves you far from the main sights.
Read More About Odense
Planning your Odense trip? Our Odense Travel Guide covers H.C. Andersen's House, the Old Town, where to eat and how to make the most of a visit to Denmark's fairy-tale city.
Planning More Denmark Travel?
More of our Denmark and Scandinavia guides.
Where to Stay in Copenhagen: From the waterfront to the Latin Quarter, the best hotels in the Danish capital
Where to Eat in Odense: From cozy kitchens to global street food
Aarhus Travel Guide: What to see, where to eat and how to spend your time in Denmark's second city