Hotels in Odense

Search and compare Odense hotels from hundreds of travel sites and save

Odense, Denmark
Oct 18 — Oct 192
Odense, Denmark
Mon 10/18
Tue 10/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Odense

Filter by star ratings
All filters
Frederik VI's Hotel
Frederik VI's Hotel
7.9 Good
Rugårdsvej 590, Odense, South Denmark, Denmark
Show on map
5.4 mi from city centre, Odense 
GoodBased on 595 reviews
7.9

Situated in Odense, Frederik VI's Hotel offers 4-star accommodation, as well as free Wi-Fi. It also provides a 24-hour business centre, a terrace and meeting rooms.

City Hotel Nattergalen
City Hotel Nattergalen
7.8 Good
Hans Mules Gade 5, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre, Odense 
GoodBased on 1,587 reviews
7.8

Just 10 minutes' walk from Odense Railway Station, the hotel has a convenient location, making it an ideal base while in Odense. It is steps from Odense City Museums, restaurants and nightlife options.

Scandic Odense
Scandic Odense
8.1 Excellent
Hvidkærvej 25, Odense, South Denmark, Denmark
Show on map
3.0 mi from city centre, Odense 
ExcellentBased on 435 reviews
8.1

Scandic Odense offers 4-star accommodation in Odense. It also provides an express check-in and check-out feature, free Wi-Fi and a sauna.

Hotel Odeon
Hotel Odeon
8.7 Excellent
Odeons Kvarter 11, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre, Odense 
ExcellentBased on 2,063 reviews
8.7

Hotel Odeon Odense is located in Odense and features free Wi-Fi. Surrounded by local bars and restaurants, it is a short walk from Odense Railway Station.

Milling Hotel Ansgar
Milling Hotel Ansgar
7.4 Good
Østre Stationsvej 32, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre, Odense 
GoodBased on 1,921 reviews
7.4

This pet-friendly hotel is located in Odense and offers free Wi-Fi. It is ideally positioned for guests wanting to visit the area's popular attractions.

Hotel Knudsens Gaard
Hotel Knudsens Gaard
8.1 Excellent
Hunderupgade 2, Odense, South Denmark, Denmark
Show on map
1.1 mi from city centre, Odense 
ExcellentBased on 1,210 reviews
8.1

Situated in Odense, Hotel Knudsens Gaard offers modern 4-star accommodation, as well as free Wi-Fi. It is a 10-minute drive from Odense Cathedral and provides free private parking on site.

Milling Hotel Mini 19
Milling Hotel Mini 19
7.0 Good
Hans Tausens Gade 19, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre, Odense 
GoodBased on 1,267 reviews
7.0

Milling Hotel Mini 19 is set in Odense and is a short walk from Odense Railway Station. It is close to the Funen Art Museum, shops and nightlife options.

Milling Hotel Mini 11
Milling Hotel Mini 11
7.0 Good
Hans Tausens Gade 11, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre, Odense 
GoodBased on 831 reviews
7.0

Milling Hotel Mini 11 is set in Odense and is close to nearby sightseeing spots, such as the Brandts Museum of Photographic Art and Odense Cathedral. Surrounded by local bars and restaurants, it is a short walk from Odense Railway Station.

Milling Hotel Plaza
Milling Hotel Plaza
7.5 Good
Østre Stationsvej 24, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre, Odense 
GoodBased on 1,591 reviews
7.5

Milling Hotel Plaza is located amongst Odense's popular restaurants and cafés, just a brief walk from Odense Railway Station. Only a short stroll from the Funen Art Museum, it offers comfortable rooms equipped with a flat-screen TV, a private bathroom and free wireless internet access.

First Hotel Grand
First Hotel Grand
7.9 Good
Jernbanegade 18, Odense, South Denmark, Denmark
Show on map
0.2 mi from city centre, Odense 
GoodBased on 2,209 reviews
7.9

Featuring free Wi-Fi, First Hotel Grand is situated in Odense and is a brief walk from Odense Castle and the Brandts Museum of Photographic Art. Surrounded by local bars and restaurants, it is within walking distance from Odense Railway Station.

Tips for booking a Odense hotel

Cheapest month:December
Most expensive month:July
Average price in Odense:€117/night
Absolute cheapest price found:€55/night
Cheapest day:Monday
Most expensive day:Thursday
€57 - €274
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€78 - €154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Odense, South Denmark

Show all 66 hotels
Milling Hotel Mini 11
Milling Hotel Mini 11
7.0 Good
Hans Tausens Gade 11, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre,  

Milling Hotel Mini 11 is set in Odense and is close to nearby sightseeing spots, such as the Brandts Museum of Photographic Art and Odense Cathedral. Surrounded by local bars and restaurants, it is a short walk from Odense Railway Station.

€60
Avg. per night
Danhostel Odense City
Danhostel Odense City
7.5 Good
Østre Stationsvej 31, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre,  

The hostel is situated amongst Odense's well-known nightlife destinations, just a short walk from Odense Railway Station. It offers free Wi-Fi, luggage storage and laundry facilities.

