There are 11 ways to get from Venice to Puigcerdà by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Venezia S. Lucia to Milano CentraleFr
- Take the train from Milano Centrale to Lyon-Saint Exupery TgvFr
- Take the train from Lyon-Saint Exupery Tgv to Perpignan
- Take the bus from PERPIGNAN - Gare Routière Bd St Assiscle to BOURG-MADAME - La Poste560
16h 11mFly Venice Marco Polo Airport to Barcelona–El Prat Airport, train
cheapest- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)VCE - BCN
- Take the train from El Prat Aeroport to Les Franqueses-Granollers Nord
- Take the train from La Garriga to Puigcerdà
9h 53m€44–150Bus via Perpignan
- Take the bus from Venezia, Tronchetto fermata dell'autobus to Perpignan Bus StationItabus
- Take the bus from PERPIGNAN - Gare Routière Bd St Assiscle to BOURG-MADAME - La Poste560
18h 55mDrive 1,087.8 km
- Drive from Venice to Puigcerdà1,087.8 km
12h 6m€172–248Bus
- Take the bus from Venice to PerpignanFlixBus N740
- Take the bus from PERPIGNAN - Gare Routière Bd St Assiscle to BOURG-MADAME - La Poste560
19h 5mBus #2
- Take the bus from Venezia to Stazione Padova53E
- Take the bus from Padova to Girona, Estació d'Autobusos
- Take the bus from Girona, Estació d'Autobusos to Puigcerdà
22h 9m€83–117Train to Trieste – Friuli Venezia Giulia Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia to Trieste Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Barcelona–El Prat Airport (BCN)TRS - BCN
- Take the train from El Prat Aeroport to Les Franqueses-Granollers Nord
- Take the train from La Garriga to Puigcerdà
11h 23m€76–186Train to Bologna Guglielmo Marconi Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia to Bologna Centrale
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Barcelona–El Prat Airport (BCN)BLQ - BCN
- Take the train from El Prat Aeroport to Les Franqueses-Granollers Nord
- Take the train from La Garriga to Puigcerdà
11h 7m€55–218Train to Verona Villafranca Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Venezia S. Lucia to Verona Porta Nuova
- Fly from Verona Villafranca Airport (VRN) to Barcelona–El Prat Airport (BCN)VRN - BCN
- Take the train from El Prat Aeroport to Les Franqueses-Granollers Nord
- Take the train from La Garriga to Puigcerdà
11h 3m€67–271Fly Venice Marco Polo Airport to Toulouse-Blagnac Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Toulouse-Blagnac Airport (TLS)VCE - TLS
- Take the train from Toulouse Matabiau to Latour De Carol Enveitg
9h 35m€101–280Fly Treviso Airport to Toulouse-Blagnac Airport, train
- Fly from Treviso Airport (TSF) to Toulouse-Blagnac Airport (TLS)TSF - TLS
- Take the train from Toulouse Matabiau to Latour De Carol Enveitg
10h 5m€86–308
Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Venice to Puigcerdà is to fly and train which costs €40 - €150 and takes 9h 53m.
The fastest way to get from Venice to Puigcerdà is to fly and train which takes 9h 35m and costs €100 - €280.
No, there is no direct bus from Venice to Puigcerdà. However, there are services departing from Venezia, Tronchetto fermata dell'autobus and arriving at BOURG-MADAME - La Poste via PERPIGNAN - Gare Routière Bd St Assiscle. The journey, including transfers, takes approximately 18h 55m.
The distance between Venice and Puigcerdà is 1268 km. The road distance is 1087.8 km.
The best way to get from Venice to Puigcerdà without a car is to train and bus which takes 16h 11m and costs .
It takes approximately 16h 11m to get from Venice to Puigcerdà, including transfers.
Venice to Puigcerdà bus services, operated by Itabus S.p.A., depart from Venezia, Tronchetto fermata dell'autobus station.
Venice to Puigcerdà bus services, operated by Itabus S.p.A., arrive at Perpignan Bus Station.
Yes, the driving distance between Venice to Puigcerdà is 1088 km. It takes approximately 12h 6m to drive from Venice to Puigcerdà.
There are 1772+ hotels available in Puigcerdà.
What companies run services between Venice, Italy and Puigcerdà, Spain?
You can take a bus from Venezia, Tronchetto fermata dell'autobus to BOURG-MADAME - La Poste via Perpignan Bus Station and PERPIGNAN - Gare Routière Bd St Assiscle in around 18h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €35–130
Flights from Trieste – Friuli Venezia Giulia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €35–140
Flights from Trieste – Friuli Venezia Giulia Airport to Barcelona–El Prat Airport via Naples
- Ave. Duration
- 4h 45m
- When
- Monday and Friday
- Estimated price
- €35–140
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €30–160
Flights from Treviso Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 40m
- When
- Friday and Sunday
- Estimated price
- €45–220
- Website
- vueling.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €20–110
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €23–95
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €60–250
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- €60–120
- Website
- volotea.com
Flights from Verona Villafranca Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €30–120
Flights from Verona Villafranca Airport to Barcelona–El Prat Airport via Olbia
- Ave. Duration
- 3h 40m
- When
- Thursday and Sunday
- Estimated price
- €30–120
Flights from Venice Marco Polo Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- €35–150
- Website
- flyulendo.com
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €23–110
- Website
- lufthansa.com
Flights from Verona Villafranca Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–220
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €19–70
- Schedules at
- trenitalia.com
Train from Venezia S. Lucia to Trieste Airport
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- €16–26
- Schedules at
- trenitalia.com
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €13–40
- Schedules at
- trenitalia.com
Train from Venezia S. Lucia to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €10–29
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- €60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €60–80
Train from Venezia S. Lucia to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €30–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–75
- 2nd Class
- €30–45
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon-Saint Exupery Tgv
- Ave. Duration
- 4h 32m
- Frequency
- Twice a week
- Estimated price
- €24–35
- Website
- https://www.trenitalia.com/en.html
Train from Venezia S. Lucia to Trieste Airport
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.trenitalia.com/en.html
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- https://www.trenitalia.com/en.html
Train from Venezia S. Lucia to Verona Porta Nuova
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.trenitalia.com/en.html
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 Lyon-Saint Exupery Tgv to Perpignan
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- €75–170
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €75–120
- Rail 1st Class
- €120–170
Train from Toulouse Matabiau to Latour De Carol Enveitg
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a day
- Estimated price
- €27–60
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €27–40
- Rail 1st Class
- €40–60
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from El Prat Aeroport to Les Franqueses-Granollers Nord
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €5–6
- Website
- https://rodalies.gencat.cat/en/inici/index.html
Train from La Garriga to Puigcerdà
- Ave. Duration
- 2h 27m
- Frequency
- Every 4 hours
- Estimated price
- €7–11
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +33 805 60 81 00
- Website
- lio.laregion.fr
Bus from PERPIGNAN - Gare Routière Bd St Assiscle to BOURG-MADAME - La Poste
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Schedules at
- lio-occitanie.fr
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Venezia, Tronchetto fermata dell'autobus to Perpignan Bus Station
- Ave. Duration
- 15h 5m
- Frequency
- 5 times a week
- Estimated price
- €35–50
- Website
- https://www.itabus.it/en/home
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Venice to Perpignan
- Ave. Duration
- 15h 15m
- Frequency
- 6 times a week
- Estimated price
- €40–100
- Website
- https://www.flixbus.co.uk
- Phone
- (+39) 041 041
- direzione@actv.it
- Website
- actv.avmspa.it
Bus from Venezia to Stazione Padova
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://actv.avmspa.it/en
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Girona, Estació d'Autobusos
- Ave. Duration
- 15h 50m
- Frequency
- Once a week
- Estimated price
- €55–75
- Schedules at
- tabitatour.ro
- Phone
- +34 972 20 48 68
- info@teisa-bus.com
- Website
- teisa-bus.com
Bus from Girona, Estació d'Autobusos to Puigcerdà
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- €23–35
- Website
- https://www.teisa-bus.com/en/index.html
Want to know more about travelling around Spain
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
Italy Travel Guides
Read the travel guide
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




































