Tallinn Ferry Ports and Terminals
Tallinn is an important hub for passenger ferry traffic in the Baltic Sea. Many ferries operate from Tallinn, including Eckerö Line, St Peter Line, Tallink Silja and Viking Line. In addition, many cruise ships visit Tallinn each year. Compared to Helsinki or Stockholm, Tallinn is a smaller city and its passenger ferry ports are close to the city center. Ferries are an important part of the Tallinn economy and everyday life for many people.
How many ferry ports are there in Tallinn?
For passenger and vehicle ferry traffic, there are three important ports in and around Tallinn: Old City Harbor, Muuga Harbor, and Paldiski. The Port of Paldiski is not exactly in Tallinn but we’re going to include it because it is closely linked.
Tallinn Old City Harbor
Tallinn’s Old City Harbor has two terminals for ferry passengers, Terminal-A and Terminal-D. If arriving from Helsinki, Stockholm or Saint Petersburg, your ferry will likely arrive and depart from Old City Harbor.
Old City Harbor - Terminal-A
Terminal-A has Viking Line ferries from Helsinki, Eckerö Line (Finlandia) from Helsinki, as well as St. Peter Line from Saint Petersburg. Note that St. Peter Line has been out of operation since covid began.
Old City Harbor - Terminal-D
Terminal-D has all Tallink-Silja ships. Tallink is currently the largest ferry operator in Tallinn, and has ferries going to Helsinki and Stockholm from Old City Harbor.
How close is Tallinn’s Old City Harbor to the city center and old town?
Old City Harbor is around 1km from the old town and city center. It takes 15-20 minutes to walk from the Old City Harbor to the old town or city center. If you have a lot of bags, or you don’t want to walk, there are public buses available which stop outside each terminal. There are also many taxis available. Pro tip: taxi apps such as Bolt and Uber also work in Tallinn.
How far is Terminal-D from Terminal-A in Tallinn?
You can cross from Terminal-A to Terminal-D in around 10 minutes walking.
How far is Old City Harbor to the airport in Tallinn?
Tallinn airport (TLL) is around 6km from Old City Harbor. Taxi is best, but you can also take a direct tram from Terminal D to the airport.
Tallinn’s Muuga Harbor is a cargo harbor located around 16km (10 miles) from the center of Tallinn. There are ferries to Helsinki (Vuosaari Harbor) operated by Tallink-Silja (Sea Wind) and Eckerö Line (Finbo Cargo). These ferries are only available for passengers traveling with vehicles (foot passengers not allowed). We often recommend these ferries to those traveling with vehicles or truck drivers, because they avoid the busy city centers of Tallinn and Helsinki.