Barcelona Ferry Port: Routes & Tickets

Barcelona is a Mediterranean ferry port in Catalonia. Choose a direction and plan access to the correct passenger terminal, whether arriving from the city or driving from elsewhere in Spain.

Ferry routes from Barcelona

Choose a destination to open its directional route page and check the sailings available for your travel date.

  • Porto Torres Ferry Port: Routes & Tickets

    View route
  • Civitavecchia Ferry Port: Routes & Tickets

    View route

Ferry operators at Barcelona Port

Choose a route and check the operator and terminal for the particular sailing.

  • Grimaldi Lines

Barcelona Port location and navigation

Map of ferry connections to and from Barcelona: Porto Torres, Civitavecchia.
Grimaldi Terminal Barcelona (F3)Muelle de Costa, s/n, 08039 Barcelona, Spain
Open Grimaldi Terminal Barcelona in maps

Good to know

Grimaldi Terminal and GPS

GPS: 41.36349, 2.17337. Grimaldi Terminal is at Muelle de Costa, s/n, 08039 Barcelona. Check-in for Porto Torres and Civitavecchia takes place at the maritime station. Afterwards, follow instructions for access to your ship.

By car, metro and bus

From Ronda Litoral, use exit 21 Ciutat Vella and follow Muelle de Costa. By metro, use Paral·lel (L2/L3) or Drassanes (L3), then check the connection with bus 88 to Moll Costa. Published guidance lists bus 88 as operating Monday to Friday; verify service for your date and arrange alternative transport if needed.

Accessible travel and assistance

Arrange assistance and the terminal meeting point with the operator in advance. If using metro or bus, check accessibility of the final stretch to check-in as well, especially with luggage or a mobility aid.

About Barcelona Ferry Port

The port has different ferry and cruise terminals. Do not navigate only to a generic Port of Barcelona pin: check the operator and address on your ticket. If arriving by metro, allow time for the final stretch to the maritime station and check-in.

Barcelona Ferry Port FAQ