HUB hero image

How to Travel from

Odense to Tallinn

by Rideshare, Route or Car

Odense
+0
Tallinn
Transport search to Tallinn
Odense
+0
Tallinn
Building a composite car route
Cheapest
Best Offer!
Car
21 h 36 min
1873 km.
from $103
Composite Route Car Only

Seven ways to Travel from Odense to Tallinn

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Hamburg, Zentraler Omnibusbahnhof to Tallinn,
Ave. Duration:
26h 55m
Frequency:
Once daily
Estimated price:
$164.55–$240.50

Danish Railways (DSB)

Phone:
+47 70 13 14 15
Website:
dsb.dk/en/
Train from Odense St. to København,
Ave. Duration:
1h 38m
Frequency:
Hourly
Estimated price:
$27.85–$40.50
Train from Odense St. to København
Ave. Duration:
1h 10m
Frequency:
Every 30 minutes
Estimated price:
$26.58–$37.97
Train from Odense St. to Vejle
Ave. Duration:
51 min
Frequency:
Hourly
Estimated price:
$13.92–$21.52
Train from Odense St. to Aarhus
Ave. Duration:
1h 41m
Frequency:
Hourly
Estimated price:
$26.58–$37.97
Bus from Odense St. to Hamburg
Ave. Duration:
4h 10m
Frequency:
Every 4 hours
Estimated price:
$24.05–$34.18

Train operators

Deutsche Bahn Intercity-Express

Phone:
+49 30 311-682904
Website:
bahn.de/
Train from Hamburg Hbf to S+U
Ave. Duration:
1h 45m
Frequency:
Hourly
Estimated price:
$63.29–$75.95

ÖBB EuroCity

Phone:
+43 5 1717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
Train from Praha Hlavni Nadrazi to Krakow
Ave. Duration:
6h 43m
Frequency:
Once daily
Estimated price:
$82.28–$120.25

RegioJet

Phone:
+420 222 222 221
Website:
regiojet.com/
Train from Praha Hlavni Nadrazi to Krakow
Ave. Duration:
6h 48m
Frequency:
Once daily
Estimated price:
$21.52–$70.50

Flixtrain

Phone:
+49 30 300 137 100
Website:
flixtrain.de/
Train from Hamburg Hbf to S+U
Ave. Duration:
2h 1m
Frequency:
Twice daily
Estimated price:
$25.32–$37.97

Deutsche Bahn Eurocity

Phone:
+49 30 2970
Website:
reiseauskunft.bahn.de/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Odense St. to København
Ave. Duration:
1h 12m
Frequency:
Every 4 hours
Estimated price:
$25.32–$35.44
Train from Odense St. to Hamburg
Ave. Duration:
3h 38m
Frequency:
5 times a day
Estimated price:
$41.77–$58.23

Öresundståg

Phone:
0771-77 77 11
Website:
oresundstag.se/
Train from Köpenhamn H to Hässleholm
Ave. Duration:
1h 30m
Frequency:
Every 30 minutes
Estimated price:
$24.05–$44.30

Swedish Railways (SJ)

Phone:
+46 77 175 75 75
Website:
sj.se/en/
Train from Hässleholm Centralstation to Stockholm
Ave. Duration:
3h 46m
Frequency:
Hourly
Estimated price:
$58.23–$88.60

Snälltåget

Phone:
+46 771-26 00 00
Website:
snalltaget.se/
Train from Hässleholm Centralstation to Stockholm
Ave. Duration:
4h 15m
Frequency:
3 times a day
Estimated price:
$48.10–$69.62

Lithuanian Railways (LG)

Phone:
(+370) 700 55111
Website:
ltglink.lt/
Train from Vilnius to Tallinn
Ave. Duration:
10h 29m
Frequency:
Once daily
Estimated price:
$37.97–$107.59

UAB LTG Link

Phone:
+370 700 55 111
Website:
ltglink.lt/
Train from Kraków Główny to Vilnius
Ave. Duration:
12h 28m
Frequency:
Once daily
Estimated price:
$36.71–$75.95

LEO Express

Phone:
+420 220 311 700
Website:
leoexpress.com/de
Train from Praha Hlavni Nadrazi to Krakow
Ave. Duration:
5h 58m
Frequency:
6 times a week
Estimated price:
$40.50–$69.62

Airlines

Scandinavian Airlines

Website:
flysas.com/
Plane from Kastrup Airport to Ülemiste
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$151.89–$481.00
Plane from Billund Airport to Ülemiste
Ave. Duration:
3h 40m
Frequency:
Thursday, Friday, and Sunday
Estimated price:
$107.59–$367.08
Plane from Aarhus Airport to Ülemiste
Ave. Duration:
5h 23m
Frequency:
Every day
Estimated price:
$82.28–$291.13

Air Baltic

Website:
airbaltic.com/
Plane from Kastrup Airport to Ülemiste
Ave. Duration:
1h 30m
Frequency:
Monday, Tuesday, Thursday, Friday, and Sunday
Estimated price:
$107.59–$303.79
Plane from Billund Airport to Ülemiste
Ave. Duration:
1h 45m
Frequency:
Tuesday and Saturday
Estimated price:
$88.60–$291.13
Plane from Aarhus Airport to Ülemiste
Ave. Duration:
3h 45m
Frequency:
Tuesday and Saturday
Estimated price:
$29.11–$177.21

Finnair

Website:
finnair.com/
Plane from Kastrup Airport to Ülemiste
Ave. Duration:
3h 20m
Frequency:
Every day
Estimated price:
$126.58–$367.08

Deutsche Bahn

Phone:
0180 6 99 66 33
Website:
bahn.de/
Train from Berlin Hbf to Praha
Ave. Duration:
4h 56m
Frequency:
Every 4 hours
Estimated price:
$37.97–$48.10

Other operators

Viking Line

Phone:
+358 9 123 575
Website:
vikingline.fi/sv-fi/
Other from Stockholm to Helsinki
Ave. Duration:
16h 55m
Frequency:
Twice daily
Estimated price:
$200.78
Other from Helsinki to Tallinn
Ave. Duration:
2h 30m
Frequency:
Twice daily
Estimated price:
$25.32–$88.60

Questions and Answers

What is the cheapest way to get from Odense to Tallinn?

The cheapest way to get from Odense to Tallinn is to train and fly which costs $48.91 - $195.65 and takes 9h 27m.

What is the fastest way to get from Odense to Tallinn?

The fastest way to get from Odense to Tallinn is to train and fly which takes 5h 26m and costs $76.09 - $239.13 .

Is there a direct bus between Odense and Tallinn?

No, there is no direct bus from Odense to Tallinn station. However, there are services departing from Odense St. and arriving at Tallinn, Bus Station via Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 32h 5m.

Is there a direct train between Odense and Tallinn?

No, there is no direct train from Odense to Tallinn. However, there are services departing from Odense St. and arriving at Tallinn via Hamburg Hbf, Berlin Hbf, Praha Hlavni Nadrazi, Kraków Główny and Vilnius. The journey, including transfers, takes approximately 43h 34m.

How far is it from Odense to Tallinn?

The distance between Odense and Tallinn is 1018 km. The road distance is 1873.4 km.

How do I travel from Odense to Tallinn without a car?

The best way to get from Odense to Tallinn without a car is to train and car ferry and ferry which takes 29h 34m and costs $282.61 - $402.17 .

How long does it take to get from Odense to Tallinn?

It takes approximately 5h 26m to get from Odense to Tallinn, including transfers.

Where do I catch the Odense to Tallinn bus from?

Odense to Tallinn bus services, operated by Danish Railways (DSB), depart from Odense St. station.

Where do I catch the Odense to Tallinn train from?

Odense to Tallinn train services, operated by Deutsche Bahn Eurocity, depart from Odense St. station.

Train or bus from Odense to Tallinn?

The best way to get from Odense to Tallinn is to bus which takes 32h 5m and costs $152.17 - $239.13 . Alternatively, you can train, which costs $163.04 - $423.91 and takes 43h 34m.

Where does the Odense to Tallinn bus arrive?

Odense to Tallinn bus services, operated by Danish Railways (DSB), arrive at Hamburg ZOB station.

What is the time difference between Odense and Tallinn?

Tallinn is 1h ahead of Odense. It is currently 08:52 in Odense and 09:52 in Tallinn.

Where does the Odense to Tallinn train arrive?

Odense to Tallinn train services, operated by Deutsche Bahn Eurocity, arrive at Hamburg Hbf station.

Can I drive from Odense to Tallinn?

Yes, the driving distance between Odense to Tallinn is 1873 km. It takes approximately 21h 40m to drive from Odense to Tallinn.

How do I get a bus ticket from Odense to Tallinn?

Book your Odense to Tallinn bus tickets online with Omio.

Where can I stay near Tallinn?

There are 1008+ hotels available in Tallinn. Prices start at $34.23 per night.
+0