1map logoGo to main page

Pamplona to Madrid from $16: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Pamplona, Spain
to
Madrid, Spain

How to Get from Pamplona to Madrid: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16 RideshareBest price
405 kmDistance
1h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Pamplona to Madrid with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Iberia
Plane
Average Duration
1h  48m
Estimated price
$67-366
Recommended
Company
various
Rideshare
Average Duration
5h  4m
Estimated price
$16-33
Cheapest
route map
Distance: 405 km
Duration: 1h 48m

See more options

Pricing table
Company
Jimenez Movilidad
Bus
Average Duration
5h  15m
Estimated price
$19-33
Company
ALSA
Bus
Average Duration
5h  45m
Estimated price
$32-49
Company
Renfe Viajeros
Train
Average Duration
3h  10m
Estimated price
$33-53
Company
various
Drive
Average Duration
4h  18m
Estimated price
$67-107

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $29 $29 $29 $29 $29 $29 $29
Train $23 $20 $21 $43 $31 $50 $44
Fly $52 $47 $55 $30 $30 $22 $67

Pamplona - Madrid operators

Explore transport companies operating between Pamplona and Madrid, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
iberia.com

Plane from Pamplona (PNA) to Madrid (MAD)

Average Duration
1h 48m
Estimated price
63-349
Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Pamplona to Estación de tren de Atocha

Average Duration
3h 10m
Estimated price
31-49
Bus
Contact phone
+34 900 202 777
Website
jimenezmovilidad.es

Bus from Pamplona to Intercambiador Av América Bus Interurbano

Average Duration
5h 15m
Estimated price
18-31
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Pamplona to Soria

Average Duration
2h 15m
Estimated price
32-33

Bus from Soria to Intercambiador Av América Bus Interurbano

Average Duration
2h 30m
Estimated price
18-634
Rideshare
Website
blablacar.com

Rideshare from Pamplona to Madrid

Average Duration
5h 4m
Estimated price
15-31
Drive

Drive from Pamplona to Madrid

Average Duration
4h 18m
Estimated price
63-98

Pamplona to Madrid: Overview of Bus, Train, Flight, and Car Trips

Traveling between Pamplona and Madrid offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Pamplona to Madrid, covering a distance of 251 miles. Enjoy approximately 4 hours and 18 minutes of picturesque Spanish countryside as you make your way to the vibrant capital city. 💰 Save on transportation costs with carpooling options ranging from €65 to €101 for the journey. Consider using Blablacar's convenient rideshare service to connect with fellow travelers heading towards Madrid, especially if you prefer not to drive yourself or want to skip public transportation.
Average price
€65 - €101
Useful tips for car travellers
• Be prepared to refuel at gas stations along the AP-68 and A-1 highways; prices typically range from €1.50 to €1.70 per liter, so plan your stops accordingly.
• When you arrive in Madrid, make sure to familiarize yourself with the 'Madrid Central' restricted traffic zone where only residents and certain vehicles can enter; parking in central areas averages between €20 to €40 per day.
• Utilize navigation apps like Google Maps or Waze for real-time traffic updates and to find optimal routes; expect potential detours around larger towns and keep an eye out for speed limits, which can differ from what you may be used to, often being strictly enforced at 50 km/h in urban areas.
🚆 Traveling by train from Pamplona to Madrid is a convenient and comfortable option. The direct train service operated by Renfe Viajeros takes approximately 3 hours and 10 minutes, with services departing four times a day. 📍 The journey covers a distance of 441 km from Pamplona to Estación de tren de Atocha in Madrid. With prices ranging from €32 to €51, travelers can enjoy a scenic ride through the Spanish countryside without any transfers or stopovers.
Departure Point
Pamplona station
Arrival Point
Estación de tren de Atocha station
Useful tips for train travellers
• On the AVE and Avant services, you can enjoy onboard catering which includes a variety of snacks, beverages, and meals available for purchase. The dining car typically offers a selection of sandwiches, pastries, and drinks. If you're feeling adventurous, try a local specialty like a 'tortilla española' (Spanish omelette) as a quick bite!
• The train offers different seating options. In First Class, you will enjoy spacious seats with more legroom, complimentary meals, and priority boarding. Business Class offers comfortable seats with power outlets and a quieter environment, while Economy Class provides standard seating with options for reserved or unreserved seating. Each option is well-equipped for a comfortable journey.
• The primary operators for the Pamplona to Madrid route are Renfe (renfe.com) and Euskotren (euskotren.eus). Be sure to check their websites for real-time schedules and ticket booking options.
• Upon arrival at Madrid's Atocha Station, make sure to check out the station's luggage storage services, which allow you to leave your bags while you explore the city. There are also clean restrooms and shower facilities available for travelers.
• To reach the city center from Atocha Station, the fastest way is to take Metro Line 1 (the light blue line) towards 'Pinar de Chamartín.' This direct route will get you to the Gran Vía or Sol area in roughly 10 minutes. Alternatively, you can catch Bus 27, which stops right outside the station and heads towards the heart of Madrid.
🛫 Experience a quick and convenient journey from Pamplona to Madrid with the direct flight option, taking just 1 hour and 5 minutes with Iberia airlines. ✈️ Traveling by plane offers a swift 1 hour and 48-minute flight time, allowing you to reach Madrid comfortably and efficiently from Pamplona. 💸 Prices for flights between Madrid and Pamplona range from €65 to €360, providing flexibility for travelers with different budget considerations.
Departure Point
Pamplona Airport
Arrival Point
Madrid Airport
🚌 The direct bus from Pamplona to Madrid, operated by Jimenez Movilidad, departs four times a day and takes approximately 5 hours and 15 minutes to reach Intercambiador Av América Bus Interurbano in Madrid. 🗺️ Route options vary in terms of distance and transfers, with the quickest trip taking 4 hours and 45 minutes covering 341 km, and the longest trip taking 7 hours and 50 minutes and covering 481 km with 2 transfers. 💸 Prices for the bus between Pamplona and Madrid range from €18 to €32, offering travelers flexibility in choosing the most convenient route based on duration and cost.
Departure Point
Pamplona station
Arrival Point
Intercambiador Av América Bus Interurbano station

