Hotels in Odense

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

Odense, Denmark
May 23 — May 242
Odense, Denmark
Mon 5/23
Tue 5/24
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Odense

Filter by star ratings
All filters
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,741 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 private bathroom, a flat-screen TV and free wireless internet access.

Danhostel Odense Kragsbjerggaard
Danhostel Odense Kragsbjerggaard
7.9 Good
121 Kragsbjergvej, Odense, South Denmark, Denmark
Show on map
1.1 mi from city centre, Odense 
GoodBased on 707 reviews
7.9

Boasting a swimming pool, Danhostel Odense Kragsbjerggaard is situated in Odense and provides comfortable accommodation. It offers complimentary Wi-Fi, meeting rooms and an express check-in and check-out feature.

Hotel Odense
Hotel Odense
7.8 Good
Orbaekvej 350, Odense, South Denmark, Denmark
Show on map
3.0 mi from city centre, Odense 
GoodBased on 1,270 reviews
7.8

Providing a sauna, Hotel Odense is located in Odense and is a brief stroll from Arena Fyn. In addition to free public parking on site, the hotel features modern 4-star rooms and a bar.

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

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.

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 2,012 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.

Amalie Bed And Breakfast & Apartments
Amalie Bed And Breakfast & Apartments
8.8 Excellent
Juelsgade 32, Odense, South Denmark, Denmark
Show on map
0.7 mi from city centre, Odense 
ExcellentBased on 352 reviews
8.8

Located under a 20-minute walk from Odense Railway Station, Amalie Bed and Breakfast & Apartments provides guests with an ideal base when visiting Odense. Those staying at the property also have access to complimentary wireless internet and on-site parking.

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,321 reviews
8.1

Boasting free Wi-Fi and a bowling alley, Hotel Knudsens Gaard is situated in Odense and provides modern accommodation. It is a 10-minute drive from Odense Cathedral and has free private parking on site.

Frederik VI's Hotel
Frederik VI's Hotel
7.8 Good
Rugårdsvej 590, Odense, South Denmark, Denmark
Show on map
5.4 mi from city centre, Odense 
GoodBased on 572 reviews
7.8

Situated in Odense, Frederik VI's Hotel offers 4-star accommodation, as well as free Wi-Fi. It also provides meeting rooms, luggage storage and a ticket service.

Danhostel Odense City
Danhostel Odense City
7.4 Good
Østre Stationsvej 31, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre, Odense 
GoodBased on 775 reviews
7.4

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

Tips for booking a Odense hotel

Cheapest month:December
Most expensive month:May
Average price in Odense:$109/night
Cheapest price found:$63/night
Cheapest day:Thursday
Most expensive day:Friday
$66 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$79 - $184
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Odense hotels

Show all 68 hotels
1
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, Denmark 

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 private bathroom, a flat-screen TV and free wireless internet access.

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

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.

3
Frederik VI's Hotel
Frederik VI's Hotel
7.8 Good
Rugårdsvej 590, Odense, South Denmark, Denmark
Show on map
5.4 mi from city centre, Odense, Denmark 

Situated in Odense, Frederik VI's Hotel offers 4-star accommodation, as well as free Wi-Fi. It also provides meeting rooms, luggage storage and a ticket service.

4
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, Denmark 

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.

5
Danhostel Odense City
Danhostel Odense City
7.4 Good
Østre Stationsvej 31, Odense, South Denmark, Denmark
Show on map
0.4 mi from city centre, Odense, Denmark 

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

Cheapest hotels in Odense, South Denmark

Show all 68 hotels
Danhostel Odense City
Danhostel Odense City
7.4 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, laundry facilities and luggage storage.

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

Located under a 20-minute walk from Odense Railway Station, Amalie Bed and Breakfast & Apartments provides guests with an ideal base when visiting Odense. Those staying at the property also have access to complimentary wireless internet and on-site parking.

$68
Avg. per night
Danhostel Odense Kragsbjerggaard
Danhostel Odense Kragsbjerggaard
7.9 Good
121 Kragsbjergvej, Odense, South Denmark, Denmark
Show on map
1.1 mi from city centre,  

Boasting a swimming pool, Danhostel Odense Kragsbjerggaard is situated in Odense and provides comfortable accommodation. It offers complimentary Wi-Fi, meeting rooms and an express check-in and check-out feature.

$69
Avg. per night
Milling Hotel Mini 11
Milling Hotel Mini 11
6.8 Good
Hans Tausens Gade 11, Odense, South Denmark, Denmark
Show on map
0.3 mi from city centre,  

Situated in Odense, this 3-star property is modern and charming. Surrounded by local bars and restaurants, it is a short walk from Odense Railway Station.

$80
Avg. per night
Milling Hotel Mini 19
Milling Hotel Mini 19
6.8 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.

$85
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,  

A 10-minute walk from Odense Railway Station, the hotel has an accessible location, making it an ideal base while visiting Odense. It is steps from Odense City Museums, restaurants and nightlife options.

$93
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.

$106
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,  

Boasting free Wi-Fi and a bowling alley, Hotel Knudsens Gaard is situated in Odense and provides modern accommodation. It is a 10-minute drive from Odense Cathedral and has free private parking on site.

$107
Avg. per night

Hotel prices in Odense

2 stars and under
Milling Hotel Mini 19
#1 Most popular

Milling Hotel Mini 19

Hans Tausens Gade 19, Odense, South Denmark, Denmark

6.8 Good
$85

Avg. per night

Milling Hotel Mini 11
#2 Most popular

Milling Hotel Mini 11

Hans Tausens Gade 11, Odense, South Denmark, Denmark

6.8 Good
$80

Avg. per night

Danhostel Odense City
Best value

Danhostel Odense City

Østre Stationsvej 31, Odense, South Denmark, Denmark

7.4 Good
$64

Avg. per night

3 stars
Danhostel Odense Kragsbjerggaard
#1 Most popular

Danhostel Odense Kragsbjerggaard

121 Kragsbjergvej, Odense, South Denmark, Denmark

7.9 Good
$69

Avg. per night

Scandic Odense
#2 Most popular

Scandic Odense

Hvidkærvej 25, Odense, South Denmark, Denmark

8.0 Excellent
$119

Avg. per night

Amalie Bed And Breakfast & Apartments
Best value

Amalie Bed And Breakfast & Apartments

Juelsgade 32, Odense, South Denmark, Denmark

8.8 Excellent
$68

Avg. per night

4 stars +
Milling Hotel Plaza
#1 Most popular

Milling Hotel Plaza

Østre Stationsvej 24, Odense, South Denmark, Denmark

7.5 Good
$120

Avg. per night

Hotel Odense
#2 Most popular

Hotel Odense

Orbaekvej 350, Odense, South Denmark, Denmark

7.8 Good
$115

Avg. per night

Hotel Knudsens Gaard
Best value

Hotel Knudsens Gaard

Hunderupgade 2, Odense, South Denmark, Denmark

8.1 Excellent
$107

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

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 in Odense

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.

  • Where is the best place to stay in Odense?

    When visiting Odense, consider checking out Odense SØ, Odense N, and Odense S as some of the most sought after locations.

  • What are the best hotels in Odense?

    One of the most popular hotels in Odense is CABINN Odense, which has been reviewed by 3,129 users and currently has a rating of 7.4/10. Other top-rated locations include Comwell H.C. Andersen Odense and Milling Hotel Plaza, which have received 8.0/10 and 7.5/10 ratings from our users, respectively.

  • How much do hotels in Odense cost?

    The average price of a hotel in Odense is $154 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Odense?

    Over the last 3 days, Odense hotels have been found for as cheap as $74/night in searches by HotelsCombined users.

  • How much is a hotel in Odense tonight?

    A hotel in Odense tonight has an average price of $124, but some deals have been found for as low as $74 in HotelsCombined searches over the last 72 hours. Prices in Odense are changing frequently. The best price found for a 4-star Odense hotel for tonight has been $120.