Odense ( OH-dən-sə, US also OH-thən-sə; Danish: [ˈoðˀn̩sə] ) is the third largest city in Denmark (after Copenhagen and Aarhus) and the largest city on the island of Funen. As of 1 January 2026, the city proper had a population of 187,558 while Odense Municipality had a population of 213,168, making it the fourth largest municipality in Denmark (behind Copenhagen, Aarhus and Aalborg municipalities). Eurostat and OECD have used a definition for the Metropolitan area of Odense (referred to as a Functional urban area), which includes all municipalities in the Province (Danish: landsdel) of Funen (Danish: Fyn), with a total population of 504,066 as of 1 July 2022. By road, Odense is located 45 kilometres (28 mi) north of Svendborg, 144 kilometres (89 mi) to the south of Aarhus and 167 kilometres (104 mi) to the southwest of the capital Copenhagen.
Source: Wikipedia (CC BY-SA)
Grouped by neighbourhood, lunch included. Built from places we verified recently.
Longer trips (up to 10 days): part of Pro
2 days · Balanced · about 8 stops
Standard plan shown. Sign in (free) to build your own.
Best time to visit: Jun–Aug
Compare fares and price history from the biggest departure cities.
From
London
To
Odense
Compare fares
Track the price · free alerts
From
Berlin
To
Odense
Compare fares
Track the price · free alerts
From
Madrid
To
Odense
Compare fares
Track the price · free alerts
From
Athens
To
Odense
Compare fares
Track the price · free alerts
From
Rome
To
Odense
Compare fares
Track the price · free alerts
From
Paris
To
Odense
Compare fares
Track the price · free alerts
From
Vienna
To
Odense
Compare fares
Track the price · free alerts
From
Bucharest
To
Odense
Compare fares
Track the price · free alerts
Staying more than a few days? These cities are close enough for a day trip or a night away. Distances are straight-line from Odense; times are rough estimates by road.
Denmark
84 km≈ 1 h 35 min
Germany
91 km≈ 1 h 45 min
Germany
121 km≈ 1 h 55 min
Denmark
141 km≈ 2 h 10 min
Germany
149 km≈ 2 h 20 min
Sweden
162 km≈ 2 h 30 min
Sweden
166 km≈ 2 h 35 min
Germany
172 km≈ 2 h 40 min
From Odense you can reach Aarhus (84 km), Flensburg (91 km), Kiel (121 km), Copenhagen (141 km) and Neumunster (149 km) in about 1 h 35 min to 2 h 20 min by road. Each city page has its own sights, a day plan and flights.
The most pleasant months are Jun to Aug, with comfortable temperatures and lighter crowds. Right now it averages about 6°C in November.
We are collecting fresh places for Odense. Check back soon for photos and opening hours.
You can fly into Odense Hans Christian Andersen Airport, Sønderborg Airport. Use the flight links on this page to compare fares and set a price alert.
Most visitors enjoy 2 to 3 days. Use the route builder below to get a day-by-day plan that groups sights by neighbourhood and includes lunch.