A number of train routes link Pamplona to other Spanish cities. If you're taking the train from Madrid to Pamplona, the journey takes around three hours. From Barcelona, the journey can take from four to nine hours, depending on the type of train. For more information on the train routes and bookings, click on the following link.
The Pamplona train station is located in the district of San Jorge, in the north-eastern part of the city. On foot, it can take about half an hour from the Old Quarter of the city to the train station, but it's also possible to take a bus. The lines connecting the train station to the city centre are number 9 and the special A line linking the train station, bus station and airport. Line 7 connects the station with the Hospital complex.
There's also a taxi stand outside the station. More information here.
The train station services include a bar-cafeteria, toilets, stationery and bookshop, and luggage trolleys. Furthermore, the station is accessible to persons with reduced mobility.
What's more RENFE (Spain's railway operator) increases the number of trains operating during the San Fermín festival. However, it is still advisable to book in advance, due to the fact that demand is high and the seats on some trains may be sold out.