Getting to Pico

Moinho do Lajes

The island of Pico is mainly connected to the outside world by air. Regular passenger ferries often only go to the neighbouring islands of Faial and São Jorge

By air

The only airport Pico PIX is located on the north coast 10 km from the largest town, Madalena.

Pico has direct connections to several Azores islands and a direct flight also flies to Libsaon. All scheduled flights here are operated by a local airline SATA Air Acores.

The airport has facilities for aircraft up to the size of an Airbus A320 or Boeing 737.

The following airports are served by flights from Pico:

A return ticket from Ponta Delgada or Terceira costs on average 80 eur to 100 eur.

You will always fly to Europe or America via Lisbon, Ponta Delgada or Terceira airports. In the direction of Europe, it is usually worth buying tickets on sale to Ponta Delgada or Terceira, where you will often find fares around 250 eur on these airlines:

And from mainland Portugal also via Ryanair.

Then buy a separate ticket with SATA Air Acores to the island of Pico. Flights from Europe to Pico bought as one booking tend to be more expensive.

Buy tickets to Flores FLW

By ferry

The island of Pico is connected by regular boat lines for passengers and cars to four Azores islands. All services are operated by Atlânticoline. Timetables and online ticket booking can be found on the website: atlanticoline.pt.

There are no passenger boats to the mainland from Pico.

There are two marinas on the island. A larger one in Madalena and a much smaller one in São Roque do Pico.

Ferry routes and prices

Currently the following ferry lines sail to Pico:

  • Madalena - Horta (Faial Island)
    • 3,80 eur for 1 passenger / 22 eur for 1 car
    • 8 times a day (6-7 times a day on Sundays and holidays)
    • The cruise takes 30 minutes
  • Madalena - Velas (São Jorge Island)
    • 10,50 eur per 1 passenger / 25 eur per 1 car
    • 2 times a day except on days when the ship sails to the port of Calheta
    • The cruise takes 2 hours
  • Madalena - Calheta (São Jorge Island)
    • 10,50 eur for 1 passenger / cars are not transported on this route
    • 2 times a week
    • The cruise lasts 2 hours
  • Madalena - Angra do Heroísmo (Terceira Island)
    • 29,50 eur for 1 passenger / 55 eur for 1 car
    • 2 times a week (1 stop at the port of Calheta)
    • The cruise takes 5 hours
  • São Roque do Pico - Velas (São Jorge Island)
    • 10,50 eur for 1 passenger / 25 eur for 1 car (cars are only carried on some routes)
    • 3-4 times a day except Wednesday and Thursday when there are no sailings
    • The cruise takes 1 hour
  • São Roque do Pico - Vila da Praia (Graciosa Island)
    • 29,50 eur per 1 passenger / 55 eur per 1 car
    • 2x per week (1 stop at the port of Velas)
    • The cruise takes 4 hours
  • São Roque do Pico - Vila da Praia (Graciosa Island)
    • 29,50 eur per 1 passenger / 55 eur per 1 car
    • 2 times a week (2 stops in the ports of Velas and Graciosa)
    • The cruise takes 8 hours
This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.