There are 4 ways to get from São Roque do Pico to Madalena by bus, car ferry, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  45 min

  1. Take the bus from São Roque do Pico to Madalena Carreira do Norte

$2 - $5

3 alternative options

Carferry  •  50 min

  1. Take the carferry from São Roque to Madalena Line B

$9 - $13

Taxi  •  19 min

  1. Take a taxi from São Roque do Pico to Madalena 12.1 miles

$35 - $50

Drive  •  19 min

  1. Drive from São Roque do Pico to Madalena 12.1 miles

$2 - $4

Questions & Answers

Yes, there is a direct bus departing from São Roque do Pico and arriving at Madalena. Services depart twice daily. The journey takes approximately 45 min.

More details

Yes, there is a direct ferry departing from São Roque and arriving at Madalena. Services depart every three hours, and operate every day. The journey takes approximately 50 min.

More details

The distance between São Roque do Pico and Madalena is 18 km. The road distance is 19.4 km.

Get driving directions

The best way to get from São Roque do Pico to Madalena without a car is to bus which takes 45 min and costs .

More details

The bus from São Roque do Pico to Madalena takes 45 min including transfers and departs twice daily.

More details

São Roque do Pico to Madalena bus services, operated by Cristiano Limitada, depart from São Roque do Pico station.

More details

São Roque do Pico to Madalena bus services, operated by Cristiano Limitada, arrive at Madalena station.

More details

Yes, the driving distance between São Roque do Pico to Madalena is 19 km. It takes approximately 19 min to drive from São Roque do Pico to Madalena.

Get driving directions

There are 199+ hotels available in Madalena. Prices start at $63 USD per night.

More details

Map of how to get from São Roque do Pico to Madalena.
Launch map view
  • Distance: 11.2 miles
  • Duration: 45 min

What companies run services between São Roque do Pico, Portugal and Madalena, Azores, Portugal?

Cristiano Limitada operates a bus from São Roque do Pico to Madalena twice daily. Tickets cost $2 - $5 and the journey takes 45 min.

Bus operators
Cristiano Limitada
Phone
292622126
Email
reservas@cristianolimitada.pt
Website
cristianolimitada.pt
Bus from São Roque do Pico to Madalena
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
$2 - $5
Schedules at
cristianolimitada.pt
Ferry operators
Atlantico Line
Phone
707 201 572
Email
geral@atlanticoline.pt
Website
atlanticoline.pt
Car ferry from São Roque to Madalena
Ave. Duration
50 min
Frequency
Every 3 hours
Estimated price
$9 - $13
Schedules at
atlanticoline.pt
Other operators
Taxi from São Roque do Pico to Madalena
Ave. Duration
19 min
Estimated price
$35 - $50
Associação De Taxistas Do Faial
Phone
+351 292 391 300
Manuel Eduardo Rosa
Phone
+351 292 943 340

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Need to know: Greyhound and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.