Pamplona is a city you can reach using different transportation methods. Being a city with a lot of importance on a national level, it has an airport, a train station, a bus station and a wide network of highways that connect with other Spanish cities.
Pamplona Airport
The Airport of Pamplona is one of the smallest airports in Spain, but it's an easy and fast way to connect from Barcelona or Madrid. Apart from that, it also has a connection with Frankfurt.
If you land in the Airport of Pamplona, you will be able to reach the city using the public bus, which works hourly and it costs around 3€. An alternative you can take into account is the taxi, that being the airport so close to the city shouldn't be very expensive (around 10€).
RENFE Train Station
Another alternative to reach Pamplona can be the train. The RENFE Station connects Pamplona with a lot of Spanish cities. If you are landing in another Spanish city, the train can be a good option to finally reach Pamplona. This train station has long and short distance connections.
Pamplona Bus Station
The third alternative of public transportation is the bus. Pamplona offers daily connections with different Spanish cities, so it's also a good way to arrive in the city.