Madrid to Pamplona by TrainTrains from Madrid to Pamplona take 3h15 and cost 60 euros.
Trains from Madrid to Pamplona depart from Atocha train station. Read more about Bus and Train Stations in Madrid
Madrid to Pamplona by BusBuses from Madrid to Pamplona cost about 25 euros and takes under 5 hours.
You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.
Book Bus Tickets in Spain
Buses from Madrid to Pamplona depart from Avenida de America Bus Station. Read more about Bus and Train Stations in Madrid
Madrid to Pamplona by CarThe 450km drive from Madrid to Pamplona takes about five hours, traveling mainly on the A-1. Consider a stop in Burgos on your way.
Compare Car Rental Rates in Spain
Flights from Madrid to PamplonaThere are regular flights from Madrid to Pamplona but they tend to be quite expensive.
Compare Prices on Flights in Spain