There are 9 ways to get from Perpignan to Belgrade by train, plane, 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.
Train to Barcelona–El Prat Airport, fly
best- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Belgrade Nikola Tesla Airport (BEG)plane BCN - BEG
7h 25mRSD 9,099–34,931Train, bus via Grenoble
- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Grenobletrain Ter
- Take the bus from Grenoble to Beograd, Autobuska stanicabus
26h 43mRSD 20,884–29,484Train
- Take the train from Perpignan to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Dijon Villetrain Tgv
- Take the train from Dijon Ville to Zuerich Hbtrain Tgv
- Take the train from Zuerich Hb to Wien Hbftrain Rjx
- Take the train from Wien Hbf to Kelebiatrain Ec
- Take the train from Subotica to Beograd Centartrain Ir / ...
26h 52mRSD 44,726–66,206Drive 1,722.3 km
- Drive from Perpignan to Belgradecar 1,722.3 km
17h 56mRSD 37,066–53,539Train to Fréjorgues Airport, fly
- Take the train from Perpignan to Montpellier Saint-Rochtrain
- Fly from Fréjorgues Airport (MPL) to Belgrade Nikola Tesla Airport (BEG)plane MPL - BEG
10h 38mRSD 19,937–45,138Train to Marseille Provence Airport, fly
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Belgrade Nikola Tesla Airport (BEG)plane MRS - BEG
10h 40mRSD 15,363–39,904Train, 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 Belgrade Nikola Tesla Airport (BEG)plane TLS - BEG
11hRSD 15,567–44,487Train, bus
- Take the train from Perpignan to Montpellier Saint-Rochtrain Ter / ...
- Take the bus from Montpellier to Beogradbus
29h 41mRSD 16,330–23,281Bus
- Take the bus from Perpignan to Szegedbus 1922
- Take the bus from Szeged to Belgrade bus stationbus FlixBus N1909 / ...
34h 40mRSD 23,317–34,377
Perpignan to Belgrade by bus
Comparing Your Travel Options
The cheapest way to get from Perpignan to Belgrade is to train and fly which costs RSD 9000 - RSD 35000 and takes 7h 25m.
The fastest way to get from Perpignan to Belgrade is to train and fly which takes 7h 25m and costs RSD 9000 - RSD 35000.
No, there is no direct bus from Perpignan to Belgrade station. However, there are services departing from Perpignan and arriving at Belgrade bus station via Szeged. The journey, including transfers, takes approximately 34h 40m.
No, there is no direct train from Perpignan to Belgrade. However, there are services departing from Perpignan and arriving at Beograd Centar via Valence Tgv Rhone-Alpes Sud, Dijon Ville, Zuerich Hb, Wien Hbf and Subotica. The journey, including transfers, takes approximately 26h 52m.
The distance between Perpignan and Belgrade is 1747 km. The road distance is 1722.3 km.
The best way to get from Perpignan to Belgrade without a car is to train and bus via Grenoble which takes 26h 43m and costs RSD 20000 - RSD 30000.
It takes approximately 7h 25m to get from Perpignan to Belgrade, including transfers.
Perpignan to Belgrade bus services, operated by FlixBus, depart from Perpignan station.
Perpignan to Belgrade train services, operated by TGV inOui, depart from Perpignan station.
The best way to get from Perpignan to Belgrade is to train which takes 26h 52m and costs RSD 44000 - RSD 70000. Alternatively, you can bus, which costs RSD 23000 - RSD 35000 and takes 34h 40m.
What companies run services between Perpignan, France and Belgrade, Serbia?
You can take a train from Perpignan to Beograd Centar via Valence Tgv Rhone-Alpes Sud, Dijon Ville, Zuerich Hb, Wien Hbf, Kelebia, and Subotica in around 26h 52m. Alternatively, you can take a bus from Perpignan to Belgrade bus station via Szeged in around 34h 40m.
- Website
- airserbia.com
Flights from Barcelona–El Prat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- RSD 4,300–21,000
Flights from Fréjorgues Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 16,000–44,000
Flights from Marseille Provence Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 4h 17m
- When
- Monday to Tuesday
- Estimated price
- RSD 10,000–28,000
Flights from Marseille Provence Airport to Belgrade Nikola Tesla Airport via Zadar
- Ave. Duration
- 4h 50m
- When
- Tuesday
- Estimated price
- RSD 11,000–26,000
Flights from Marseille Provence Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 7h 15m
- When
- Friday and Sunday
- Estimated price
- RSD 10,000–44,000
Flights from Toulouse-Blagnac Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- RSD 12,000–44,000
Flights from Toulouse-Blagnac Airport to Belgrade Nikola Tesla Airport via Geneva
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- RSD 10,000–29,000
Flights from Toulouse-Blagnac Airport to Belgrade Nikola Tesla Airport via Split
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- RSD 6,000–31,000
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RSD 6,000–26,000
Flights from Fréjorgues Airport to Belgrade Nikola Tesla Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- RSD 8,000–41,000
- Website
- airfrance.com
Flights from Fréjorgues Airport to Belgrade Nikola Tesla Airport via Paris Charles de Gaulle
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- RSD 15,000–43,000
- Website
- austrian.com
Flights from Marseille Provence Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 8h 32m
- When
- Friday and Sunday
- Estimated price
- RSD 10,000–44,000
- Website
- lufthansa.com
Flights from Toulouse-Blagnac Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 7h 27m
- When
- Monday, Friday, and Sunday
- Estimated price
- RSD 12,000–44,000
- Website
- swiss.com
Flights from Fréjorgues Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 20m
- When
- Friday
- Estimated price
- RSD 14,000–60,000
- Website
- klm.com
Flights from Fréjorgues Airport to Belgrade Nikola Tesla Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RSD 16,000–80,000
- Website
- easyjet.com
Flights from Toulouse-Blagnac Airport to Belgrade Nikola Tesla Airport via Geneva
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- RSD 7,000–31,000
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- RSD 4,200–6,000
- Website
- TGV inOui
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 3h 3m
- Frequency
- Every 2 hours
- Estimated price
- RSD 8,500–13,000
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Grenoble
- Ave. Duration
- 48 min
- Frequency
- Twice a week
- Estimated price
- RSD 2,000–2,900
- Website
- TGV inOui
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 3h 3m
- Frequency
- Every 2 hours
- Estimated price
- RSD 8,500–13,000
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Dijon Ville
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- RSD 6,500–10,000
- Website
- TGV inOui
Train from Dijon Ville to Zuerich Hb
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- RSD 7,500–11,000
- Website
- TGV inOui
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- RSD 3,700–5,500
- Website
- TGV inOui
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- RSD 1,400–2,100
- Website
- TGV inOui
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- RSD 3,400–4,900
- Website
- TGV inOui
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- RSD 3,700–5,500
- Website
- TGV inOui
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- RSD 2,600–3,900
- Website
- Renfe Viajeros
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- RSD 5,000–8,000
- Website
- Renfe Viajeros
Train from Perpignan to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- RSD 5,000–8,000
- Website
- Renfe Viajeros
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,300–3,500
- Website
- Renfe Viajeros
Train from Perpignan to Aix En Provence Tgv
- Ave. Duration
- 3h 9m
- Frequency
- 4 times a day
- Estimated price
- RSD 4,700–7,000
- Website
- Renfe Viajeros
Train from Perpignan to Narbonne
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 900–1,400
- Website
- Renfe Viajeros
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,300–3,500
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Valence Tgv Rhone-Alpes Sud to Grenoble
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 2,000–3,100
- Website
- Oui.SNCF
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 2h 1m
- Frequency
- Every 2 hours
- Estimated price
- RSD 3,600–6,000
- Website
- Oui.SNCF
Train from Perpignan to Narbonne
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- RSD 1,400–2,300
- Website
- Oui.SNCF
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 3,400–5,500
- Website
- Oui.SNCF
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 2h 1m
- Frequency
- Every 2 hours
- Estimated price
- RSD 3,600–6,000
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Valence Tgv Rhone-Alpes Sud to Grenoble
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- RSD 2,600–3,500
- Website
- Zou! Lignes Express Régionales
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- RSD 4,800–6,500
- Website
- Zou! Lignes Express Régionales
Train from Perpignan to Narbonne
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- RSD 1,900–2,500
- Website
- Zou! Lignes Express Régionales
Train from Perpignan to Montpellier Saint-Roch
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- RSD 4,800–6,500
- Website
- Zou! Lignes Express Régionales
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Zuerich Hb to Wien Hbf
- Ave. Duration
- 7h 52m
- Frequency
- Every 3 hours
- Estimated price
- RSD 12,000–19,000
- Website
- Railjet
- Website
- Railjet
- *
- RSD 12,000–18,000
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Kelebia
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- RSD 12,272
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Grenoble to Beograd, Autobuska stanica
- Ave. Duration
- 21h 24m
- Frequency
- Once a week
- Estimated price
- RSD 13,500–13,800
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Montpellier to Beograd
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Perpignan to Szeged
- Ave. Duration
- 29h 5m
- Frequency
- 3 times a week
- Estimated price
- RSD 21,000–31,000
- Website
- Flixbus
Bus from Szeged to Belgrade bus station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- RSD 2,300–3,500
- Website
- Flixbus
Want to know more about travelling around Serbia
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Perpignan to Belgrade bus services, operated by FlixBus, arrive at Szeged station.
Perpignan to Belgrade train services, operated by TGV inOui, arrive at Valence Tgv Rhone-Alpes Sud station.
Yes, the driving distance between Perpignan to Belgrade is 1722 km. It takes approximately 17h 56m to drive from Perpignan to Belgrade.
Book your Perpignan to Belgrade bus tickets online with Omio and FlixBus.
There are 4363+ hotels available in Belgrade.
















































