Travelling to Portugal by ferry

Travelling to Portugal by ferry is an excellent choice! Portugal is served by 3 ferry companies (Empresa de Navegação Madeirense, Porto Santo Line or Atlanticoline). These companies operate 66 ferry crossings to Portugal, serving the ports of Portimao, Funchal, Porto Santo, Las Palmas De Gran Canaria, Santa Cruz de Tenerife, Ponta Delgada, Vila do Porto and Horta.

To make sure you find a cheap ferry ticket to Portugal, we recommend using our search engine that compares offers, prices and availability of Empresa de Navegação Madeirense, Porto Santo Line and Atlanticoline.

With a total frequency of over 29 crossings a day, depending on the time of year, from 2 countries (Portugal and Spain), you have many options for planning your ferry crossing to Portugal.

The fastest crossing takes 30 min (Sao Roque do Pico - Velas) with a distance of 13 mi and the longest 19 hours 20 min (Lajes das Flores - Praia da Vitoria) with a distance of 225 mi.

Ferry to Portugal in figures

Countries
Portugal
Spain
Number of crossings
29 crossings a day
Number of ports
15
Number of ferry connections
66
Number of ferry companies
3
Search for ferries
Search and book accommodation

Most popular ferry crossings to Portugal

Search Vivanoda for the fastest, longest or most frequent ferries to Portugal. Compare offers from Empresa de Navegação Madeirense, Porto Santo Line and Atlanticoline and book your ticket to Portugal.

Most popular ferry routes to Portugal

Looking for a ferry to Portugal? Discover the most popular routes that allow you to sail between different parts of the country and abroad. Whether you want to reach islands, historic ports or picturesque beaches, ferries are a convenient and comfortable way to travel in Portugal.

Popular ferry routes in Portugal include destinations like Portimao, Funchal, Porto Santo, Las Palmas De Gran Canaria, Santa Cruz de Tenerife, Ponta Delgada, Vila do Porto and Horta and many others. Modern ferries in Portugal offer great facilities and services, from comfortable cabins to on-board restaurants and activities for the whole family.

Use our fare comparison tool to find the best deals on ferry tickets to Portugal and plan your trip. With our easy-to-use search tool, you can find deals and timetables from several ferry companies, including Empresa de Navegação Madeirense, Porto Santo Line or Atlanticoline. There is sure to be a deal that best suits your needs and budget. Search all 66 ferry routes!

Domestic Ferries in Portugal

Portimao Portugal
Funchal Portugal
  • Empresa de Navegação Madeirense Portimao Funchal
    Empresa de Navegação Madeirense
    567 mi
Porto Santo Portugal
Funchal Portugal
From £31
  • Porto Santo Line Porto Santo Funchal
    Porto Santo Line
    2 crossings a day
    2 hours 20 min
    44 mi
Funchal Portugal
Portimao Portugal
  • Empresa de Navegação Madeirense Funchal Portimao
    Empresa de Navegação Madeirense
    567 mi
Ponta Delgada Portugal
Vila do Porto Portugal
  • Atlanticoline Ponta Delgada Vila do Porto
    Atlanticoline
    4 crossings a week
    3 hours
    62 mi
Horta Portugal
Vila do Porto Portugal
  • Atlanticoline Horta Vila do Porto
    Atlanticoline
    1 crossings a week
    17 hours
    220 mi
Velas Portugal
Vila do Porto Portugal
  • Atlanticoline Velas Vila do Porto
    Atlanticoline
    206 mi
Praia da Vitoria Portugal
Vila do Porto Portugal
  • Atlanticoline Praia da Vitoria Vila do Porto
    Atlanticoline
    1 crossings a week
    8 hours
    162 mi
Lajes das Flores Portugal
Vila do Porto Portugal
  • Atlanticoline Lajes das Flores Vila do Porto
    Atlanticoline
    368 mi
Sao Roque do Pico Portugal
Vila do Porto Portugal
  • Atlanticoline Sao Roque do Pico Vila do Porto
    Atlanticoline
    204 mi
Praia Portugal
Vila do Porto Portugal
  • Atlanticoline Praia Vila do Porto
    Atlanticoline
    212 mi
Vila do Porto Portugal
Ponta Delgada Portugal
  • Atlanticoline Vila do Porto Ponta Delgada
    Atlanticoline
    4 crossings a week
    3 hours
    62 mi
Horta Portugal
Ponta Delgada Portugal
  • Atlanticoline Horta Ponta Delgada
    Atlanticoline
    6 crossings a week
    13 hours 30 min
    170 mi
Velas Portugal
Ponta Delgada Portugal
  • Atlanticoline Velas Ponta Delgada
    Atlanticoline
    4 crossings a week
    13 hours
    152 mi
Praia da Vitoria Portugal
Ponta Delgada Portugal
  • Atlanticoline Praia da Vitoria Ponta Delgada
    Atlanticoline
    4 crossings a week
    4 hours 30 min
    102 mi
Lajes das Flores Portugal
Ponta Delgada Portugal
  • Atlanticoline Lajes das Flores Ponta Delgada
    Atlanticoline
    1 crossings a week
    2 hours
    318 mi
Sao Roque do Pico Portugal
Ponta Delgada Portugal
  • Atlanticoline Sao Roque do Pico Ponta Delgada
    Atlanticoline
    4 crossings a week
    12 hours
    153 mi
Praia Portugal
Ponta Delgada Portugal
  • Atlanticoline Praia Ponta Delgada
    Atlanticoline
    4 crossings a week
    3 hours
    154 mi
Vila do Porto Portugal
Horta Portugal
  • Atlanticoline Vila do Porto Horta
    Atlanticoline
    220 mi
Ponta Delgada Portugal
Horta Portugal
  • Atlanticoline Ponta Delgada Horta
    Atlanticoline
    3 crossings a week
    13 hours 50 min
    170 mi
Velas Portugal
Horta Portugal
From £16
  • Atlanticoline Velas Horta
    Atlanticoline
    3 crossings a day
    1 hours 40 min
    25 mi
Praia da Vitoria Portugal
Horta Portugal
  • Atlanticoline Praia da Vitoria Horta
    Atlanticoline
    3 crossings a week
    8 hours 30 min
    85 mi
Lajes das Flores Portugal
Horta Portugal
  • Atlanticoline Lajes das Flores Horta
    Atlanticoline
    1 crossings a week
    9 hours
    149 mi
Sao Roque do Pico Portugal
Horta Portugal
From £12
  • Atlanticoline Sao Roque do Pico Horta
    Atlanticoline
    2 crossings a week
    1 hours
    17 mi
Praia Portugal
Horta Portugal
  • Atlanticoline Praia Horta
    Atlanticoline
    2 crossings a week
    4 hours 50 min
    50 mi
Funchal Portugal
Porto Santo Portugal
From £31
  • Porto Santo Line Funchal Porto Santo
    Porto Santo Line
    13 crossings a week
    2 hours 20 min
    44 mi
Vila do Porto Portugal
Velas Portugal
  • Atlanticoline Vila do Porto Velas
    Atlanticoline
    206 mi
Ponta Delgada Portugal
Velas Portugal
  • Atlanticoline Ponta Delgada Velas
    Atlanticoline
    3 crossings a week
    11 hours
    152 mi
Horta Portugal
Velas Portugal
From £16
  • Atlanticoline Horta Velas
    Atlanticoline
    3 crossings a day
    1 hours 40 min
    25 mi
Praia da Vitoria Portugal
Velas Portugal
  • Atlanticoline Praia da Vitoria Velas
    Atlanticoline
    3 crossings a week
    5 hours 50 min
    62 mi
Lajes das Flores Portugal
Velas Portugal
  • Atlanticoline Lajes das Flores Velas
    Atlanticoline
    1 crossings a week
    12 hours
    166 mi
Sao Roque do Pico Portugal
Velas Portugal
From £10
  • Atlanticoline Sao Roque do Pico Velas
    Atlanticoline
    5 crossings a week
    30 min
    13 mi
Praia Portugal
Velas Portugal
  • Atlanticoline Praia Velas
    Atlanticoline
    3 crossings a week
    2 hours 20 min
    28 mi
Vila do Porto Portugal
Praia da Vitoria Portugal
  • Atlanticoline Vila do Porto Praia da Vitoria
    Atlanticoline
    162 mi
Ponta Delgada Portugal
Praia da Vitoria Portugal
  • Atlanticoline Ponta Delgada Praia da Vitoria
    Atlanticoline
    3 crossings a week
    4 hours 30 min
    102 mi
Horta Portugal
Praia da Vitoria Portugal
  • Atlanticoline Horta Praia da Vitoria
    Atlanticoline
    4 crossings a week
    8 hours 20 min
    85 mi
Velas Portugal
Praia da Vitoria Portugal
  • Atlanticoline Velas Praia da Vitoria
    Atlanticoline
    3 crossings a week
    5 hours 50 min
    62 mi
Lajes das Flores Portugal
Praia da Vitoria Portugal
  • Atlanticoline Lajes das Flores Praia da Vitoria
    Atlanticoline
    1 crossings a week
    19 hours 20 min
    225 mi
Sao Roque do Pico Portugal
Praia da Vitoria Portugal
  • Atlanticoline Sao Roque do Pico Praia da Vitoria
    Atlanticoline
    4 crossings a week
    6 hours 50 min
    69 mi
Praia Portugal
Praia da Vitoria Portugal
  • Atlanticoline Praia Praia da Vitoria
    Atlanticoline
    4 crossings a week
    3 hours
    54 mi
Santa Cruz das Flores Portugal
Corvo Portugal
From £10
  • Atlanticoline Santa Cruz das Flores Corvo
    Atlanticoline
    3 crossings a day
    40 min
    15 mi
Lajes das Flores Portugal
Corvo Portugal
  • Atlanticoline Lajes das Flores Corvo
    Atlanticoline
    21 mi
Corvo Portugal
Santa Cruz das Flores Portugal
From £10
  • Atlanticoline Corvo Santa Cruz das Flores
    Atlanticoline
    15 mi
Vila do Porto Portugal
Lajes das Flores Portugal
  • Atlanticoline Vila do Porto Lajes das Flores
    Atlanticoline
    368 mi
Ponta Delgada Portugal
Lajes das Flores Portugal
  • Atlanticoline Ponta Delgada Lajes das Flores
    Atlanticoline
    318 mi
Horta Portugal
Lajes das Flores Portugal
  • Atlanticoline Horta Lajes das Flores
    Atlanticoline
    1 crossings a week
    9 hours
    149 mi
Velas Portugal
Lajes das Flores Portugal
  • Atlanticoline Velas Lajes das Flores
    Atlanticoline
    166 mi
Praia da Vitoria Portugal
Lajes das Flores Portugal
  • Atlanticoline Praia da Vitoria Lajes das Flores
    Atlanticoline
    225 mi
Corvo Portugal
Lajes das Flores Portugal
  • Atlanticoline Corvo Lajes das Flores
    Atlanticoline
    21 mi
Sao Roque do Pico Portugal
Lajes das Flores Portugal
  • Atlanticoline Sao Roque do Pico Lajes das Flores
    Atlanticoline
    1 crossings a week
    10 hours 50 min
    165 mi
Praia Portugal
Lajes das Flores Portugal
  • Atlanticoline Praia Lajes das Flores
    Atlanticoline
    173 mi

Ferries to Portugal from Spain

Las Palmas De Gran Canaria Spain
Funchal Portugal
  • Empresa de Navegação Madeirense Las Palmas De Gran Canaria Funchal
    Empresa de Navegação Madeirense
    323 mi
Santa Cruz de Tenerife Spain
Funchal Portugal
  • Empresa de Navegação Madeirense Santa Cruz de Tenerife Funchal
    Empresa de Navegação Madeirense
    291 mi
Search for ferries
Search and book accommodation

FAQs about travelling by ferry to Portugal

Simply search for ferries to Portugal on Vivanoda among the 66 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

There are 3 ferry companies operating to Portugal: Empresa de Navegação Madeirense, Porto Santo Line and Atlanticoline ...

Portimao-Funchal, Porto Santo-Funchal, Las Palmas De Gran Canaria-Funchal and Santa Cruz de Tenerife-Funchal are the most popular ferry routes for travellers.

Ferry to Portugal - Compare prices and book ferry tickets

Ferry Journey to Portugal

Portugal: Visit the country after your ferry crossing

Lisbon: the capital of Portugal is a city full of charm, colour and life. There is so much to see in Lisbon, such as the famous Belem Tower, St George's Castle, the Alfama district and its narrow streets, or the Place du Commerce and its impressive arch.

Porto: Portugal's second largest city is famous for its port wine, but it also offers many tourist attractions such as the Clerks' Tower, the Dom Luis I Bridge, Porto Cathedral and the Palácio da Bolsa.

The Algarve Coast: Portugal's southern coast is famous for its golden sandy beaches, crystal clear waters and impressive rock formations. Algarve resorts such as Lagos, Albufeira and Faro are ideal destinations for swimming and water sports enthusiasts.

Portugal: When is the best time to travel?

The best time to visit Portugal is generally from May to September. During these months, the country enjoys pleasant temperatures, with an average of 25 to 30 degrees Celsius in the hottest months (July and August). The days are sunny, ideal for enjoying the country's many magnificent beaches, such as the Algarve in the south.

In autumn, from October to November, Portugal is also an attractive destination. Temperatures start to drop slightly, but are still mild, averaging between 20 and 25 degrees Celsius. This is an excellent time to explore the cities, visit the vineyards and discover Portugal's rich gastronomy.

Search for ferries
Search and book accommodation

All ports with ferry connections in Portugal

Main tourist areas served by ferries from Portugal

All countries linked by ferry to Portugal

None

None
None
None