There are 8 ways to get from Kranj to Madrid by plane, train (TGV, Renfe), shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Ljubljana
best- Fly from Ljubljana (LJU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LJU - MAD
5h 34m€113–251Shuttle to Venice Marco Polo Airport, fly
cheapest- Take a shuttle bus from Kranj to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VCE - MAD
8h 7m€67–485Train
- Take the train from Kranj to Villach Hbftrain 318 / ...
- Take the train from Villach Hbf to Stuttgart Hbftrain Ice
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain 83
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
25h 23m€230–558Shuttle, bus
- Take a shuttle bus from Kranj to Stazione Mestre
- Take the bus from Padova to Méndez Álvaro Estación Surbus
32h 9m€98–487Drive 1,959.2 km
- Drive from Kranj to Madridcar 1,959.2 km
20h 57m€304–439Shuttle to Klagenfurt Airport, fly
- Take a shuttle bus from Kranj, Avtobusna Postaja Kranj to Klagenfurt Flughafen
- Fly from Klagenfurt Airport (KLU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KLU - MAD
8h 36m€171–521Shuttle to Trieste – Friuli Venezia Giulia Airport, fly
- Take a shuttle bus from Kranj, Avtobusna Postaja Kranj to Trieste Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane TRS - MAD
9h 15m€103–408Bus
- Take the bus from Ljubljana Central Bus Station to Madrid Mendez Alvaro Estacion Surbus Union Ivkoni - Unibus 3415 / ...
35h 4m€88–138
Kranj to Madrid by train
Questions & Answers
The cheapest way to get from Kranj to Madrid is to bus which costs €85 - €140 and takes 35h 4m.
The fastest way to get from Kranj to Madrid is to fly which takes 5h 34m and costs €110 - €260.
No, there is no direct train from Kranj to Madrid. However, there are services departing from Kranj and arriving at Madrid-Puerta de Atocha-Almudena Grandes via Villach Hbf, Hauptbahnhof, Strasbourg and Montpellier Saint-Roch. The journey, including transfers, takes approximately 25h 23m.
The distance between Kranj and Madrid is 1609 km. The road distance is 1959.2 km.
The best way to get from Kranj to Madrid without a car is to train which takes 25h 23m and costs €230 - €600.
It takes approximately 5h 34m to get from Kranj to Madrid, including transfers.
Kranj to Madrid train services, operated by Slovenske železnice (SŽ), depart from Kranj station.
The best way to get from Kranj to Madrid is to fly which takes 5h 34m and costs €110 - €260. Alternatively, you can train, which costs €230 - €600 and takes 25h 23m, you could also bus, which costs €85 - €140 and takes 35h 4m.
Kranj to Madrid train services, operated by Slovenske železnice (SŽ), arrive at Villach Hbf station.
Yes, the driving distance between Kranj to Madrid is 1959 km. It takes approximately 20h 57m to drive from Kranj to Madrid.
What companies run services between Kranj, Slovenia and Madrid, Spain?
Iberia, Vueling Airlines, and three other airlines fly from Ljubljana (LJU) to Adolfo Suárez Madrid–Barajas Airport (MAD) 3 times a day. Alternatively, you can take a train from Kranj to Madrid-Puerta de Atocha-Almudena Grandes via Villach Hbf, Stuttgart Hbf, Hauptbahnhof, Strasbourg Bahnhof, Strasbourg, and Montpellier Saint-Roch in around 25h 23m.
- Website
- iberia.com
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday
- Estimated price
- €70–260
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Thursday and Sunday
- Estimated price
- €140–230
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- €110–390
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via Hamburg
- Ave. Duration
- 7h 45m
- When
- Saturday
- Estimated price
- €130–420
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €45–130
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €35–180
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €60–190
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Linate
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €55–220
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Valencia
- Ave. Duration
- 6h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €60–190
- Website
- vueling.com
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Thursday and Sunday
- Estimated price
- €140–230
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- €110–390
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via Hamburg
- Ave. Duration
- 7h 45m
- When
- Saturday
- Estimated price
- €130–420
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €45–130
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €35–180
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €60–190
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Linate
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €55–220
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Valencia
- Ave. Duration
- 6h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €60–190
- Website
- ryanair.com
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via London Stansted
- Ave. Duration
- 5h 55m
- When
- Monday and Saturday
- Estimated price
- €95–340
Flights from Klagenfurt Airport to Adolfo Suárez Madrid–Barajas Airport via Palma Mallorca
- Ave. Duration
- 8h 14m
- When
- Monday
- Estimated price
- €85–320
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 34m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–150
- Website
- aireuropa.com
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €40–120
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Rome
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–140
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Sevilla
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- €60–190
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Adolfo Suárez Madrid–Barajas Airport via Rome
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- €55–200
- Website
- lufthansa.com
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport via Frankfurt
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- €90–170
- Website
- airfrance.com
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €85–410
- Website
- brusselsairlines.com
Flights from Ljubljana to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- €85–140
- Website
- flyulendo.com
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €26–120
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport via Geneva
- Ave. Duration
- 4h 40m
- When
- Monday
- Estimated price
- €40–200
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Kranj to Villach Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- €5–14
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €5–9
- Regional Train Ticket
- €7–9
- Intercity 1st Class Ticket
- €11–14
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Kranj to Villach Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- http://www.hzpp.hr/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Villach Hbf to Stuttgart Hbf
- Ave. Duration
- 6h 31m
- Frequency
- 5 times a day
- Estimated price
- €45–110
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a day
- Estimated price
- €30–75
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Montpellier Saint-Roch
- Ave. Duration
- 6h 3m
- Frequency
- Twice daily
- Estimated price
- €75–250
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 18m
- Frequency
- Once daily
- Estimated price
- €75–110
- Website
- https://www.renfe.com/es/en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Kranj to Stazione Mestre
- Ave. Duration
- 3h 15m
- Frequency
- On demand
- Estimated price
- €30–360
- Website
- https://www.goopti.com/en/
- Shared
- €30–45
- Private
- €200–360
Shuttle from Kranj, Avtobusna Postaja Kranj to Klagenfurt Flughafen
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €28–100
- Website
- https://www.goopti.com/en/
- Shared
- €28–31
- Private
- €50–100
Shuttle from Kranj to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 3h 6m
- Frequency
- On demand
- Estimated price
- €30–350
- Website
- https://www.goopti.com/en/
- Shared
- €30–45
- Private
- €190–350
Shuttle from Kranj, Avtobusna Postaja Kranj to Trieste Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €30–220
- Website
- https://www.goopti.com/en/
- Shared
- €30–40
- Private
- €120–220
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €60–75
- Schedules at
- tabitatour.ro
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Ljubljana Central Bus Station to Madrid Mendez Alvaro Estacion Sur
- Ave. Duration
- 33h 31m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://union-ivkoni.com/en
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Kranj to Madrid train tickets online with Omio.
There are 6839+ hotels available in Madrid.






































