Pico Island is mainly connected to the rest of the world by air. Regular passenger ferries often only sail to the neighbouring islands of Faial and São Jorge

By air

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

Pico has direct connections to several Azores islands, and there is also a direct flight to Lisbon. All scheduled flights here are operated by the local airline SATA Air Acores.

The airport is equipped to handle aircraft up to the size of an Airbus A320 or Boeing 737.

Flights from Pico go to the following airports:

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

Flights to Europe or the Americas always go via Lisbon, Ponta Delgada or Terceira airports. When travelling to Europe, it’s usually worth looking out for special offers on flights to Ponta Delgada or Terceira, where fares are often around 250 eur with the following airlines:

And from mainland Portugal, you can also fly with Ryanair.

You should then buy a separate ticket with SATA Air Acores to the island of Pico. Flights from Europe to Pico booked as a single reservation are usually more expensive.

Book flights to Flores Airport (FLW)

By ferry

The island of Pico is connected by regular ferry services for passengers and cars to four of the Azores islands. All services are operated by Atlânticoline. You can find timetables and book tickets online at:atlanticoline.pt.

There are no passenger ferries from Pico to the mainland.

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

Ferry routes and fares

The following ferry routes currently operate on Pico:

  • Madalena – Horta (Faial Island)
    • 3,80 eur 22 eur per passenger / per car
    • 8 times a day (6–7 times a day on Sundays and public holidays)
    • The crossing takes 30 minutes
  • Madalena – Velas (São Jorge Island)
    • 10,50 eur 25 eur per passenger / per car
    • Twice a day, except on days when the ferry sails to Calheta harbour
    • The crossing takes 2 hours
  • Madalena – Calheta (São Jorge Island)
    • 10,50 eur per passenger / cars are not carried on this route
    • Twice a week
    • The crossing takes 2 hours
  • Madalena – Angra do Heroísmo (Terceira Island)​​​​​​​
    • 29,50 eur 55 eur per passenger / per car
    • Twice a week (1 stop at Calheta harbour)
    • The crossing takes 5 hours
  • São Roque do Pico –Velas (São Jorge Island)
    • 10,50 eur per passenger / 25 eur per car (cars are only carried on certain sailings)
    • 3–4 times a day, except on Wednesdays and Thursdays, when there are no sailings
    • The crossing takes 1 hour
  • São Roque do Pico –Vila da Praia (Graciosa Island)
    • 29,50 eur 55 eur per passenger / per car
    • Twice a week (one stop at Velas harbour)
    • The crossing takes 4 hours
  • São Roque do Pico –Vila da Praia (Graciosa Island)​​​​​​​
    • 29,50 eur 55 eur per passenger / per car
    • Twice a week (2 stops at the ports of Velas and Graciosa)
    • The crossing 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.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Continue with Facebook

Do not have your travel account yet? Sign up