|Distance||645 miles (1040 km)|
|Average coach duration||25 h 30 min|
|Average coach ticket price||£62 (€71)|
|Coach companies||Ecolines, Infobus or Eurolines Germany|
Coaches from Tallinn to Berlin cover the 645 miles (1040 km) long trip taking on average 25 h 30 min with our travel partners like Ecolines, Infobus or Eurolines Germany. There are direct coach services available. While the average ticket price for this route costs around £62, you can find the cheapest coach ticket for as low as £56.
Here are some other resources that might have the information you need