There are 11 ways to get from Trento to Madrid by shuttle, plane, train (Trenitalia, Renfe, TGV, Ouigo), bus, car, train, or train (Trenitalia, TGV, Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Il Caravaggio International Airport, fly
best- Take a shuttle bus from Trento Nord to Orio al Serio Airport
- Fly from Il Caravaggio International Airport (BGY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BGY - MAD
7h 15m€171–408Train, train to Milano Malpensa Airport, fly
cheapest- Take the train from Trento to Verona Porta Nuovatrain
- Take the train from Verona Porta Nuova to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane MXP - MAD
8h 40m€58–275Train via Barcelona
- Take the train from Trento to Verona Porta Nuovatrain Re
- Take the train from Verona Porta Nuova to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
17h 29m€205–532Bus via Milan
- Take the bus from Trento to Bergamobus 407 / ...
- Take the bus from Bergamo to Milano, Autostazione Lampugnanobus 423 / ...
- Take the bus from Milan to Madridbus
28h 2m€148–239Drive 1,687.1 km
- Drive from Trento to Madridcar 1,687.1 km
18h 6m€271–392Train to Venice Marco Polo Airport, fly
- Take the train from Trento to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VCE - MAD
7h 44m€75–236Train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Trento to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BLQ - MAD
7h 8m€78–256Shuttle to Verona Villafranca Airport, fly
- Take a shuttle bus from Trento Nord to Verona - Aeroporto
- Fly from Verona Villafranca Airport (VRN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VRN - MAD
5h 45m€155–363Train, train to Milan Linate Airport, fly
- Take the train from Trento to Verona Porta Nuovatrain
- Take the train from Verona Porta Nuova to Milano Centraletrain
- Fly from Milan Linate Airport (LIN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LIN - MAD
8h 38m€102–322Train
- Take the train from Trento to Milano Centraletrain Fr
- Take the train from Milano Centrale to Ventimigliatrain Ic
- Take the train from Nice Ville to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain
20h 34m€252–415Bus
- Take the bus from Trento to Padova Autostazionebus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
30h 57m
Trento to Madrid by train
Questions & Answers
The cheapest way to get from Trento to Madrid is to train and fly which costs €75 - €240 and takes 7h 44m.
The fastest way to get from Trento to Madrid is to shuttle and fly which takes 5h 45m and costs €150 - €370.
No, there is no direct bus from Trento to Madrid. However, there are services departing from Trento and arriving at Madrid via Bergamo and Milan. The journey, including transfers, takes approximately 28h 2m.
No, there is no direct train from Trento to Madrid. However, there are services departing from Trento and arriving at Madrid-Puerta de Atocha-Almudena Grandes via Verona Porta Nuova, Milano Centrale, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 17h 29m.
The distance between Trento and Madrid is 1436 km. The road distance is 1687.1 km.
The best way to get from Trento to Madrid without a car is to train via Barcelona which takes 17h 29m and costs €200 - €550.
It takes approximately 7h 15m to get from Trento to Madrid, including transfers.
Trento to Madrid bus services, operated by FlixBus, depart from Trento station.
Trento to Madrid train services, operated by Trenitalia, depart from Trento station.
The best way to get from Trento to Madrid is to train via Barcelona which takes 17h 29m and costs €200 - €550. Alternatively, you can bus via Milan, which costs €140 - €240 and takes 28h 2m.
What companies run services between Trento, Italy and Madrid, Spain?
You can take a train from Trento to Madrid-Puerta de Atocha-Almudena Grandes via Verona Porta Nuova, Milano Centrale, Lyon Part Dieu, and Barcelona-Sants in around 17h 29m. Alternatively, you can take a bus from Trento to Madrid via Bergamo and Milan in around 28h 2m.
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- €45–250
Flights from Venice Marco Polo Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €40–150
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €50–170
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport via Palma Mallorca
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €50–170
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport via Ibiza
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €50–170
Flights from Milano Malpensa Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €23–160
Flights from Verona Villafranca Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday and Saturday
- Estimated price
- €55–180
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 39m
- Frequency
- 4 times a day
- Estimated price
- €50–75
- Website
- Trenitalia
Train from Trento to Bologna Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Website
- Trenitalia
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Trento to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Milano Centrale to Ventimiglia
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a week
- Estimated price
- €30–50
- Website
- Trenitalia
- Phone
- +39 0471 305604
- [email protected]
- Website
- Alto Adige Bus
Shuttle from Trento Nord to Orio al Serio Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €110–160
- Website
- Alto Adige Bus
Shuttle from Trento Nord to Verona - Aeroporto
- Ave. Duration
- 55 min
- Frequency
- On demand
- Estimated price
- €85–130
- Website
- Alto Adige 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
Italy Travel Guides
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
Trento to Madrid bus services, operated by FlixBus, arrive at Bergamo station.
Trento to Madrid train services, operated by Trenitalia, arrive at Verona Porta Nuova station.
Yes, the driving distance between Trento to Madrid is 1687 km. It takes approximately 18h 6m to drive from Trento to Madrid.
Book your Trento to Madrid train tickets online with Omio.
Book your Trento to Madrid bus tickets online with Omio and FlixBus.
There are 7037+ hotels available in Madrid.





