There are 7 ways to get from Madrid to Basque Country (greater region) by train, bus, car, plane or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5 h 10 min

  1. Take the train from Madrid-Puerta de Atocha to Pamplona A

$96 - $127

Cheapest option

Bus PLM Autocares  •  6 h 56 min

  1. Take the bus from Madrid to Pamplona

$62 - $82

5 alternative options

Train Spanish Railways AVE  •  5 h 38 min

  1. Take the train from Madrid-Puerta de Atocha to Zaragoza Delicias Ave / ...
  2. Take the train from Zaragoza Delicias to Huarte-Araquil R

$116 - $157

Bus ALSA  •  6 h 49 min

  1. Take the bus from Madrid to Vitoria-Gasteiz
  2. Take the bus from Lakua/Gasteiz to Uharte Arakil Iruña/Pamplona-Vitoria/Gasteiz

Drive  •  4 h 49 min

  1. Drive from Madrid to Basque Country (greater region) 278.2 miles

$50 - $80

Fly to Pamplona, taxi  •  3 h 5 min

  1. Fly from Madrid (MAD) to Pamplona (PNA) MAD - PNA
  2. Take a taxi from Pamplona to Basque Country (greater region)

$122 - $498

Fly to Logrono, taxi  •  3 h 43 min

  1. Fly from Madrid (MAD) to Logrono (RJL) MAD - RJL
  2. Take a taxi from Logrono to Basque Country (greater region)

$197 - $323

What companies run services between Madrid, Spain and Basque Country (greater region), Navarre, Spain?

Spanish Railways (RENFE) operates a train from Madrid to Basque Country (greater region) 5 times a day. Tickets cost $55 - $75 and the journey takes 3 h 5 min. Alternatively, you can take a bus from Madrid to Basque Country (greater region) via Vitoria-Gasteiz, Lakua/Gasteiz, and Uharte Arakil in around 6 h 49 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Pamplona
Ave. Duration
55 min
When
Every day
Estimated price
$140 - $470
Flights from Madrid to Logrono
Ave. Duration
50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $230
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Madrid-Puerta de Atocha to Pamplona
Ave. Duration
3 h 5 min
Frequency
5 times a day
Estimated price
$55 - $75
Website
renfe.com
Train from Zaragoza Delicias to Huarte-Araquil
Ave. Duration
2 h 42 min
Frequency
Once daily
Estimated price
$27 - $40
Website
renfe.com
Spanish Railways AVE
Website
renfe.com
Train from Madrid-Puerta de Atocha to Zaragoza Delicias
Ave. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$45 - $70
Website
renfe.com
Bus operators
La Burundesa S.A.
Website
laburundesa.com
Bus from Lakua/Gasteiz to Uharte Arakil
Ave. Duration
1 h 5 min
Frequency
Hourly
Schedules at
laburundesa.com
PLM Autocares
Phone
+34 902 14 41 74
Email
info@plmautocares.com
Website
plmautocares.com
Bus from Madrid to Pamplona
Ave. Duration
5 h 15 min
Frequency
Every 4 hours
Estimated price
$23 - $28
Schedules at
plmautocares.com
Other operators
Taxi from Pamplona to Basque Country (greater region)
Ave. Duration
45 min
Estimated price
$40 - $55
Tele Taxi San Fermín
Phone
+34 948 23 23 00
Website
taxipamplona.com
taxi Media Zona
Phone
+34 619 76 60 91
Eco Taxi
Phone
+34 609 45 21 91

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Italian Lakes: Getting around by train and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

How far is it from Madrid to Basque Country (greater region)?

The distance between Madrid and Basque Country (greater region) is 312 km. The road distance is 445 km.

What is the cheapest way to get from Madrid to Basque Country (greater region)?

The cheapest way to get from Madrid to Basque Country (greater region) is to drive which costs 40€ - 65€ and takes 4 h 49 min.

What is the fastest way to get from Madrid to Basque Country (greater region)?

The quickest way to get from Madrid to Basque Country (greater region) is to fly and taxi which takes 3 h 5 min and costs 95€ - 410€.

How long does it take to get from Madrid to Basque Country (greater region)?

It takes approximately 5 h 10 min to get from Madrid to Basque Country (greater region), including transfers.