There are 11 ways to get from Madrid to Verona 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 Verona  •  5 h 5 min

  1. MAD - VRN

$79 - $340

Cheapest option

Fly to Milan Bergamo, train  •  7 h 27 min

  1. MAD - BGY

$48 - $253

9 alternative options

Fly to Venice, train  •  6 h 32 min

  1. MAD - VCE

$92 - $323

Fly to Milan Linate, train  •  6 h 43 min

  1. MAD - LIN

$90 - $314

Fly to Bologna, train  •  6 h 44 min

  1. MAD - BLQ

$53 - $275

Fly to Milan Malpensa, train  •  7 h 22 min

  1. MAD - MXP

$79 - $263

Train via Barcelona Sants  •  16 h 33 min

  1. Ave
  2. Ave
  3. Tgv
  4. Fr

$256 - $364

Train  •  19 h 34 min

  1. Ave
  2. Ec / ...
  3. R

$232 - $321

Bus  •  29 h 30 min

$100 - $150

Bus, train  •  33 h 2 min

  1. Rv / ...

Drive  •  16 h 14 min

  1. 1073.1 miles

$250 - $380

Questions & Answers

The distance between Madrid and Verona is 1317 km. The road distance is 1717 km.

The cheapest way to get from Madrid to Verona is to fly and train which costs 40€ - 220€ and takes 7 h 27 min.

The quickest way to get from Madrid to Verona is to fly which takes 5 h 5 min and costs 65€ - 290€.

No, there is no direct train from Madrid to Verona. However, there are services departing from Madrid-Puerta de Atocha and arriving at Verona Porta Nuova via Barcelona Sants, Lyon Part Dieu and Torino Porta Susa. The journey, including transfers, takes approximately 16 h 33 min.

Yes, there is a direct bus departing from Madrid and arriving at Verona. Services depart twice daily. The journey takes approximately 29 h 30 min.

It takes approximately 5 h 5 min to get from Madrid to Verona, including transfers.

What companies run services between Madrid, Spain and Verona, Italy?

