Madrid to Pamplona by Train, Bus, and Car

How to get from Madrid to Pamplona

Pamplona bull run
Asier Solana Bermejo/Creative Commons

Pamplona is the capital of the Navarra region and is most famous for the annual Pamplona Running of the Bulls. It is also a popular stop en route to the Basque cities of San Sebastian and Bilbao.

If you're planning on visiting for the bull runs, you need to have your accommodation booked well in advance. Start looking for hotels at least six months before your journey to get the best prices.

If you aren't visiting for the bull run and just looking for a stop on the way to San Sebastian, I would recommend stopping in Logroño instead.

 

Suggested Stops en Route from Madrid to Pamplona

With 450km between Madrid and Pamplona, it makes sense to break up the journey with a stop or two along the way.

Burgos is famous for its beautiful cathedral and is worth a short stop on your way to Pamplona. But the real gem on your way is Logroño, the capital of the Rioja wine region and home to some of the best tapas bars in the country.​

Madrid to Pamplona by Train and Bus

Trains from Madrid to Pamplona take three-and-a-quarter hours and cost 60 euros. Buses from Madrid to Pamplona cost about 25 euros and takes under 5 hours.

Trains from Madrid to Pamplona depart from Atocha train station, while buses leave from Avenida de America Bus Station. Read more about Bus and Train Stations in Madrid.

Madrid to Pamplona by Car

The 450km drive from Madrid to Pamplona takes about five hours, traveling mainly on the A-1. Compare Car Rental Rates in Spain

Flights from Madrid to Pamplona

There are regular flights from Madrid to Pamplona but they tend to be quite expensive.

Compare Prices on Flights in Spain