Read more about Madrid.
Madrid to Pamplona by Train
Trains 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 Bus
Buses 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 Car
The 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 Pamplona
There are regular flights from Madrid to Pamplona but they tend to be quite expensive.Compare Prices on Flights in Spain

