There are 10 ways to get from Madrid to Italian Riviera by plane, unknown, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Genoa Cristoforo Colombo Airport, travel
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Genoa Cristoforo Colombo Airport (GOA)plane MAD - GOA
- Walk from Genoa Cristoforo Colombo Airport (GOA) to Italian Rivieraunknown
4h 39mTrain, travel
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain
- Take the train from Marseille St Charles to Nice Villetrain Tgv
- Take the train from Ventimiglia to Genova Voltritrain Re
- Walk from Genova Voltri to Italian Rivieraunknown
15h 25mBus, travel
- Take the bus from Madrid to Genoabus FlixBus N1138
- Walk from Genoa to Italian Rivieraunknown
21h 15mFly to Turin Caselle Airport, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Turin Caselle Airport (TRN)plane MAD - TRN
- Take the train from Torino Lingotto to Genova P.Za Principetrain
- Walk from Genova Voltri to Italian Rivieraunknown
8h 5mFly to Milano Malpensa Airport, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Milano Malpensa Airport (MXP)plane MAD - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Genova P.Za Principetrain
- Walk from Genova Voltri to Italian Rivieraunknown
8h 5mFly to Milan Linate Airport, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Milan Linate Airport (LIN)plane MAD - LIN
- Take the train from Milano Forlanini to Genova P.Za Principetrain
- Walk from Genova Voltri to Italian Rivieraunknown
7h 59mFly to Nice Côte D'Azur International Airport, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Nice Côte D'Azur International Airport (NCE)plane MAD - NCE
- Take the train from Saint-Laurent-du-Var to Ventimigliatrain
- Take the train from Ventimiglia to Genova Voltritrain
- Walk from Genova Voltri to Italian Rivieraunknown
8h 26mFly to Il Caravaggio International Airport, bus, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Il Caravaggio International Airport (BGY)plane MAD - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Genova P.Za Principetrain
- Walk from Genova Voltri to Italian Rivieraunknown
8h 5mFly to Marseille Provence Airport, train, travel
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Marseille Provence Airport (MRS)plane MAD - MRS
- Take the train from Marseille St Charles to Nice Villetrain
- Take the train from Ventimiglia to Genova Voltritrain
- Walk from Genova Voltri to Italian Rivieraunknown
11h 14mBus, train, travel
- Take the bus from Estación Sur de Autobuses to Nice - Airport Bus Station Terminal 1bus
- Take the train from Nice Saint-Augustin to Ventimigliatrain C3
- Take the train from Ventimiglia to Genova Voltritrain Re
- Walk from Genova Voltri to Italian Rivieraunknown
24h 45m
Adolfo Suárez Madrid–Barajas Airport (MAD) to Genoa Cristoforo Colombo Airport (GOA) flights
Questions & Answers
The distance between Madrid and Italian Riviera is 1127 km.
The best way to get from Madrid to Italian Riviera without a car is to train and travel which takes 15h 25m and costs .
It takes approximately 4h 39m to get from Madrid to Italian Riviera, including transfers.
There are 4734+ hotels available in Italian Riviera.
What companies run services between Madrid, Spain and Italian Riviera, Italy?
There is no direct connection from Madrid to Italian Riviera. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Genoa Cristoforo Colombo Airport (GOA), then travel to Italian Riviera. Alternatively, you can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Italian Riviera via Marseille St Charles, Nice-Ville, Ventimiglia, and Genova Voltri in around 15h 25m.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Turin Caselle Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- €23–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €45–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Il Caravaggio International Airport via Ibiza
- Ave. Duration
- 4h 26m
- When
- Saturday, Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- €45–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Marseille Provence Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–170
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Ave. Duration
- 8h 42m
- Frequency
- Twice daily
- Estimated price
- €140–220
- Website
- Renfe Viajeros
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Madrid to Genoa
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- €110–180
- Website
- Flixbus
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.
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









