Det finns direkta färjeförbindelser till Estland från Sverige och Finland. De två rederierna Tallink och Viking Line erbjuder direktförbindelser från Stockholm till Tallinn, båda med en kort mellanlandning i Mariehamn på Åland. Färjor går också flera gånger om dagen mellan Helsingfors och Tallinn, och överfarten tar bara 2 timmar.