You can get from Berlin to Odense by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||233 miles (375 km)|
|Available travel modes||Bus or train|
|Ticket price range||$48 - $64|
|Cheapest mode||Train • $48 (€38) • 6 h 46 min|
|Fastest mode||Train • $48 (€38) • 6 h 46 min|
|Popular travel companies||Flixbus or Deutsche Bahn|
Travel 233 miles (375 km) by bus or train to Odense from Berlin. If speed is a priority, then a train is the best option with an average duration of 6 h 46 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $48 (€38). The most popular travel companies which serve this trip are Flixbus or Deutsche Bahn among others. Travelers can even take a direct from Berlin to Odense.
International travel from Berlin, Germany to Odense, Denmark is: Partially open.
Entry into Denmark is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.
Conditions of entry:
All travelers in Denmark must observe the following coronavirus safety measures:
The information above was last checked on 9/14/21; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations for your upcoming trip to Odense from Berlin.
The restriction level for your return to Berlin, Germany from Denmark is: Partially open.
Entry into Germany is currently allowed for: Entry is partially open for citizens and permanent residents of Denmark.
Conditions of reentry into Germany:
You should observe these safety measures in Germany as imposed by the government to reduce the spread of COVID-19:
This information about your return travel to Germany was last checked on 9/18/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Berlin from Odense closer to your date of departure here.
There are 2 ways to travel from Berlin to Odense including taking a bus or train.
The cheapest way to travel from Berlin to Odense is by taking a train with an average price of $48 (€38).
This is compared to other travel options to Odense:
A train is generally $16 (€13) less than a bus for the same route. Taking a bus costs on average $64 (€51) from Berlin to Odense.
The fastest way to get to Odense from Berlin is by train with an average travel time of 6 h 46 min.
Other travel options to Odense can usually take longer:
In comparison, getting to Odense by bus can take on average 9 h 10 min.
The distance from Berlin to Odense is approximately 233 miles (375 km).
These are the most popular departure and arrival points from Berlin to Odense:
Omio works with many trusted partners that can help you travel the best way from Berlin to Odense:
Before traveling from Berlin to Odense, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Berlin to Odense tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need