There are 13 ways to get from Croatia to Perpignan by plane, bus, train, car, shuttle, or train (Trenitalia, Renfe, TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Split Airport to Perpignan-Rivesaltes Airport
best- Fly from Split Airport (SPU) to Perpignan-Rivesaltes Airport (PGF)plane SPU - PGF
8h 49m€153–701Fly Zagreb Franjo Tuđman Airport to Girona–Costa Brava Airport, bus
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Girona–Costa Brava Airport (GRO)plane ZAG - GRO
- Take the bus from Girona Airport to Perpignanbus
7h 25m€66–318Bus, train via Lyon
- Take the bus from Zagreb to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Trieste Centralebus
- Take the train from Trieste Centrale to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Perpignantrain
19h 48m€466–1,392Bus
- Take the bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Stazione Mestrebus
- Take the bus from Venice Mestre to Perpignanbus
21h 29m€447–1,285Drive 1,327.5 km
- Drive from Zagreb to Perpignancar 1,327.5 km
14h 27m€208–300Fly Split Airport to Barcelona–El Prat Airport, train
- Fly from Split Airport (SPU) to Barcelona–El Prat Airport (BCN)plane SPU - BCN
- Take the train from Barcelona-Sants to Perpignantrain
7h 50m€78–225Fly Zagreb Franjo Tuđman Airport to Barcelona–El Prat Airport, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Barcelona–El Prat Airport (BCN)plane ZAG - BCN
- Take the train from Barcelona-Sants to Perpignantrain
8h 20m€76–249Bus to Trieste – Friuli Venezia Giulia Airport, fly to Barcelona–El Prat Airport, train
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Barcelona–El Prat Airport (BCN)plane TRS - BCN
- Take the train from Barcelona-Sants to Perpignantrain
9h 26m€170–503Shuttle to Venice Marco Polo Airport, fly to Barcelona–El Prat Airport, train
- Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
- Take the train from Barcelona-Sants to Perpignantrain
10h 32m€87–1,031Fly Zadar Airport to Marseille Provence Airport, train
- Fly from Zadar Airport (ZAD) to Marseille Provence Airport (MRS)plane ZAD - MRS
- Take the train from Aix En Provence Tgv to Perpignantrain
12h 18m€95–324Train
- Take the train from Zagreb Glavni Kol. to Villach Hbftrain 318 / ...
- Take the train from Villach Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Perpignantrain
21h 20m€223–418Bus, train
- Take the bus from Zagreb to Marseille, Gare de Marseille-Saint-Charlesbus N482
- Take the train from Marseille St Charles to Perpignantrain 9730
23h 56m€136–227Bus, train #2
- Take the bus from Zagreb - Bus Station to Chambéry - Bus Stationbus
- Take the train from Chambery Challes Les Eaux to Valence Villetrain Ter
- Take the bus from Valence - Central Bus Station to Perpignan - Bus Stationbus
24h 43m€135–272
Croatia to Perpignan by tram, bus, and train
Questions & Answers
The cheapest way to get from Croatia to Perpignan is to fly and train which costs €75 - €230 and takes 7h 50m.
The fastest way to get from Croatia to Perpignan is to fly and bus which takes 7h 25m and costs €65 - €320.
No, there is no direct bus from Croatia to Perpignan. However, there are services departing from Zagreb, Autobusni Kolodvor and arriving at Perpignan via Novo Mesto, Avtobusna postaja and Venice Mestre. The journey, including transfers, takes approximately 21h 29m.
No, there is no direct train from Croatia to Perpignan. However, there are services departing from Zagreb Glavni Kol. and arriving at Perpignan via Villach Hbf, Venezia Mestre, Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 21h 20m.
The distance between Croatia and Perpignan is 1125 km. The road distance is 1327.5 km.
The best way to get from Croatia to Perpignan without a car is to bus and train via Lyon which takes 19h 48m and costs €460 - €1400.
It takes approximately 8h 49m to get from Croatia to Perpignan, including transfers.
Croatia to Perpignan bus services, operated by GoOpti, depart from Zagreb, Autobusni Kolodvor station.
Croatia to Perpignan train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Croatia to Perpignan is to fly which takes 8h 49m and costs €150 - €700. Alternatively, you can bus, which costs €440 - €1300 and takes 21h 29m, you could also train, which costs €220 - €420 and takes 21h 20m.
What companies run services between Croatia and Perpignan, France?
Transavia France flies from Split Airport (SPU) to Perpignan-Rivesaltes Airport (PGF) 6 times a week. Alternatively, you can take a bus from Zagreb, Autobusni Kolodvor to Perpignan via Novo Mesto, Avtobusna postaja, Stazione Mestre, and Venice Mestre in around 21h 29m.
- Website
- vueling.com
Flights from Split Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Sunday, Monday, Thursday, Friday, and Saturday
- Estimated price
- €45–140
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €21–120
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Torino Porta Susa
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €75–150
- Website
- Trenitalia Frecce
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb to Edvard Rusjan Airport
- Ave. Duration
- 1h 24m
- Frequency
- On demand
- Estimated price
- €45–330
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
Bus from Edvard Rusjan Airport to Trieste Centrale
- Ave. Duration
- 2h 14m
- Frequency
- On demand
- Estimated price
- €250–700
- Website
- GoOpti
Bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 19m
- Frequency
- On demand
- Estimated price
- €22–250
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Novo Mesto, Avtobusna postaja to Stazione Mestre
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €340–900
- Website
- GoOpti
Bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazione
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €85–240
- Website
- GoOpti
Shuttle from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 3h 32m
- Frequency
- On demand
- Estimated price
- €44–900
- Website
- GoOpti
- Shared
- €44
- Private
- €248
Want to know more about travelling around France
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Croatia to Perpignan bus services, operated by GoOpti, arrive at Novo Mesto, Avtobusna postaja station.
Croatia to Perpignan train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Villach Hbf station.
Yes, the driving distance between Croatia to Perpignan is 1328 km. It takes approximately 14h 27m to drive from Croatia to Perpignan.
Book your Croatia to Perpignan train tickets online with Omio.
Book your Croatia to Perpignan bus tickets online with Omio.
There are 5649+ hotels available in Perpignan.










