Travel options
from Madrid to Pamplona

You can get from Madrid to Pamplona by train, bus or flight.

Our recommendation

To get from Madrid to Pamplona on 30 Jan we recommend taking a train because it’s the best combination of price and speed.

11:35Madrid-Puerta de Atocha3h10 14:45Pamplona
0 changes
£491One-way
Cheapest
11:35Madrid-Puerta de Atocha3h10 14:45Pamplona
0 changes
£491One-way
Other options
19:35Madrid-Puerta de Atocha3h05 22:40Pamplona
0 changes
£651One-way
15:05Madrid-Puerta de Atocha3h23 18:28Pamplona
0 changes
£801One-way
12:20Madrid Barajas Airport1h00 13:20Pamplona
0 changes
£1151One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Compare prices and tickets Prices for trains, buses and flights

Sun
30 Jan
£49Renfe Alvia
£20Autobuses Pamplona Madrid
£115Air Nostrum
Mon
31 Jan
£38Renfe Alvia
£20Autobuses Pamplona Madrid
£117Air Nostrum
Tue
1 Feb
£33Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Wed
2 Feb
£33Renfe Alvia
£20Autobuses Pamplona Madrid
£115Air Nostrum
Thu
3 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Fri
4 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Sat
5 Feb
£22Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Sun
6 Feb
£38Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Mon
7 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Tue
8 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Wed
9 Feb
£19Renfe Alvia
£20Autobuses Pamplona Madrid
£98Air Nostrum
Thu
10 Feb
£19Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Fri
11 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Sat
12 Feb
£22Renfe Alvia
£20Autobuses Pamplona Madrid
£60Air Nostrum
Sun
13 Feb
£38Renfe Alvia
Find prices
£77Air Nostrum
Mon
14 Feb
£27Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Tue
15 Feb
£16Renfe Alvia
£20Autobuses Pamplona Madrid
£77Air Nostrum
Wed
16 Feb
£16Renfe Alvia
£20Autobuses Pamplona Madrid
£60Air Nostrum
Thu
17 Feb
£16Renfe Alvia
£20Autobuses Pamplona Madrid
£60Air Nostrum
Fri
18 Feb
£19Renfe Alvia
£20Autobuses Pamplona Madrid
£60Air Nostrum

Travel Information between Madrid and Pamplona

distanceDistance197 miles (317 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£13 - £66
cheapestCheapest modeTrain • £13 • 3 h 5 min
fastestFastest modeFlight • £66 • 1 h
carriersPopular travel companiesAir Nostrum, Conda or Renfe Alvia

Take a flight, coach or train to travel 197 miles (317 km) to Pamplona from Madrid. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as £13. The most popular travel providers which serve this trip are Air Nostrum, Conda or Renfe Alvia among others. Travellers can even take a direct flight, coach or train from Madrid to Pamplona.

Travel Tips: Travel from Madrid to Pamplona

Travel to Pamplona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Pamplona.
FAQs

What are my Madrid to Pamplona travel options?

There are 3 ways to travel between Madrid and Pamplona including taking a flight, coach or train.

How do I get from Madrid to Pamplona the cheapest way?

A train service offers the cheapest way to travel from Madrid to Pamplona, which costs on average £13.

This is compared to other ways of getting to Pamplona:

A train is £53 less than a flight for this route with tickets for a flight from Madrid to Pamplona costing on average £66.

A train is £14 less than a coach for this route with tickets for a coach from Madrid to Pamplona costing on average £27.

What is the fastest way to get from Madrid to Pamplona?

The fastest way from Madrid to Pamplona is by flight with an average journey time of 1 h.

Other travel options from Madrid to Pamplona can usually take longer:

In comparison, travelling by coach can take you on average 5 h.

In comparison, getting to Pamplona by train can take on average 3 h 5 min.

What is the distance from Madrid to Pamplona?

The Madrid to Pamplona distance is approximately 197 miles (317 km).

How many services a day are there between Madrid and Pamplona?

The average frequency per day from Madrid to Pamplona is:

  • 2 trains per day.

However, we recommend checking specific travel dates for your route to Pamplona from Madrid as scheduled services by flight, coach or train can vary by season or day of the week.

When going from Madrid to Pamplona, where do I depart from Madrid and where do I arrive in Pamplona?

These are the most popular departure and arrival points for travellers from Madrid to Pamplona:

  • Flights most often depart from Madrid at Madrid Barajas Airport and arrive in Pamplona at Pamplona.
  • Coaches mostly depart from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in Pamplona, Estación De Autobuses.
  • Trains mostly leave from Madrid-Puerta de Atocha and tend to arrive in Pamplona.

Which travel companies can help me find a way to get from Madrid to Pamplona?

Omio works with many trusted partners that can help you travel the best way from Madrid to Pamplona:

  • You can take a flight from Madrid to Pamplona with Air Nostrum. Cheap tickets can be found for £66 with Air Nostrum from Madrid to Pamplona.
  • You can go to Pamplona from Madrid by coach with Conda. You'll see cheap coach tickets for £27 with Conda from Madrid to Pamplona on Omio.
  • You can travel between Madrid and Pamplona by train with Renfe Alvia. You can find cheap tickets on Omio for £13 with Renfe Alvia from Madrid to Pamplona.

Can I find a direct route to Pamplona from Madrid?

Yes, there are direct routes from Madrid to Pamplona with the following travel companies:

  • You can find direct flights per day to take to Pamplona with Air Nostrum.
  • You can find direct coaches per day to Pamplona with BlaBlaCar.
  • You'll find direct train services to Pamplona with Renfe Alvia with around 2 direct trains every day.

As you won't need to change at another stop in between, direct services to Pamplona tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this route.

What other destinations are worth visiting after travelling from Madrid to Pamplona?

Many of our customers travelling from Madrid to Pamplona don't make Pamplona their final stop. Some of the destinations worth visiting after are Barcelona, Bilbao or Donostia-San Sebastian, either of which you could add to your Madrid and Pamplona trip itinerary. Check Omio for the best and cheapest ways to travel from Pamplona to any of these top destinations today!

How early should I book Madrid to Pamplona tickets online to score the best deals?

When planning your trip to Pamplona from Madrid, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Plane tickets are costing £66 one way on average.
  • Coach tickets cost £27 one way on average.
  • Train tickets cost £13 one way on average.

However, we recommend buying tickets between Madrid and Pamplona online a few months in advance to get the best deals and save money on your upcoming journey.