Travel options
from Berlin to Tallinn

You can get from Berlin to Tallinn by train, bus or flight.

Our recommendation

To get from Berlin to Tallinn on Oct 23 we recommend taking a flight because it’s the best combination of price and speed.

04:25PMBerlin Brandenburg Airport1h55 07:20PMTallinn Lennart Meri Airport
0 changes
$711One-way
Cheapest
04:25PMBerlin Brandenburg Airport1h55 07:20PMTallinn Lennart Meri Airport
0 changes
$711One-way
Other options
09:00AMBerlin Brandenburg Airport4h20 02:20PMTallinn Lennart Meri Airport
1 changes
$2571One-way
09:00AMBerlin Brandenburg Airport7h00 05:00PMTallinn Lennart Meri Airport
1 changes
$2571One-way
08:50AMBerlin Brandenburg Airport10h00 07:50PMTallinn Lennart Meri Airport
1 changes
$2791One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
Oct 22
$102Ecolines
$198Finnair
Sat
Oct 23
$74Flixbus
$71Malta Air
Sun
Oct 24
$93Ecolines
Find prices
Mon
Oct 25
$93Ecolines
$210Lot Polish Airlines
Tue
Oct 26
$93Ecolines
$66Malta Air
Wed
Oct 27
Find prices
$102Air Baltic
Thu
Oct 28
$93Ecolines
$149Lot Polish Airlines
Fri
Oct 29
$93Ecolines
$112Lot Polish Airlines
Sat
Oct 30
$84Flixbus
$81Malta Air
Sun
Oct 31
$84Flixbus
$127Lot Polish Airlines
Mon
Nov 1
$75Flixbus
$127Lot Polish Airlines
Tue
Nov 2
Find prices
$33Malta Air
Wed
Nov 3
$93Ecolines
$102Air Baltic
Thu
Nov 4
$93Ecolines
$127Lot Polish Airlines
Fri
Nov 5
$64Flixbus
$102Air Baltic
Sat
Nov 6
Find prices
$27Malta Air
Sun
Nov 7
$69Flixbus
$103Lot Polish Airlines
Mon
Nov 8
$69Flixbus
$134Air Baltic
Tue
Nov 9
$93Ecolines
$32Malta Air
Wed
Nov 10
$93Ecolines
$102Air Baltic
Thu
Nov 11
Find prices
$104Lot Polish Airlines

Travel Information to Tallinn from Berlin

distanceDistance645 miles (1040 km)
modeAvailable travel modesFlight or bus
priceTicket price range$32 - $69
cheapestCheapest modeFlight • $32 (€26) • 1 h 45 min
fastestFastest modeFlight • $32 (€26) • 1 h 45 min
carriersPopular travel companiesMalta Air or Flixbus

Travel 645 miles (1040 km) by flight or bus to Tallinn from Berlin. If speed is a priority, then a flight is the best option with an average duration of 1 h 45 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $32 (€26). The most popular travel companies which serve this journey are Malta Air or Flixbus among others. Travelers can even take a direct bus from Berlin to Tallinn.

Travel Tips

Travel from Berlin to Tallinn
Travel to Tallinn easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Tallinn.
FAQs
What are the international travel restrictions for Estonia due to COVID-19 if I’m traveling between Berlin and Tallinn?

Travel from Berlin, Germany to Tallinn, Estonia is: Partially open.

Is international entry into Tallinn from Berlin restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Do I need to self-quarantine upon arrival to Tallinn, Estonia from Berlin?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Digital entry registration is required prior to arrival

What are the COVID-19 safety measures to follow in Tallinn, Estonia?

The government of Estonia has imposed the following measures to reduce the spread of COVID-19:

  • Social distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Recommended

The above information was last verified on 10/15/21. Remember to check the latest COVID-19 travel safety regulations for your trip to Tallinn from Berlin closer to your planned date of departure here.

What are the COVID-19 restrictions on returning to Germany from Tallinn, Estonia?

Return travel to Berlin, Germany from Estonia is: Partially open.

Are there any travel restrictions on reentering Germany from Estonia?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Estonia.

Are there requirements to self-quarantine on arrival into Germany from Estonia?

Requirements for reentering Germany:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the requirements for social distancing and wearing face masks in Germany?

All travelers must abide by the following measures in Germany to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Berlin, Germany was last verified on 10/21/21. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Berlin from Tallinn.

How do I get from Berlin to Tallinn?

There are 2 ways to get from Berlin to Tallinn: flight or bus.

How do I get from Berlin to Tallinn the cheapest way?

The cheapest way to go to Tallinn from Berlin is by taking a flight, which costs on average $32 (€26).

This is compared to other ways of getting to Tallinn:

Taking a flight is usually $37 (€30) less than taking a bus to Tallinn, which costs on average $69 (€56) for the same trip.

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

The quickest way to travel between Berlin and Tallinn is by flight, which takes on average 1 h 45 min   compared to other travel options that may take you longer to get to your destination:

In comparison, traveling by bus can take you on average 24 h 45 min.

How many miles from Berlin to Tallinn would I travel?

The distance is approximately 645 miles (1040 km) from Berlin to Tallinn.

How many scheduled departures are there a day from Berlin to Tallinn?

The average frequency per day from Berlin to Tallinn is:

  • Around 1 bus per day.

However, we recommend checking specific travel dates for your trip from Berlin to Tallinn as scheduled services by flight or bus can vary by season or day of the week.

Where do I depart from Berlin? Where do I arrive in Tallinn?

These are the most popular departure and arrival points when traveling from Berlin to Tallinn:

  • Most travelers take a flight from Berlin Brandenburg Airport to Tallinn Lennart Meri Airport.
  • Most travelers take a bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Tallinna Bussijaam.
Which travel companies can take me from Berlin to Tallinn?

Omio works with many trusted partners that can help you travel the best way from Berlin to Tallinn:

  • You can travel by plane between Berlin and Tallinn with Malta Air, and you can find Malta Air Berlin to Tallinn tickets for $32 (€26) on Omio.
  • You can travel by bus between Berlin and Tallinn with Flixbus, and you can find Flixbus Berlin to Tallinn tickets for $69 (€56) on Omio.
Is it possible to travel directly from Berlin to Tallinn?

Yes, there are direct routes from Berlin to Tallinn with the following travel companies:

  • You can find 1 direct bus per day to Tallinn with.

Direct services to Tallinn tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

What other destinations are worth visiting after traveling from Berlin to Tallinn?
Many of our customers who book a trip from Berlin to Tallinn often extend their vacation and travel to other popular destinations like Riga, Saint-Petersburg or Vilnius. If you’re thinking of adding another destination to your Berlin and Tallinn itinerary, let Omio find you the best connections between Tallinn and any of these top destinations today!
How early should I buy tickets between Berlin and Tallinn online for the best deals?

Before traveling from Berlin to Tallinn, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A plane ticket for this journey costs on average $32 (€26) one way.
  • A bus ticket costs $69 (€56) one way on average for this journey.

But we recommend booking Berlin to Tallinn tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Important Stations and Airports for this Journey