Getting There and Away

Perpignan
Jorge Franganillo, Wikimedia Commons

Perpignan is served by Perpignan-Rivesaltes Airport (PGF), located a short distance from the city, and the centrally situated Gare de Perpignan, which acts as a hub for both national and international train services, alongside an integrated long-distance bus station.

By Air:

Direct flights to Perpignan-Rivesaltes Airport (PGF) are available from various European cities. For instance, flights from London Stansted can take around 2 hours 5 minutes, with return fares sometimes starting from approximately £34. Within France, direct connections from Paris typically take about 1 hour 30 minutes, and from Nantes, roughly 1 hour 20 minutes. Upon arrival, a shuttle bus connects the airport to the city center in approximately 20 minutes, costing €4.50 one-way.

By Train:

High-speed rail offers efficient travel to Perpignan. Direct TGV trains from Paris Gare de Lyon can reach Perpignan in approximately 4 hours 47 minutes to 5 hours 16 minutes, with tickets starting from around £22.70 / €10.74. From Barcelona, high-speed AVE or TGV services provide direct routes in about 1 hour 20 minutes to 1 hour 24 minutes, with fares from $30.65 / €10.74. Regional trains also connect Perpignan to nearby French cities such as Toulouse in about 1 hour 49 minutes to 2 hours 3 minutes, with tickets from $18.50 / £0.91. The Gare de Perpignan offers direct access to city buses and taxis.

By Bus:

Extensive bus networks connect Perpignan with various cities. Direct buses from Barcelona arrive in about 2 hours 10 minutes to 2 hours 45 minutes, with tickets starting from approximately $10 / €8. From Toulouse, bus journeys typically last between 2 hours 30 minutes and 3 hours, with fares starting at $13. For longer distances, such as from Paris, bus travel takes around 11 hours 15 minutes, with tickets from €36.

By Car Rental:

Car rental services are readily available at Perpignan-Rivesaltes Airport and within the city. Economy car rentals generally start from about $26.23 / €23.59 per day.