There are 12 ways to get from Madrid to La Spezia by plane, train, 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.
Recommended option
Fly to Pisa, train • 6 h 36 min
$48 - $237
11 alternative options
Fly to Milan Linate, train • 9 h
$98 - $325
Fly to Florence, train • 8 h 22 min
$90 - $360
Fly to Milan Malpensa, train • 9 h 39 min
$88 - $274
Fly to Nice, bus, train • 9 h 18 min
$96 - $269
Fly to Milan Bergamo, train • 9 h 46 min
$73 - $271
Fly to Bologna, train • 9 h 17 min
$74 - $301
Train via Barcelona Sants • 16 h 56 min
$217 - $323
Train • 17 h 6 min
$218 - $321
Bus • 25 h 22 min
$101 - $139
Bus, train • 27 h 27 min
$147 - $217
Drive • 15 h
$230 - $340
What companies run services between Madrid, Spain and La Spezia, Italy?
You can take a train from Madrid to La Spezia via Barcelona Sants, Marseille-St-Charles, and Genova Piazza Principe in around 16 h 56 min. Alternatively, you can take a bus from Madrid to La Spezia via Niza, Nice - Airport, Genoa, Genova - Via Antonio Gramsci, Genova - Via XX Settembre, and Genova in around 25 h 22 min.

- Website
- iberia.com
Flights from Madrid to Pisa via Barcelona
- Ave. Duration
- 4 h 45 min
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- $110 - $550
Flights from Madrid to Milan Linate
- Ave. Duration
- 2 h 8 min
- When
- Every day
- Estimated price
- $90 - $480
Flights from Madrid to Florence
- Ave. Duration
- 2 h 17 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $100 - $600
Flights from Madrid to Florence via Barcelona
- Ave. Duration
- 4 h 15 min
- When
- Monday to Saturday
- Estimated price
- $100 - $550
Flights from Madrid to Florence via Palma Mallorca
- Ave. Duration
- 4 h 10 min
- When
- Thursday
- Estimated price
- $100 - $550
Flights from Madrid to Milan Malpensa
- Ave. Duration
- 2 h 10 min
- When
- Every day
- Estimated price
- $90 - $490
Flights from Madrid to Milan Malpensa via Barcelona
- Ave. Duration
- 4 h 7 min
- When
- Every day
- Estimated price
- $85 - $390
Flights from Madrid to Nice
- Ave. Duration
- 1 h 54 min
- When
- Every day
- Estimated price
- $80 - $420
Flights from Madrid to Nice via Barcelona
- Ave. Duration
- 3 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $90 - $400
Flights from Madrid to Bologna
- Ave. Duration
- 2 h 15 min
- When
- Every day
- Estimated price
- $140 - $480
Flights from Madrid to Bologna via Barcelona
- Ave. Duration
- 4 h 5 min
- When
- Every day
- Estimated price
- $110 - $550

- Website
- alitalia.com
Flights from Madrid to Pisa via Rome
- Ave. Duration
- 4 h 55 min
- When
- Every day
- Estimated price
- $130 - $650
Flights from Madrid to Milan Linate
- Ave. Duration
- 2 h 5 min
- When
- Every day
- Estimated price
- $130 - $550
Flights from Madrid to Milan Linate via Rome
- Ave. Duration
- 4 h 35 min
- When
- Every day
- Estimated price
- $130 - $550
Flights from Madrid to Florence via Rome
- Ave. Duration
- 5 h 7 min
- When
- Every day
- Estimated price
- $130 - $650
Flights from Madrid to Milan Malpensa
- Ave. Duration
- 2 h 5 min
- When
- Every day
- Estimated price
- $65 - $430
Flights from Madrid to Milan Malpensa via Rome
- Ave. Duration
- 4 h 30 min
- When
- Every day
- Estimated price
- $110 - $480
Flights from Madrid to Nice via Rome
- Ave. Duration
- 4 h 35 min
- When
- Every day
- Estimated price
- $250 - $1,300
Flights from Madrid to Bologna via Rome
- Ave. Duration
- 4 h 45 min
- When
- Every day
- Estimated price
- $120 - $600

- Website
- ryanair.com
Flights from Madrid to Pisa
- Ave. Duration
- 2 h 15 min
- When
- Every day
- Estimated price
- $40 - $320
Flights from Madrid to Pisa via Lamezia Terme
- Ave. Duration
- 5 h 15 min
- When
- Monday and Friday
- Estimated price
- $40 - $320
Flights from Madrid to Milan Bergamo
- Ave. Duration
- 2 h 16 min
- When
- Every day
- Estimated price
- $35 - $260
Flights from Madrid to Milan Bergamo via Ibiza
- Ave. Duration
- 4 h 37 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $35 - $260
Flights from Madrid to Milan Bergamo via London Stansted
- Ave. Duration
- 5 h 25 min
- When
- Every day
- Estimated price
- $35 - $260
Flights from Madrid to Bologna
- Ave. Duration
- 2 h 25 min
- When
- Every day
- Estimated price
- $45 - $350

- Website
- lufthansa.com
Flights from Madrid to Pisa via Munich
- Ave. Duration
- 4 h 32 min
- When
- Every day
- Estimated price
- $240 - $950
Flights from Madrid to Milan Linate via Frankfurt
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $180 - $800
Flights from Madrid to Florence via Frankfurt
- Ave. Duration
- 5 h 27 min
- When
- Every day
- Estimated price
- $200 - $750
Flights from Madrid to Milan Malpensa via Munich
- Ave. Duration
- 4 h 41 min
- When
- Every day
- Estimated price
- $170 - $650
Flights from Madrid to Bologna via Frankfurt
- Ave. Duration
- 4 h 45 min
- When
- Every day
- Estimated price
- $190 - $800

- Website
- airfrance.com
Flights from Madrid to Milan Linate via Paris CDG
- Ave. Duration
- 4 h 20 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $180 - $700
Flights from Madrid to Florence via Paris CDG
- Ave. Duration
- 4 h 53 min
- When
- Every day
- Estimated price
- $180 - $800
Flights from Madrid to Milan Malpensa via Paris CDG
- Ave. Duration
- 4 h 42 min
- When
- Every day
- Estimated price
- $170 - $1,900
Flights from Madrid to Nice via Paris CDG
- Ave. Duration
- 4 h 30 min
- When
- Every day
- Estimated price
- $190 - $650
Flights from Madrid to Bologna via Paris CDG
- Ave. Duration
- 5 h 10 min
- When
- Every day
- Estimated price
- $180 - $700

- Website
- vueling.com
Flights from Madrid to Pisa via Barcelona
- Ave. Duration
- 4 h 45 min
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- $110 - $550
Flights from Madrid to Florence
- Ave. Duration
- 2 h 15 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $100 - $550
Flights from Madrid to Florence via Barcelona
- Ave. Duration
- 4 h 15 min
- When
- Monday to Saturday
- Estimated price
- $100 - $550
Flights from Madrid to Milan Malpensa via Barcelona
- Ave. Duration
- 4 h 21 min
- When
- Every day
- Estimated price
- $85 - $390
Flights from Madrid to Nice via Barcelona
- Ave. Duration
- 3 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $90 - $400
Flights from Madrid to Bologna via Barcelona
- Ave. Duration
- 4 h 5 min
- When
- Every day
- Estimated price
- $110 - $550

- Website
- aireuropa.com
Flights from Madrid to Pisa via Rome
- Ave. Duration
- 4 h 55 min
- When
- Every day
- Estimated price
- $130 - $650
Flights from Madrid to Florence via Rome
- Ave. Duration
- 5 h 7 min
- When
- Every day
- Estimated price
- $130 - $650
Flights from Madrid to Milan Malpensa
- Ave. Duration
- 2 h 5 min
- When
- Every day
- Estimated price
- $65 - $430
Flights from Madrid to Bologna via Rome
- Ave. Duration
- 4 h 35 min
- When
- Every day
- Estimated price
- $120 - $600

- Website
- brusselsairlines.com
Flights from Madrid to Milan Linate via Brussels
- Ave. Duration
- 4 h 52 min
- When
- Every day
- Estimated price
- $90 - $550

- Website
- klm.com
Flights from Madrid to Florence via Amsterdam
- Ave. Duration
- 5 h 30 min
- When
- Every day
- Estimated price
- $160 - $650
Flights from Madrid to Bologna via Amsterdam
- Ave. Duration
- 5 h 15 min
- When
- Every day
- Estimated price
- $150 - $650

- Website
- easyjet.com
Flights from Madrid to Milan Malpensa
- Ave. Duration
- 2 h 5 min
- When
- Every day
- Estimated price
- $60 - $310

- Website
- flytap.com
Flights from Madrid to Bologna via Lisbon
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $110 - $600

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pisa Centrale to La Spezia Centrale
- Ave. Duration
- 1 h 7 min
- Frequency
- Hourly
- Estimated price
- $6 - $14
- Website
- orario.trenitalia.com
- 1st Class
- $12 - $14
Train from Firenze Smn to Pisa C.Le
- Ave. Duration
- 1 h
- Frequency
- Hourly
- Estimated price
- $6 - $15
- Website
- orario.trenitalia.com
- 1st Class
- $12 - $15

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to La Spezia Centrale
- Ave. Duration
- 2 h 56 min
- Frequency
- Every 2 hours
- Estimated price
- $30 - $45
- Website
- orario.trenitalia.com
Train from Ventimiglia to La Spezia Centrale
- Ave. Duration
- 3 h 23 min
- Frequency
- Once daily
- Estimated price
- $30 - $45
- Website
- orario.trenitalia.com

- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T.1 to Milano Centrale
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $6 - $16
- Schedules at
- trenord.it

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Piazza Principe to La Spezia Centrale
- Ave. Duration
- 1 h 4 min
- Frequency
- Every 3 hours
- Estimated price
- $16 - $24
- Website
- orario.trenitalia.com
Train from Bologna C.Le to Firenze S.Maria Novella
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- $17 - $24
- Website
- orario.trenitalia.com

- Website
- renfe.com
Train from Madrid-Puerta de Atocha to Barcelona Sants
- Ave. Duration
- 2 h 30 min
- Frequency
- Hourly
- Estimated price
- $80 - $110
- Website
- renfe.com
Train from Barcelona Sants to Marseille-St-Charles
- Ave. Duration
- 4 h 41 min
- Frequency
- Once daily
- Estimated price
- $75 - $110
- Website
- renfe.com
Train from Madrid-Puerta de Atocha to Marseille-St-Charles
- Ave. Duration
- 8 h 1 min
- Frequency
- Once daily
- Estimated price
- $150 - $210
- Website
- renfe.com

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Marseille-St-Charles to Genova Piazza Principe
- Ave. Duration
- 5 h 41 min
- Frequency
- Once daily
- Estimated price
- $45 - $80
- Website
- en.oui.sncf
Train from Marseille-St-Charles to Cannes
- Ave. Duration
- 2 h 12 min
- Frequency
- Hourly
- Estimated price
- $30 - $50
- Website
- en.oui.sncf
- 2nd Class
- $30 - $50
- 1st Class
- $45 - $75
Train from Cannes to Ventimiglia
- Ave. Duration
- 1 h 44 min
- Frequency
- Every 30 minutes
- Estimated price
- $8 - $13
- Website
- en.oui.sncf

- Phone
- 0033 892 353535
- Website
- tgv.com
Train from Marseille-St-Charles to Cannes
- Ave. Duration
- 2 h 4 min
- Frequency
- Every 3 hours
- Estimated price
- $45 - $55
- Website
- en.oui.sncf
- 2nd Class
- $45 - $55
- 1st Class
- $65 - $85
Train from Cannes to Ventimiglia
- Ave. Duration
- 1 h 14 min
- Frequency
- Once daily
- Estimated price
- $13 - $14
- Website
- en.oui.sncf
- 2nd Class
- $13 - $14
- 1st Class
- $16 - $25

- Phone
- 0890715298
- Website
- ouibus.com
Bus from Nice - Airport to Genoa
- Ave. Duration
- 2 h 25 min
- Frequency
- Hourly
- Estimated price
- $8 - $12
- Website
- Ouibus

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Madrid to Niza
- Ave. Duration
- 19 h 45 min
- Frequency
- 3 times a day
- Estimated price
- $80 - $120
- Website
- alsa.com

- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Genova to La Spezia
- Ave. Duration
- 1 h 30 min
- Frequency
- Once daily
- Estimated price
- $10
- Schedules at
- marinobus.it
- Book at
- booking.marinobus.it

- Phone
- +34 (0) 91 723 05 06
- autocares.samar@samar.es
- Website
- samar.es
Bus from Madrid to Nice
- Ave. Duration
- 20 h
- Frequency
- 3 times a week
- Estimated price
- $100 - $140
- Schedules at
- samar.es
Want to know more about travelling around Italy
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.
Questions & Answers
The distance between Madrid and La Spezia is 1185 km. The road distance is 1553 km.
The cheapest way to get from Madrid to La Spezia is to fly and train which costs 35€ - 200€ and takes 6 h 36 min.
The quickest way to get from Madrid to La Spezia is to fly and train which takes 6 h 36 min and costs 35€ - 200€.
No, there is no direct train from Madrid to La Spezia. However, there are services departing from Madrid-Puerta de Atocha and arriving at La Spezia Centrale via Barcelona Sants, Marseille-St-Charles and Genova Piazza Principe. The journey, including transfers, takes approximately 16 h 56 min.
No, there is no direct bus from Madrid to La Spezia. However, there are services departing from Madrid and arriving at La Spezia via Nice - Airport, Genova - Via Antonio Gramsci and Genova. The journey, including transfers, takes approximately 25 h 22 min.
It takes approximately 6 h 36 min to get from Madrid to La Spezia, including transfers.