There are 11 ways to get from Perpignan to Sofia by plane, train, bus, 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 from Perpignan-Rivesaltes Airport
best- Fly from Perpignan-Rivesaltes Airport (PGF) to Sofia Airport (SOF)plane PGF - SOF
7h 56m$142–432Train to Barcelona–El Prat Airport, fly
cheapest- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Sofia Airport (SOF)plane BCN - SOF
7h 27m$72–255Train, bus via Trieste
- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eauxtrain Ter
- Take the train from Chambery Challes Les Eaux to Torino Porta Susatrain Tgv
- Take the train from Torino Porta Susa to Trieste Centraletrain Fr
- Take the bus from Trieste to Sofia Central Bus Stationbus
30h 11m$300–561Drive 2,114.9 km
- Drive from Perpignan to Sofiacar 2,114.9 km
21h 33m$379–548Train to Girona–Costa Brava Airport, fly
- Take the train from Perpignan to Gironatrain
- Fly from Girona–Costa Brava Airport (GRO) to Sofia Airport (SOF)plane GRO - SOF
13h 15m$75–259Train to Fréjorgues Airport, fly
- Take the train from Perpignan to Montpellier Sud De Francetrain
- Fly from Fréjorgues Airport (MPL) to Sofia Airport (SOF)plane MPL - SOF
10h$201–331Train to Marseille Provence Airport, fly
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Sofia Airport (SOF)plane MRS - SOF
10h 7m$103–255Train, bus
- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eauxtrain Ter
- Take the train from Chambery Challes Les Eaux to Milano Centraletrain Fr
- Take the train from Milano Centrale to Verona Porta Nuovatrain
- Take the bus from Verona Porta Nuova to Sofia Central Bus Stationbus
30h 50m$256–434Bus via Padova
- Take the bus from Perpignan to Paduabus FlixBus N740
- Take the bus from Padova to Sofia Central Bus Stationbus
31h 26m$193–251Train, bus #2
- Take the train from Perpignan to Marseille St Charlestrain
- Take the train from Marseille St Charles to Nice Villetrain Tgv
- Take the train from Ventimiglia to Genova Brignoletrain Re
- Take the bus from Genoa to Sofia Central Bus Stationbus
36h 35m$220–304Bus
- Take the bus from PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF to Girona, Estació d'Autobusosbus
- Take the bus from Girona, Estació d'Autobusos to Tiranabus
- Take the bus from Tirana to Sofia Central Bus Stationbus
46h 37m
Perpignan to Sofia by train and bus
Questions & Answers
The cheapest way to get from Perpignan to Sofia is to train and fly which costs $70 - $260 and takes 7h 27m.
The fastest way to get from Perpignan to Sofia is to train and fly which takes 7h 27m and costs $70 - $260.
No, there is no direct bus from Perpignan to Sofia station. However, there are services departing from Perpignan and arriving at Sofia Central Bus Station via Padova. The journey, including transfers, takes approximately 31h 26m.
The distance between Perpignan and Sofia is 1694 km. The road distance is 2114.9 km.
The best way to get from Perpignan to Sofia without a car is to train and bus via Trieste which takes 30h 11m and costs $300 - $600.
It takes approximately 7h 56m to get from Perpignan to Sofia, including transfers.
Perpignan to Sofia bus services, operated by FlixBus, depart from Perpignan station.
The best way to get from Perpignan to Sofia is to fly which takes 7h 56m and costs $140 - $440. Alternatively, you can bus via Padova, which costs $190 - $260 and takes 31h 26m.
Perpignan to Sofia bus services, operated by FlixBus, arrive at Padua station.
Sofia is 1h ahead of Perpignan. It is currently 11:38 PM in Perpignan and 12:38 AM in Sofia.
What companies run services between Perpignan, France and Sofia, Bulgaria?
Transavia France and Ryanair fly from Perpignan-Rivesaltes Airport (PGF) to Sofia Airport (SOF) 3 times a week. Alternatively, you can take a bus from Perpignan to Sofia Central Bus Station via Padua and Padova in around 31h 26m.
- Website
- ryanair.com
Flights from Perpignan-Rivesaltes Airport to Sofia Airport via London Stansted
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- $140–430
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $50–160
Flights from Girona–Costa Brava Airport to Sofia Airport via Bari
- Ave. Duration
- 9h 45m
- When
- Tuesday
- Estimated price
- $60–220
Flights from Girona–Costa Brava Airport to Sofia Airport via Wroclaw
- Ave. Duration
- 14h 12m
- When
- Saturday and Friday
- Estimated price
- $75–250
Flights from Girona–Costa Brava Airport to Sofia Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 11h 25m
- When
- Monday and Friday
- Estimated price
- $65–240
Flights from Marseille Provence Airport to Sofia Airport via Venice Treviso
- Ave. Duration
- 3h 55m
- When
- Wednesday and Sunday
- Estimated price
- $55–170
Flights from Marseille Provence Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 6h 35m
- When
- Wednesday
- Estimated price
- $55–170
Flights from Marseille Provence Airport to Sofia Airport via Bari
- Ave. Duration
- 8h 20m
- When
- Monday
- Estimated price
- $55–170
- Website
- transavia.com
Flights from Perpignan-Rivesaltes Airport to Sofia Airport via Paris Orly
- Ave. Duration
- 5h 5m
- When
- Monday and Friday
- Estimated price
- $180–850
Flights from Fréjorgues Airport to Sofia Airport via Paris Orly
- Ave. Duration
- 7h 35m
- When
- Monday and Friday
- Estimated price
- $160–750
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $40–180
Flights from Girona–Costa Brava Airport to Sofia Airport via Krakow
- Ave. Duration
- 8h 50m
- When
- Wednesday and Sunday
- Estimated price
- $70–250
Flights from Girona–Costa Brava Airport to Sofia Airport via Bari
- Ave. Duration
- 9h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $60–220
- Website
- air.bg
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 2h 50m
- When
- Saturday
- Estimated price
- $90–240
- Website
- airfrance.com
Flights from Fréjorgues Airport to Sofia Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $200–550
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 48m
- Frequency
- 5 times a day
- Estimated price
- $85–140
- Website
- https://www.sncf-connect.com/en-en
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 39m
- Frequency
- 3 times a day
- Estimated price
- $45–75
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $40–70
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Girona
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- $21–35
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Montpellier Sud De France
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- $35–65
- Website
- https://www.sncf-connect.com/en-en
Train from Marseille St Charles to Nice Ville
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- $50–85
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- $50–80
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- $25–40
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Girona
- Ave. Duration
- 39 min
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Aix En Provence Tgv
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Marseille St Charles
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- $45–75
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eaux
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- $28–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- $29–50
- Website
- https://www.trenitalia.com/en.html
Train from Chambery Challes Les Eaux to Milano Centrale
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- $50–80
- Website
- https://www.trenitalia.com/en.html
Train from Ventimiglia to Genova Brignole
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- $21–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Susa to Trieste Centrale
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $90–180
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $22–45
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ventimiglia to Genova Brignole
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $17–40
- Website
- https://www.trenitalia.com/en.html
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Trieste to Sofia Central Bus Station
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- $102
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Bus from Verona Porta Nuova to Sofia Central Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- $105
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Bus from Padova to Sofia Central Bus Station
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $105
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Bus from Genoa to Sofia Central Bus Station
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- $105
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Perpignan to Padua
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Estimated price
- $85–150
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF to Girona, Estació d'Autobusos
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $8–18
- Website
- https://www.alsa.com/en/
- Phone
- +355 69 232 8000
- anumitravel@gmail.com
- Website
- facebook.com
Bus from Girona, Estació d'Autobusos to Tirana
- Ave. Duration
- 32h 11m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 68 391 1009
- info@nelatours.com
- Website
- nelatours.com
Bus from Tirana to Sofia Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- $53
- Schedules at
- nelatours.com
Want to know more about travelling around Bulgaria
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
Italy Travel Guides
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Perpignan to Sofia is 2115 km. It takes approximately 21h 33m to drive from Perpignan to Sofia.
There are 2233+ hotels available in Sofia.










































