38 hotels across 0 neighborhoods
Plan your stay in Perpignan, France — medieval Catalan capital near the Pyrenees, the Spanish border, and the Mediterranean coast.
Perpignan sits at the foot of the Pyrenees in southern France, 30 km from the Spanish border and 15 km from the Mediterranean coast. The city served as the capital of the Kingdom of Majorca from 1276 to 1344, and that history is still visible in the fortified Palace of the Kings of Majorca — a 13th-century royal complex that dominates the upper town. The medieval quarter around Le Castillet, a 14th-century brick gate-tower, forms the core of the old city. Catalan culture runs deep here: street signs appear in both French and Catalan, and the city's cuisine, festivals, and architecture reflect centuries of cross-border exchange.
Visitors come for the medieval heritage, the proximity to beaches along the Côte Vermeille, and access to the Pyrenees for hiking and skiing. Day-trippers cross into Spain via the A9 motorway in under 30 minutes. The city also draws art history enthusiasts — Salvador Dalí famously declared Perpignan's train station the "centre of the universe" in 1963, a claim commemorated inside the station itself. The weekly markets at Place de la République and Place Cassanyes sell regional produce, charcuterie, and Roussillon wines.
Perpignan–Rivesaltes Airport (PGF) operates flights to several French and European cities. The TGV connects Perpignan to Paris Gare de Lyon in approximately five hours. Average summer temperatures reach 28–30 °C, making June through September the busiest travel period.

248 reviews
Check availability

35 reviews
Check availability

137 reviews
Check availability

27 reviews
Check availability

590 reviews
Check availability

198 reviews
Check availability

1,555 reviews
Check availability

170 reviews
Check availability

2,789 reviews
Check availability

49 reviews
Check availability

3,695 reviews
Check availability

642 reviews
Check availability

1,453 reviews
Check availability

18 reviews
Check availability

26 reviews
Check availability

3,314 reviews
Check availability

1,742 reviews
Check availability

2,044 reviews
Check availability

1,379 reviews
Check availability

3,660 reviews
Check availability