Fastest journey3hr 3m
Direct Alvia trains from Madrid to Pamplona take just over 3 hrs for the 500-km journey. You’ll see changing Spanish landscapes on this journey from the Spanish capital through historic Aragon to Navarre. The first part of the journey uses the high-speed line from Madrid towards Zaragoza and Barcelona, but the train leaves that route just beyond Calatayud, following the Ebro Valley upstream and eventually cutting through the hills to Pamplona.
Tickets go on sale between four and 10 weeks prior to travel, though this can vary as the Spanish rail operator often releases tickets in batches. If you are looking for cheap tickets, it’s wise to book when they are first released for sale. Therefore, if you can't find trains, contact us and we'll email you when booking opens.
Madrid to Pamplona
High-speed Alvia trains leave Madrid Atocha station for Pamplona between two and five times each day (depending on the day of the week). Those direct train services stop two to four times along the way. The railway station in Pamplona is about 1.5 km north-west of the Old Town and is connected to the latter by bus.
Other journeys to Pamplona/Iruña View all journeys to Pamplona
- From Orense from £29.00
- From Barcelona from £15.50
- From Zaragoza-Delicias from £5.50
- From Tudela de Navarra from £8.50
- From Burgos Rosa de Lima from £12.00
- From San Sebastián/Donostia from £6.50