There are 9 ways to get from Drachten to Madrid by train, plane, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Amsterdam Airport Schiphol, fly
best- Take the train from Heerenveen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane AMS - MAD
7h 57m€96–309Train, bus via Paris
- Take the train from Heerenveen to Utrecht Centraaltrain
- Take the bus from Utrecht to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobusesbus
28h 6m€133–234Drive 1,859.3 km
- Drive from Drachten to Madridcar 1,859.3 km
18h 22m€342–494Train, train to Düsseldorf International Airport, fly
- Take the train from Heerenveen to Zwolletrain
- Take the train from Zwolle to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane DUS - MAD
9h 16m€111–313Train, train to Bremen Airport, fly
- Take the train from Groningen to Leer(Ostfriesl)train
- Take the train from Leer(Ostfriesl) to Bremen Hbftrain
- Fly from Bremen Airport (BRE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BRE - MAD
11h 22m€102–454Train, train to Brussels Airport, fly
- Take the train from Heerenveen to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport to Anvers-Centraltrain
- Fly from Brussels Airport (BRU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BRU - MAD
9h 58m€115–368Train, train to Hamburg Airport, fly
- Take the train from Groningen to Leer(Ostfriesl)train
- Take the train from Leer(Ostfriesl) to Bremen Hbftrain
- Take the train from Bremen Hbf to Hamburg Hbftrain
- Fly from Hamburg Airport (HAM) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane HAM - MAD
10h 46m€131–403Train, bus
- Take the train from Heerenveen to Utrecht Centraaltrain
- Take the bus from Utrecht Central Station to Brussels-North train stationbus 817
- Take the bus from Brussels-North train station to Madrid Barajas Airportbus
30h 3m€170–271Train, night train, bus
- Take the train from Heerenveen to Utrecht Centraaltrain
- Take the nighttrain from Utrecht Centraal to Freiburg(Breisgau) Hbfnighttrain Nj
- Take the bus from Freiburg to Barcelonabus
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
31h 2m€228–493
Drachten to Madrid by bus, train, and foot
Comparing Your Travel Options
The cheapest way to get from Drachten to Madrid is to train and bus via Paris which costs €130 - €240 and takes 28h 6m.
The fastest way to get from Drachten to Madrid is to train and fly which takes 7h 57m and costs €95 - €310.
The distance between Drachten and Madrid is 1668 km. The road distance is 1859.3 km.
The best way to get from Drachten to Madrid without a car is to train and bus via Paris which takes 28h 6m and costs €130 - €240.
It takes approximately 7h 57m to get from Drachten to Madrid, including transfers.
Yes, the driving distance between Drachten to Madrid is 1859 km. It takes approximately 18h 22m to drive from Drachten to Madrid.
There are 3286+ hotels available in Madrid.
What companies run services between Drachten, Netherlands and Madrid, Spain?
There is no direct connection from Drachten to Madrid. However, you can take the line 320 bus to Heerenveen, Busstation, walk to Heerenveen, take the train to Schiphol Airport Train Station, walk to Amsterdam Airport Schiphol (AMS) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid-Aeropuerto T4, then take the train to Madrid Chamartín. Alternatively, you can take a bus from Drachten, Ringweg to Estación Sur de Autobuses via Heerenveen, Busstation, Heerenveen, Utrecht Centraal, Utrecht, and Paris - Bercy-Seine Bus Station in around 28h 6m.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–430
Flights from Amsterdam Airport Schiphol to Adolfo Suárez Madrid–Barajas Airport via Bilbao
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €80–430
Flights from Düsseldorf International Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- €75–380
Flights from Bremen Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €110–550
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- €85–430
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Schiphol Airport Train Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Utrecht Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €16–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Zwolle
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- €7–15
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Arnhem Centraal
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €13–27
- Website
- Nederlandse Spoorwegen (NS)
Train from Groningen to Leer(Ostfriesl)
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €7–15
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Schiphol Airport Train Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Groningen to Leer(Ostfriesl)
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €7–15
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Utrecht Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €16–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Heerenveen to Utrecht Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €16–35
- Website
- Nederlandse Spoorwegen (NS)
Night train from Utrecht Centraal to Freiburg(Breisgau) Hbf
- Ave. Duration
- 7h 54m
- Frequency
- Twice daily
- Estimated price
- €70–150
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Utrecht to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 6h 55m
- Frequency
- Every 4 hours
- Estimated price
- €30–50
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- BlaBlaCar Bus
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide












