There are 9 ways to get from Porto Ercole to Madrid by train, plane, car ferry, 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.
Train to Fiumicino International Airport, fly
best- Take the train from Orbetello-Monte Arg. to Roma Trasteveretrain
- Fly from Fiumicino International Airport (FCO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FCO - MAD
8h 15m€49–183Train, car ferry
- Take the train from Orbetello-Monte Arg. to Civitavecchiatrain Re
- Take the carferry from Port of Civitavecchia to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
26h 6m€156–314Train, bus
- Take the train from Orbetello-Monte Arg. to Livorno Centraletrain Re
- Take the bus from Livorno to Genoabus
- Take the bus from Genoa to Madridbus
29h 20m€168–270Drive 1,769.3 km
- Drive from Porto Ercole to Madridcar 1,769.3 km
17h 42m€319–460Train to Pisa International Airport, fly
- Take the train from Orbetello-Monte Arg. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane PSA - MAD
8h 1m€50–298Train, train to Florence Peretola Airport, fly
- Take the train from Orbetello-Monte Arg. to Livorno Centraletrain
- Take the train from Livorno Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FLR - MAD
9h 48m€95–234Train, train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Orbetello-Monte Arg. to Livorno Centraletrain
- Take the train from Livorno Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BLQ - MAD
10h 29m€93–312Train to Roma Ciampino Airport, fly
- Take the train from Orbetello-Monte Arg. to Roma Terminitrain
- Fly from Roma Ciampino Airport (CIA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane CIA - MAD
10h 13m€133–371Train, bus via Nice Airport (NCE)
- Take the train from Orbetello-Monte Arg. to Torino Lingottotrain Fr
- Take the bus from Turin to Nice Airportbus 404
- Take the bus from Nice - Airport Bus Station Terminal 1 to Estación Sur de Autobusesbus
33h 34m€203–354
Porto Ercole to Madrid by bus, train, foot, car ferry, and subway
Comparing Your Travel Options
The cheapest way to get from Porto Ercole to Madrid is to train and fly which costs €45 - €190 and takes 8h 15m.
The fastest way to get from Porto Ercole to Madrid is to train and fly which takes 8h 1m and costs €50 - €300.
The distance between Porto Ercole and Madrid is 1540 km. The road distance is 1769.3 km.
The best way to get from Porto Ercole to Madrid without a car is to train and car ferry which takes 26h 6m and costs €150 - €320.
It takes approximately 8h 15m to get from Porto Ercole to Madrid, including transfers.
Yes, the driving distance between Porto Ercole to Madrid is 1769 km. It takes approximately 17h 42m to drive from Porto Ercole to Madrid.
There are 7034+ hotels available in Madrid.
What companies run services between Porto Ercole, Italy and Madrid, Spain?
There is no direct connection from Porto Ercole to Madrid. However, you can take the line 0o2 bus to Orbetello Stazione Fs, walk to Orbetello-Monte Arg., take the train to Roma Trastevere, take the train to Fiumicino Aeroporto, walk to Fiumicino International Airport (FCO) 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 P. ERCOLE CARAVAGGIO S.Paolo to Madrid-Puerta de Atocha-Almudena Grandes via Orbetello Stazione Fs, Orbetello-Monte Arg., Civitavecchia, Port of Civitavecchia, Port de Barcelona, Moll de Barcelona - Final de trajecte, Metro Paral·lel, Paral·lel, Barcelona Sants Estació Metro, and Barcelona-Sants in around 26h 6m.
- Website
- ryanair.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Friday, Saturday, Monday, Wednesday, Sunday, and Tuesday
- Estimated price
- €40–190
Flights from Pisa International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €55–240
Flights from Pisa International Airport to Adolfo Suárez Madrid–Barajas Airport via Palma Mallorca
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- €55–240
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Thursday, Friday, Saturday, Sunday, and Monday
- Estimated price
- €45–160
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Prague
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- €110–290
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Rabat-Salé
- Ave. Duration
- 6h 35m
- When
- Tuesday and Thursday
- Estimated price
- €110–290
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Tirana
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- €110–290
- Website
- iberia.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €40–140
Flights from Florence Peretola Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- €55–200
Flights from Florence Peretola Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- €55–160
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €50–170
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €45–170
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Marseille
- Ave. Duration
- 4h 35m
- When
- Sunday, Tuesday, and Friday
- Estimated price
- €65–350
- Website
- vueling.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €40–140
Flights from Florence Peretola Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- €55–160
Flights from Florence Peretola Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- €55–160
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €50–170
Flights from Bologna Guglielmo Marconi Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €45–170
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Marseille
- Ave. Duration
- 4h 35m
- When
- Sunday, Tuesday, and Friday
- Estimated price
- €65–350
- Website
- aireuropa.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- €50–180
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Prague
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €100–320
- Website
- ita-airways.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €50–180
- Website
- flyulendo.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- €24–140
Flights from Pisa International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €14–150
- Website
- volotea.com
Flights from Fiumicino International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €55–150
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Olbia
- Ave. Duration
- 7h 55m
- When
- Thursday and Sunday
- Estimated price
- €50–290
- Website
- smartwings.com
Flights from Roma Ciampino Airport to Adolfo Suárez Madrid–Barajas Airport via Prague
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €100–320
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Roma Trastevere
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- €16–23
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Civitavecchia
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- €19–27
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Pisa Centrale
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- €22–30
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- €19–27
- Website
- Trenitalia
Train from Livorno Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- €19–27
- Website
- Trenitalia
Train from Livorno Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Orbetello-Monte Arg. to Roma Termini
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €17–24
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Orbetello-Monte Arg. to Civitavecchia
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- €7–14
- Website
- Trenitalia Intercity
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- €18–35
- Website
- Trenitalia Intercity
Train from Orbetello-Monte Arg. to Pisa Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- €20–40
- Website
- Trenitalia Intercity
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- €18–35
- Website
- Trenitalia Intercity
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- €18–35
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €10–18
- Website
- Trenitalia Intercity
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €80–140
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- €50–95
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- €40–70
- Website
- Ouigo
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- €70–110
- Website
- Renfe Viajeros
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €23–40
- Website
- Trenitalia Frecce
Train from Orbetello-Monte Arg. to Pisa Centrale
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- €25–45
- Website
- Trenitalia Frecce
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €23–40
- Website
- Trenitalia Frecce
Train from Orbetello-Monte Arg. to Livorno Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €23–40
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–21
- Website
- Trenitalia Frecce
Train from Orbetello-Monte Arg. to Torino Lingotto
- Ave. Duration
- 5h 16m
- Frequency
- Twice daily
- Estimated price
- €65–120
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 38 min
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €27–70
- Website
- Trenitalia Eurocity
- 1st Class
- €45–70
- 2nd Class
- €27–40
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Livorno to Genoa
- Ave. Duration
- 3h 40m
- Frequency
- 6 times a week
- Estimated price
- €17–26
- Website
- Flixbus
Bus from Genoa to Madrid
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- €130–200
- Website
- Flixbus
Bus from Turin to Nice Airport
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €25–40
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Nice - Airport Bus Station Terminal 1 to Estación Sur de Autobuses
- Ave. Duration
- 20h 45m
- Frequency
- Twice daily
- Estimated price
- €110–190
- Website
- BlaBlaCar Bus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Civitavecchia to Port de Barcelona
- Ave. Duration
- 19h 30m
- Frequency
- Once a week
- Estimated price
- €100–150
- Website
- Grandi Navi Veloci
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide





















