€60
Avg. per night
Amalie Bed And Breakfast & Apartments
Amalie Bed And Breakfast & Apartments
8.9 Excellent
Juelsgade 32, Odense, South Denmark, Denmark
Show on map
0.7 mi from city centre,  

Located close to Odense Railway Station, this cosy bed and breakfast is an ideal base for those wanting to discover Odense and its surrounds. Those staying at the property also have access to complimentary wireless internet and on-site parking.

€62
Avg. per night
Milling Hotel Mini 19
Milling Hotel Mini 19
7.0 Good
Hans Tausens Gade 19, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre,  

Milling Hotel Mini 19 is set in Odense and is a short walk from Odense Railway Station. It is close to the Funen Art Museum, shops and nightlife options.

€63
Avg. per night
City Hotel Nattergalen
City Hotel Nattergalen
7.8 Good
Hans Mules Gade 5, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre,  

Just 10 minutes' walk from Odense Railway Station, the hotel has a convenient location, making it an ideal base while in Odense. It is steps from Odense City Museums, restaurants and nightlife options.

€84
Avg. per night
Milling Hotel Plaza
Milling Hotel Plaza
7.5 Good
Østre Stationsvej 24, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre,  

Milling Hotel Plaza is located amongst Odense's popular restaurants and cafés, just a brief walk from Odense Railway Station. Only a short stroll from the Funen Art Museum, it offers comfortable rooms equipped with a flat-screen TV, a private bathroom and free wireless internet access.

€94
Avg. per night
Hotel Knudsens Gaard
Hotel Knudsens Gaard
8.1 Excellent
Hunderupgade 2, Odense, South Denmark, Denmark
Show on map
1.1 mi from city centre,  

Situated in Odense, Hotel Knudsens Gaard offers modern 4-star accommodation, as well as free Wi-Fi. It is a 10-minute drive from Odense Cathedral and provides free private parking on site.

€96
Avg. per night
Milling Hotel Ansgar
Milling Hotel Ansgar
7.4 Good
Østre Stationsvej 32, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre,  

This pet-friendly hotel is located in Odense and offers free Wi-Fi. It is ideally positioned for guests wanting to visit the area's popular attractions.

€99
Avg. per night

Hotel prices in Odense

2 stars and under

€60 - €63

Milling Hotel Mini 19

#1 Most popular

€63
Avg. per night
Danhostel Odense City

Best value

€60
Avg. per night
3 stars

€54 - €111

Milling Hotel Ansgar

#1 Most popular

€99
Avg. per night
Milling Hotel Mini 11

#2 Most popular

€60
Avg. per night
Danhostel Odense Kragsbjerggaard

Best value

€54
Avg. per night
4 stars +

€94 - €112

Hotel Knudsens Gaard

#1 Most popular

€96
Avg. per night
First Hotel Grand

#2 Most popular

€103
Avg. per night
Milling Hotel Plaza

Best value

€94
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Odense

About Odense

Located in the heart of Denmark, Odense is one of the country’s most beautiful cities, renowned for its rich culture. It’s easy to compare Odense’s cobblestoned streets and the works of the city’s famous former resident, fairytale author Hans Christian Andersen.

Things to do

One of the best things to do in Odense is to simply spend the afternoon strolling through the old city’s quaint streets, gazing at the intricate architecture. At night, the area comes alive with a vibrant cafe and bar culture as Odense’s younger residents fill its streets.

Not far is Brandt’s art gallery, generally considered to be the best in all of Denmark, which features a range of Danish art, from classic and modern artwork to abstract photography. Take a wander around the gallery and you’ll also notice some stellar street art plastered on walls and buildings.

You’d be amiss not visiting the HC Andersen’s Hus museum, housed in the former home of author Hans Christian Andersen, best known for “The Little Mermaid”, “Thumbelina” and “The Ugly Duckling”. Learn about the man’s extraordinary life while exploring where he lived and worked.

Considered Denmark’s finest zoo, Odense Zoo dates back to 1930. What really separates it from the pack is the Oceanium feature, a hands-on tour through the rainforests of South America

Getting Around

Odense is perfectly sized for getting around almost exclusively by foot. A direct train connects Odense to Copenhagen Airport, taking around two hours. There are also city buses, which regularly depart Odense Bytrafik and service the city and surrounding suburbs.

Odense travel FAQs

  • Where is the best place to stay in Odense?

    Odense SØ, Odense N, and Odense S are some of the most favored places to stay in Odense.

  • What are the best hotels in Odense?

    Cichy Zakatek 2, rated with a score of 9.0 from 106 reviewers, is one of the most popular hotels in Odense. Other top stays include Odense City B&B, with an average rating of 8.8 from 335 reviewers, and Hotel Knudsens Gaard, with a score of 8.1 from 1,210 reviewers.

  • How much do hotels in Odense cost?

    Hotels in Odense cost an average of €127/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Odense?

    Prices for Odense hotels have been found for as low as €55/night over the last 3 days.

  • How much is a hotel in Odense tonight?

    Odense hotels start at €55 for tonight; however, accommodations will average about €108. These prices were found on HotelsCombined within the last 72 hours.