|Distance||645 miles (1040 km)|
|Average bus duration||25 h 30 min|
|Average bus ticket price||$80 (€65)|
|Bus companies||Ecolines, Infobus or Eurolines Germany|
Buses from Tallinn to Berlin cover the 645 miles (1040 km) long route taking on average 25 h 30 min with our travel partners like Ecolines, Infobus or Eurolines Germany. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $66 (€54), but the average price of bus tickets is $80 (€65).
Travel by bus between Tallinn, Estonia and Berlin, Germany is: Partially open.
International entry is allowed for: Entry is partially open for citizens and permanent residents of Estonia
The government of Germany has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 10/27/21. Remember to check the latest COVID-19 travel safety regulations for your bus between Tallinn and Berlin closer to your date of departure here
Return travel from Germany to Estonia is: Partially open.
Entry into Estonia is allowed for: Entry is partially open for citizens and permanent residents of Germany
Requirements for reentering:
The government of Estonia has imposed these measures to reduce the spread of COVID-19:
Last checked on 10/27/21. Please check the latest COVID-19 travel safety regulations closer to the travel date of your bus to Tallinn from Berlin.
Here are some other resources that might have the information you need