There are 9 ways to get from Perpignan to Sofia by plane, train, bus, car, or car train
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 58m$131–431Train 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 25m$65–240Train, 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 Sofiabus
30h 4m$292–534Drive 2,114.9 km
- Drive from Perpignan to Sofiacar 2,114.9 km
21h 33m$379–548Train 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 2m$178–464Train, train to Toulouse-Blagnac Airport, fly
- Take the train from Perpignan to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Sofia Airport (SOF)plane TLS - SOF
10h 26m$103–322Train, bus
- Take the train from Perpignan to Narbonnetrain Ter
- Take the bus from Narbonne to Sofiabus
34h 12m$138–197Bus
- Take the bus from Perpignan - Bus Station to Montpellier - Sabines Bus Stationbus
- Take the bus from Montpellier to Beogradbus
- Take the bus from Beograd, Autobuska stanica to Sofiabus
38h 25m$188–375Drive, car train
- Drive from Perpignan to München Ostcar
- Take the car train from München Ost to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Sofiacar
23h 6m$505–706
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 $65 - $240 and takes 7h 25m.
The fastest way to get from Perpignan to Sofia is to train and fly which takes 7h 25m and costs $65 - $240.
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 4m and costs $290 - $550.
It takes approximately 7h 58m to get from Perpignan to Sofia, including transfers.
The best way to get from Perpignan to Sofia is to fly which takes 7h 58m and costs $130 - $440. Alternatively, you can bus, which costs $180 - $380 and takes 38h 25m.
Sofia is 1h ahead of Perpignan. It is currently 8:05 AM in Perpignan and 9:05 AM in Sofia.
Yes, the driving distance between Perpignan to Sofia is 2115 km. It takes approximately 21h 33m to drive from Perpignan to Sofia.
There are 2157+ hotels available 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 - Bus Station to Sofia via Montpellier - Sabines Bus Station, Sabines, Gare Saint-Roch, Montpellier, Beograd, Ekonomski Fakultet, Blok 42, and Beograd, Autobuska stanica in around 38h 25m.
- Website
- transavia.com
Flights from Perpignan-Rivesaltes Airport to Sofia Airport via Paris Orly
- Ave. Duration
- 5h 5m
- When
- Monday and Friday
- Estimated price
- $170–850
Flights from Fréjorgues Airport to Sofia Airport via Paris Orly
- Ave. Duration
- 7h 35m
- When
- Monday and Friday
- Estimated price
- $150–750
- Website
- ryanair.com
Flights from Perpignan-Rivesaltes Airport to Sofia Airport via London Stansted
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- $130–430
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $55–150
Flights from Toulouse-Blagnac Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 6h 25m
- When
- Tuesday and Thursday
- Estimated price
- $60–200
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $35–150
Flights from Toulouse-Blagnac Airport to Sofia Airport via Lyon
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- $60–220
Flights from Toulouse-Blagnac Airport to Sofia Airport via Nice
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- $60–220
- Website
- air.bg
Flights from Barcelona–El Prat Airport to Sofia Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday and Saturday
- Estimated price
- $85–250
- Website
- airfrance.com
Flights from Fréjorgues Airport to Sofia Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $190–600
- 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
- Every 4 hours
- Estimated price
- $80–130
- 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
- $40–70
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $40–65
- 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–60
- Website
- https://www.sncf-connect.com/en-en
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- $14–23
- Website
- https://www.sncf-connect.com/en-en
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- $30–55
- 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 51m
- Frequency
- Twice daily
- Estimated price
- $45–80
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- $23–40
- Website
- https://www.renfe.com/es/en
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- $8–14
- 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 53m
- Frequency
- Hourly
- Estimated price
- $26–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Perpignan to Narbonne
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $10–27
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- $25–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
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Susa to Trieste Centrale
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- $90–170
- Schedules at
- trenitalia.com
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Trieste to Sofia
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- $100
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Narbonne to Sofia
- Ave. Duration
- 32h 30m
- Frequency
- 4 times a week
- Estimated price
- $130–170
- Schedules at
- yubim.eu
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- $11–21
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Perpignan - Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $11–20
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Perpignan - Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $14–28
- Website
- https://www.alsa.com/en/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Montpellier to Beograd
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- trans-jug.com
Bus from Beograd, Autobuska stanica to Sofia
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–55
- Website
- http://trans-jug.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










