Frequently asked questions

Find out more about the route from Pamplona to Madrid.

Or choose the category:
The distance between Pamplona and Madrid is approximately 318.7 km by road, with a driving time of about 4 hours 18 minutes. The train is the fastest mode of transportation, taking about 3 hours 10 minutes to reach Madrid. If you prefer to fly, the travel time from Pamplona to Madrid is around 3 hours 8 minutes. However, taking a bus to Bilbao and then flying to Madrid can take about 5 hours 30 minutes.
The most cost-effective and time-efficient transportation option to travel from Pamplona to Madrid is by flying. Although it may cost between €41-€265, it takes only 3 hours and 8 minutes. Another cost-effective option is to rideshare, which costs between €16-€32, but it takes longer, approximately 5 hours and 4 minutes.
The prices for a train ticket from Pamplona to Madrid range from €32 to €50. On the other hand, bus tickets from Madrid to Pamplona typically range from €17 to €26.
To get from Pamplona to Madrid without using public transportation, you can consider carpooling services like BlaBlaCar, where you can find rideshare options. The driving distance between the two cities is approximately 403.9 km, and it takes around 4 hours and 18 minutes to drive from Pamplona to Madrid. The prices for carpooling can vary, with estimates ranging from €64 to €100.
The best way to travel from Pamplona to Madrid without a car is by train, which takes approximately 3 hours and 10 minutes and costs between €32 and €50. Another option is to take a bus, which takes around 5 hours and 15 minutes and costs between €17 and €26. Alternatively, you could choose to fly, which takes about 3 hours and 8 minutes with prices ranging from €41 to €260.
Yes, there is a direct link between Pamplona and Madrid. You can take a train from Pamplona that departs four times a day and arrives at Madrid-Puerta De Atocha station in approximately 3 hours and 10 minutes. Alternatively, you can also take a direct bus from Pamplona to Madrid with departures every four hours and a travel time of around 5 hours and 15 minutes.
The flight between Pamplona and Madrid typically takes 1 hour and 5 minutes. The cost of the flight can vary, ranging from €44 to €259 depending on the airline and time of booking.
There are numerous accommodation options available near Madrid. With over 1356 hotels to choose from, travelers can find something to suit their budget and preferences. Prices for hotels in Madrid start at €37, making it possible to find affordable options for all types of travelers.