There are 5 ways to get from Ribeira de Pena to Figueira da Foz by bus, train, towncar, 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.
Bus, train
best- Take the bus from Terminal Rodoviário de Vila Pouca de Aguiar to Central de Camionagem de Guimarãesbus
- Take the train from Guimaraes to Porto Campanhatrain Ic
- Take the train from Porto Campanha to Coimbra-Btrain Ic / ...
- Take the train from Coimbra-B to Figueira Da Foztrain 830
6h 6m€27–58Bus
cheapest- Take the bus from Vila Real to Figueira da Fozbus FlixBus N1151
8h 24m€19–35Bus, towncar
- Take the bus from Olela to Hospital de São Joãobus 9105
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Figueira da Foztowncar
6h 51m€198–203Drive 232.4 km
- Drive from Ribeira de Pena to Figueira da Fozcar 232.4 km
2h 24m€36–52Bus, towncar via Guimarães
- Take the bus from Terminal Rodoviário de Vila Pouca de Aguiar to Central de Camionagem de Guimarãesbus
- Take a town car from Guimarães to Porto - Aeroporto Francisco Sá Carneirotowncar
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Figueira da Foztowncar
5h 41m€255–262
Questions & Answers
The cheapest way to get from Ribeira de Pena to Figueira da Foz is to bus which costs €19 - €35 and takes 8h 24m.
The fastest way to get from Ribeira de Pena to Figueira da Foz is to drive which takes 2h 24m and costs €35 - €55.
No, there is no direct bus from Ribeira de Pena to Figueira da Foz. However, there are services departing from Ribeira de Pena and arriving at Figueira da Foz via Terminal Rodoviário de Vila Pouca de Aguiar and Vila Real. The journey, including transfers, takes approximately 8h 24m.
The distance between Ribeira de Pena and Figueira da Foz is 309 km. The road distance is 232.4 km.
The best way to get from Ribeira de Pena to Figueira da Foz without a car is to bus and train which takes 6h 6m and costs €27 - €60.
It takes approximately 6h 6m to get from Ribeira de Pena to Figueira da Foz, including transfers.
Ribeira de Pena to Figueira da Foz bus services, operated by FlixBus, depart from Vila Real station.
Ribeira de Pena to Figueira da Foz bus services, operated by FlixBus, arrive at Figueira da Foz station.
Yes, the driving distance between Ribeira de Pena to Figueira da Foz is 232 km. It takes approximately 2h 24m to drive from Ribeira de Pena to Figueira da Foz.
There are 348+ hotels available in Figueira da Foz.
What companies run services between Ribeira de Pena, Portugal and Figueira da Foz, Portugal?
FlixBus operates a bus from Vila Real to Figueira da Foz once daily. Tickets cost €19–35 and the journey takes 5h 10m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Guimaraes to Porto Campanha
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €5–11
- Website
- Comboios de Portugal
Train from Porto Campanha to Coimbra-B
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €12–24
- Website
- Comboios de Portugal
Train from Coimbra-B to Figueira Da Foz
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Vila Pouca de Aguiar to Central de Camionagem de Guimarães
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Vila Pouca de Aguiar to Central de Camionagem de Guimarães
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- Rede Expressos
- Phone
- +351 253 009 900
- Website
- avemobilidade.pt
Bus from Olela to Hospital de São João
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- €8–11
- Schedules at
- avemobilidade.pt
- On board ticket
- €8–11
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vila Real to Figueira da Foz
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €19–35
- Website
- Flixbus
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Figueira da Foz
- Ave. Duration
- 1h 32m
- Frequency
- On demand
- Estimated price
- €185
- Website
- VM Transfers
Towncar from Guimarães to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €65
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Figueira da Foz
- Ave. Duration
- 1h 32m
- Frequency
- On demand
- Estimated price
- €185
- Website
- VM Transfers
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide













