There are 11 ways to get from Collioure to Porto by plane, train, bus, train (TGV, Renfe), 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.
Fly Perpignan-Rivesaltes Airport to Francisco De Sá Carneiro Airport
best- Fly from Perpignan-Rivesaltes Airport (PGF) to Francisco De Sá Carneiro Airport (OPO)plane PGF - OPO
8h 1m€199–315Train, bus
cheapest- Take the train from Collioure to Toulouse Matabiautrain Ter
- Take the bus from Toulouse Matabiau to Porto - Terminal Intermodal de Campanhãbus
20h 44m€51–187Train, bus via Zaragoza
- Take the train from Perpignan to Zaragoza-Deliciastrain 9730
- Take the bus from Estación Central de Autobuses de Zaragoza to Porto - Terminal Intermodal de Campanhãbus Andorra
17h 4m€115–160Train
- Take the train from Perpignan to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Ourensetrain Alv
- Take the train from Ourense to Porrinotrain
- Take the train from Porrino to Porto Campanhatrain Ic
20h 44m€139–247Drive 1,197.5 km
- Drive from Collioure to Portocar 1,197.5 km
13h 12m€185–267Train to Barcelona–El Prat Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Francisco De Sá Carneiro Airport (OPO)plane BCN - OPO
7h 50m€55–194Train, train to Toulouse-Blagnac Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Collioure to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Francisco De Sá Carneiro Airport (OPO)plane TLS - OPO
8h 17m€100–304Train to Marseille Provence Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Francisco De Sá Carneiro Airport (OPO)plane MRS - OPO
9h 44m€92–268Train to Barcelona–El Prat Airport, fly to Vigo, train
- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Vigo (VGO)plane BCN - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
10h 38m€79–276Bus
- Take the bus from Perpignan - Bus Station to Toulouse - Matabiau Bus Stationbus BlaBlaCar Bus
- Take the bus from Toulouse - Matabiau Bus Station to Porto - TIC Campanhãbus BlaBlaCar Bus
22h 12m€92–125Train, bus #2
- Take the train from Portbou to Gironatrain R11 / ...
- Take the bus from Gerona to Portobus Kyiv-Porto
24h 10m
Collioure to Porto by train and bus
Questions & Answers
The cheapest way to get from Collioure to Porto is to train and fly which costs €50 - €200 and takes 7h 50m.
The fastest way to get from Collioure to Porto is to train and fly which takes 7h 50m and costs €50 - €200.
No, there is no direct bus from Collioure to Porto. However, there are services departing from COLLIOURE - Le Glacis and arriving at Porto - TIC Campanhã via Perpignan - Bus Station and Toulouse - Matabiau Bus Station. The journey, including transfers, takes approximately 22h 12m.
No, there is no direct train from Collioure to Porto. However, there are services departing from Collioure and arriving at Porto Campanha via Perpignan, Barcelona-Sants, Ourense and Porrino. The journey, including transfers, takes approximately 20h 44m.
The distance between Collioure and Porto is 1018 km. The road distance is 1197.5 km.
The best way to get from Collioure to Porto without a car is to train and bus via Zaragoza which takes 17h 4m and costs €110 - €160.
It takes approximately 8h 1m to get from Collioure to Porto, including transfers.
Collioure to Porto bus services, operated by BlaBlaCar Bus, depart from Perpignan - Bus Station.
Collioure to Porto train services, operated by TGV inOui, depart from Perpignan station.
The best way to get from Collioure to Porto is to fly which takes 8h 1m and costs €190 - €320. Alternatively, you can train, which costs €130 - €250 and takes 20h 44m, you could also bus, which costs €90 - €130 and takes 22h 12m.
What companies run services between Collioure, France and Porto, Portugal?
Transavia France, Volotea, and two other airlines fly from Perpignan-Rivesaltes Airport (PGF) to Francisco De Sá Carneiro Airport (OPO) 6 times a week. Alternatively, you can take a train from Collioure to Porto Campanha via Perpignan, Barcelona-Sants, Ourense, and Porrino in around 20h 44m.
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €24–100
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 8m
- When
- Monday to Saturday
- Estimated price
- €24–130
Flights from Toulouse-Blagnac Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €100–270
Flights from Marseille Provence Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €80–190
Flights from Barcelona–El Prat Airport to Vigo
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €29–140
Flights from Barcelona–El Prat Airport to Vigo via Madrid
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- €65–180
- Website
- ryanair.com
Flights from Perpignan-Rivesaltes Airport to Francisco De Sá Carneiro Airport via Charleroi
- Ave. Duration
- 8h 5m
- When
- Friday and Sunday
- Estimated price
- €90–330
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- €30–110
Flights from Toulouse-Blagnac Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €45–140
Flights from Marseille Provence Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €35–210
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €24–100
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 3m
- When
- Monday to Saturday
- Estimated price
- €24–130
Flights from Barcelona–El Prat Airport to Vigo
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €29–140
Flights from Barcelona–El Prat Airport to Vigo via Madrid
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- €65–180
- Website
- transavia.com
Flights from Perpignan-Rivesaltes Airport to Francisco De Sá Carneiro Airport via Paris Orly
- Ave. Duration
- 6h 7m
- When
- Monday and Thursday
- Estimated price
- €110–550
- Website
- easyjet.com
Flights from Perpignan-Rivesaltes Airport to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 3h 50m
- When
- Friday
- Estimated price
- €80–340
Flights from Marseille Provence Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- €100–220
- Website
- aireuropa.com
Flights from Barcelona–El Prat Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €30–110
Flights from Barcelona–El Prat Airport to Vigo via Madrid
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €75–160
- Website
- volotea.com
Flights from Perpignan-Rivesaltes Airport to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- €85–370
- Website
- flytap.com
Flights from Toulouse-Blagnac Airport to Francisco De Sá Carneiro Airport via Lisboa
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €70–160
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Perpignan to Zaragoza-Delicias
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- €40–55
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- €16–22
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Ourense
- Ave. Duration
- 11h 54m
- Frequency
- Twice daily
- Estimated price
- €95–130
- Website
- https://www.renfe.com/es/en
Train from Ourense to Porrino
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a week
- Estimated price
- €10–14
- Website
- https://www.renfe.com/es/en
Train from Porrino to Porto Campanha
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Aix En Provence Tgv
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- €27–40
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €15–21
- Website
- https://www.renfe.com/es/en
Train from Portbou to Girona
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- €7–10
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €35–75
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €35–50
- 1st Class
- €55–75
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €30–70
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €30–45
- 1st Class
- €50–70
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Collioure to Narbonne
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- €15–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €15–22
- Rail 1st Class
- €23–35
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €25–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €25–40
- Rail 1st Class
- €35–55
Train from Collioure to Toulouse Matabiau
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- €40–90
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €40–60
- Rail 1st Class
- €60–90
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Portbou to Girona
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Estación Central de Autobuses de Zaragoza to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Estimated price
- €70–95
- Website
- http://autocareslazara.com/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Toulouse Matabiau to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 16h 45m
- Frequency
- Twice a week
- Estimated price
- €10–98
- Website
- https://rede-expressos.pt
- Online ticket
- €10–55
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Toulouse - Matabiau Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- https://www.blablacar.co.uk/bus
Bus from Toulouse - Matabiau Bus Station to Porto - TIC Campanhã
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- Estimated price
- €70–95
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Gerona to Porto
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Collioure to Porto bus services, operated by BlaBlaCar Bus, arrive at Toulouse - Matabiau Bus Station.
Porto is 1h behind Collioure. It is currently 9:43 PM in Collioure and 8:43 PM in Porto.
Collioure to Porto train services, operated by TGV inOui, arrive at Barcelona-Sants station.
Yes, the driving distance between Collioure to Porto is 1198 km. It takes approximately 13h 12m to drive from Collioure to Porto.
There are 6294+ hotels available in Porto.


























