There are 10 ways to get from Tallinn to Copenhagen by plane, ferry, train, car ferry, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Tallinn to Copenhagen • 4h 14m
9 alternative options
Fly Tallinn to Helsingborg, train • 8h 30m
Fly Tallinn to Malmo, train • 7h 37m
Train, car ferry, bus • 22h 21m
Car ferry, train via Hässleholm • 24h 16m
Car ferry, train • 24h 20m
Ferry, bus • 29h 48m
Bus • 31h 45m
Drive, car ferry • 34h 19m
Tallinn to Copenhagen by car ferry, walk, tram and train
Questions & Answers
The cheapest way to get from Tallinn to Copenhagen is to fly which costs €70 - €210 and takes 4h 14m.
The fastest way to get from Tallinn to Copenhagen is to fly which takes 4h 14m and costs €70 - €210.
No, there is no direct bus from Tallinn station to Copenhagen station. However, there are services departing from Tallinn, Bus Station and arriving at Copenhagen central train station via Berlin central bus station. The journey, including transfers, takes approximately 31h 45m.
The distance between Tallinn and Copenhagen is 853 km.
The best way to get from Tallinn to Copenhagen without a car is to train and car ferry and bus which takes 22h 21m and costs .
It takes approximately 4h 14m to get from Tallinn to Copenhagen, including transfers.
Tallinn to Copenhagen bus services, operated by FlixBus, depart from Tallinn, Bus Station.
The best way to get from Tallinn to Copenhagen is to fly which takes 4h 14m and costs €70 - €210. Alternatively, you can bus, which costs €150 - €280 and takes 31h 45m.
Tallinn to Copenhagen bus services, operated by FlixBus, arrive at Copenhagen central train station.
Copenhagen is 1h behind Tallinn. It is currently 8:52 PM in Tallinn and 7:52 PM in Copenhagen.
- Distance: 853.1 km
- Duration: 4h 14m
What companies run services between Tallinn, Estonia and Copenhagen, Denmark?
Scandinavian Airlines, Air Baltic and two other airlines fly from Tallinn to Copenhagen every 4 hours. Alternatively, you can take a bus from Tallinn to Copenhagen via Berlin central bus station in around 31h 45m.
- Website
- flysas.com
Flights from Tallinn to Copenhagen
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- 1200 kr - 3900 kr
Flights from Tallinn to Copenhagen via Stockholm
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1200 kr - 3900 kr
Flights from Tallinn to Copenhagen via Oslo
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- 1200 kr - 3900 kr
Flights from Helsinki to Copenhagen
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- 550 kr - 2700 kr
Flights from Helsinki to Copenhagen via Stockholm
- Ave. Duration
- 3h 12m
- When
- Monday to Saturday
- Estimated price
- 550 kr - 2700 kr
Flights from Tallinn to Helsingborg via Stockholm
- Ave. Duration
- 4h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 650 kr - 2600 kr
Flights from Tallinn to Helsingborg via Copenhagen, Stockholm
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- 800 kr - 3300 kr
Flights from Tallinn to Helsingborg via Oslo, Stockholm
- Ave. Duration
- 8h 30m
- When
- Thursday
- Estimated price
- 800 kr - 3100 kr
Flights from Tallinn to Malmo via Stockholm
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- 900 kr - 3100 kr
- Website
- finnair.com
Flights from Tallinn to Copenhagen via Helsinki
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- 800 kr - 2300 kr
Flights from Helsinki to Copenhagen
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- 650 kr - 2400 kr
- Website
- norwegian.com
Flights from Tallinn to Copenhagen via Oslo
- Ave. Duration
- 4h 10m
- When
- Sunday
- Estimated price
- 400 kr - 1700 kr
Flights from Helsinki to Copenhagen
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 430 kr - 2500 kr
Flights from Helsinki to Copenhagen via Stockholm
- Ave. Duration
- 3h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 430 kr - 2500 kr
- Website
- airbaltic.com
Flights from Tallinn to Copenhagen
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- 650 kr - 2500 kr
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Ängelholm St. to København H
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Malmö Centralstation to København H
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Hässleholm C to København H
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Ängelholm station to Köpenhamn H
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- 120 kr - 180 kr
- Website
- https://www.oresundstag.se/en
Train from Malmö Centralstation to Köpenhamn H
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- 75 kr - 110 kr
- Website
- https://www.oresundstag.se/en
Train from Hässleholm Centralstation to Köpenhamn H
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- 120 kr - 170 kr
- Website
- https://www.oresundstag.se/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Malmö Centralstation to Köpenhamn H
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- 45 kr - 190 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 130 kr - 190 kr
- 2nd Class Ticket
- 45 kr - 60 kr
Train from Stockholm Centralstation to Köpenhamn H
- Ave. Duration
- 5h 12m
- Frequency
- Every 4 hours
- Estimated price
- 410 kr - 600 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 420 kr - 600 kr
- 2nd Class Ticket
- 410 kr - 550 kr
Train from Stockholm Centralstation to Hässleholm Centralstation
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- 340 kr - 500 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 360 kr - 500 kr
- 2nd Class Ticket
- 340 kr - 450 kr
Train from Hässleholm Centralstation to Köpenhamn H
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- 95 kr - 250 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 170 kr - 250 kr
- 2nd Class Ticket
- 95 kr - 130 kr
- Phone
- 673 7400
- info@elron.ee
- Website
- elron.ee
Train from Tallinn to Paldiski
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- 22 kr - 30 kr
- Schedules at
- elron.ee
- Express Train Ticket
- 22 kr - 28 kr
- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Stockholm Centralstation to Hässleholm Centralstation
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- 280 kr - 390 kr
- Schedules at
- snalltaget.se
- Phone
- 08 600 10 00
- Website
- sl.se
Bus from Campus Roslagen to Mörby centrum E18
- Ave. Duration
- 46 min
- Frequency
- Every 20 minutes
- Estimated price
- 0 kr
- Website
- https://sl.se/en/in-english
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Stockholm Main Station Terminalslingan to Copenhagen Ingerslevsgade
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a week
- Estimated price
- 650 kr - 1000 kr
- Website
- https://www.vybuss.com/
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Tallinn, Bus Station to Berlin central bus station
- Ave. Duration
- 22h 35m
- Frequency
- Twice daily
- Estimated price
- 850 kr - 1200 kr
- Website
- https://www.flixbus.co.uk
Bus from Berlin central bus station to Copenhagen central train station
- Ave. Duration
- 8h 10m
- Frequency
- 5 times a day
- Estimated price
- 250 kr - 360 kr
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- 0040 723 450 475
- info@comati-psg.ro
- Website
- comati-psg.ro
Bus from Berlin Central Bus Station to Copenhagen Ingerslevsgade
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- 750 kr - 850 kr
- Website
- Comati PSG
- Phone
- +49 (0)40 547 541 222
- international.sales@tallinksilja.com
- Website
- tallinksilja.com
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- 420 kr - 700 kr
- Website
- https://en.tallink.com/book-a-cruise
- Vehicle
- 180 kr - 600 kr
- Inside cabin
- 420 kr - 550 kr
- Outside cabin
- 490 kr - 700 kr
- Deluxe/Suite
- 410 kr - 600 kr
Car ferry from Tallinn to Stockholm
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a week
- Estimated price
- 600 kr - 1400 kr
- Website
- https://en.tallink.com/book-a-cruise
- Vehicle
- 550 kr - 1100 kr
- Inside cabin
- 600 kr - 850 kr
- Outside cabin
- 950 kr - 1400 kr
- Deluxe/Suite
- 2300 kr - 3200 kr
- Adult
- 650 kr - 1000 kr
Car ferry from Helsinki to Stockholm
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- 600 kr - 1300 kr
- Website
- https://en.tallink.com/book-a-cruise
- Vehicle
- 550 kr - 1000 kr
- Inside cabin
- 600 kr - 800 kr
- Outside cabin
- 950 kr - 1300 kr
- Deluxe/Suite
- 2100 kr - 3000 kr
- Phone
- +45 33 42 30 10
- incoming@dfdsseaways.dk
- Website
- dfds.com
Car ferry from Paldiski to Kapellskär
- Ave. Duration
- 11h
- Frequency
- Once daily
- Website
- https://www.dfds.com/en
Want to know more about travelling around Denmark
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Book your Tallinn to Copenhagen bus tickets online with FlixBus.
There are 849+ hotels available in Copenhagen. Prices start at 470 kr DKK per night.