Ryanair, Alitalia and three other airlines fly from Madrid to Verona every 4 hours. Alternatively, you can take a train from Madrid to Verona via Barcelona Sants, Lyon Part Dieu, Torino Porta Susa, and Torino Porta Susa in around 16 h 33 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Venice
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$110 - $700
Flights from Madrid to Venice via Barcelona
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$110 - $600
Flights from Madrid to Milan Linate
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$90 - $480
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
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 13 min
When
Every day
Estimated price
$85 - $390
Alitalia
Website
alitalia.com
Flights from Madrid to Verona via Rome
Ave. Duration
4 h 43 min
When
Every day
Estimated price
$180 - $750
Flights from Madrid to Venice via Rome
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$120 - $600
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 Bologna via Rome
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$120 - $600
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
Lufthansa
Website
lufthansa.com
Flights from Madrid to Verona via Munich
Ave. Duration
4 h 20 min
When
Monday to Saturday
Estimated price
$210 - $800
Flights from Madrid to Verona via Frankfurt
Ave. Duration
4 h 58 min
When
Every day
Estimated price
$210 - $800
Flights from Madrid to Venice via Frankfurt
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$190 - $700
Flights from Madrid to Milan Linate via Frankfurt
Ave. Duration
5 h
When
Every day
Estimated price
$180 - $800
Flights from Madrid to Bologna via Frankfurt
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$190 - $800
Flights from Madrid to Milan Malpensa via Munich
Ave. Duration
4 h 37 min
When
Every day
Estimated price
$170 - $650
Air France
Website
airfrance.com
Flights from Madrid to Venice via Paris CDG
Ave. Duration
4 h 48 min
When
Every day
Estimated price
$170 - $750
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 Bologna via Paris CDG
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$180 - $700
Flights from Madrid to Milan Malpensa via Paris CDG
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$170 - $1,900
Ryanair
Website
ryanair.com
Flights from Madrid to Verona
Ave. Duration
2 h 15 min
When
Thursday and Sunday
Estimated price
$40 - $220
Flights from Madrid to Bologna
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$45 - $350
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
Air Europa
Website
aireuropa.com
Flights from Madrid to Verona via Rome
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$160 - $700
Flights from Madrid to Venice
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$290 - $1,100
Flights from Madrid to Bologna via Rome
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$120 - $600
Flights from Madrid to Milan Malpensa
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$65 - $430
Vueling Airlines
Website
vueling.com
Flights from Madrid to Venice via Barcelona
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$110 - $600
Flights from Madrid to Bologna via Barcelona
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$110 - $550
Flights from Madrid to Milan Malpensa via Barcelona
Ave. Duration
4 h 13 min
When
Every day
Estimated price
$85 - $390
Brussels Airlines
Website
brusselsairlines.com
Flights from Madrid to Venice via Brussels
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$90 - $600
Flights from Madrid to Milan Linate via Brussels
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$90 - $550
easyJet
Website
easyjet.com
Flights from Madrid to Milan Malpensa
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$60 - $310
TAP Portugal
Website
flytap.com
Flights from Madrid to Bologna via Lisbon
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$110 - $600
KLM
Website
klm.com
Flights from Madrid to Bologna via Amsterdam
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$150 - $650
Train operators
Trenitalia Frecce
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Verona Porta Nuova
Ave. Duration
58 min
Frequency
Hourly
Estimated price
$18 - $26
Website
orario.trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1 h 13 min
Frequency
Hourly
Estimated price
$22 - $35
Website
orario.trenitalia.com
Train from Bologna C.Le to Verona Porta Nuova
Ave. Duration
52 min
Frequency
Every 3 hours
Estimated price
$18 - $27
Website
orario.trenitalia.com
Train from Bergamo to Brescia
Ave. Duration
48 min
Frequency
3 times a day
Estimated price
$11 - $17
Website
orario.trenitalia.com
Train from Brescia to Verona Porta Nuova
Ave. Duration
35 min
Frequency
Hourly
Estimated price
$13 - $19
Website
orario.trenitalia.com
Train from Torino Porta Susa to Verona Porta Nuova
Ave. Duration
2 h 13 min
Frequency
Every 2 hours
Estimated price
$35 - $55
Website
orario.trenitalia.com
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Verona Porta Nuova
Ave. Duration
58 min
Frequency
Once daily
Estimated price
$8 - $19
Website
orario.trenitalia.com
1st Class
$15 - $19
Train from Bologna Centrale to Verona Porta Nuova
Ave. Duration
1 h 7 min
Frequency
Twice daily
Estimated price
$8 - $20
Website
orario.trenitalia.com
1st Class
$16 - $20
Train from Bergamo to Brescia
Ave. Duration
55 min
Frequency
Once daily
Estimated price
$4 - $10
Website
orario.trenitalia.com
1st Class
$8 - $10
Train from Padova to Verona Porta Vescovo
Ave. Duration
46 min
Frequency
Hourly
Estimated price
$6 - $14
Website
orario.trenitalia.com
1st Class
$11 - $14
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Bologna Centrale Station to Verona Porta Nuova Station
Ave. Duration
1 h 4 min
Frequency
4 times a day
Estimated price
$19 - $27
Website
italotreno.it
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Bergamo to Brescia
Ave. Duration
59 min
Frequency
Hourly
Estimated price
$5 - $15
Schedules at
trenord.it
Train from Brescia to Verona Porta Nuova
Ave. Duration
39 min
Frequency
Twice a week
Estimated price
$6 - $20
Schedules at
trenord.it
Train from Malpensa Aeroporto T.1 to Milano Centrale
Ave. Duration
52 min
Frequency
Hourly
Estimated price
$5 - $15
Schedules at
trenord.it
Spanish Railways AVE
Website
renfe.com
Train from Madrid-Puerta de Atocha to Barcelona Sants
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$75 - $110
Website
renfe.com
Train from Barcelona Sants to Lyon Part Dieu
Ave. Duration
4 h 55 min
Frequency
Once daily
Estimated price
$85 - $130
Website
renfe.com
Train from Madrid-Puerta de Atocha to Marseille-St-Charles
Ave. Duration
8 h 1 min
Frequency
Once daily
Estimated price
$140 - $200
Website
renfe.com
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Lyon Part Dieu to Torino Porta Susa
Ave. Duration
3 h 53 min
Frequency
Once daily
Estimated price
$60 - $75
Website
en.oui.sncf
2nd Class
$60 - $75
1st Class
$90 - $120
Train from Marseille-St-Charles to Nice Ville
Ave. Duration
2 h 33 min
Frequency
Every 3 hours
Estimated price
$45 - $55
Website
en.oui.sncf
2nd Class
$45 - $55
1st Class
$70 - $90
SNCF
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Marseille-St-Charles to Nice Ville
Ave. Duration
2 h 41 min
Frequency
Hourly
Estimated price
$35 - $55
Website
en.oui.sncf
2nd Class
$35 - $55
1st Class
$50 - $80
Russian Railways
Bus operators

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.