There are 7 ways to get from Madrid to Monte Sant'Angelo by plane, car, 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, drive
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bari Karol Wojtyła Airport (BRI)plane MAD - BRI
- Drive from Bari-Airport-BRI to Monte Sant'Angelocar
6h 57m€80–210Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eauxtrain Ter
- Take the bus from Chambéry - Bus Station to Turin - Vittorio Emanuele Bus Stationbus
- Take the bus from Turin Autostazione to Monte Sant'Angelo - viale Kennedybus
29h 36m€206–524Train, bus via Montpellier
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Montpellier Sud De Francetrain Tgv
- Take the train from Montpellier Sud De France to Lyon Perrachetrain
- Take the bus from Lyon Lyon Perrache Bus Station to Piacenza Central Train Stationbus
- Take the train from Piacenza to S. Severotrain Ic
- Take the train from San Severo to Cagnano Varanotrain
30h 8mDrive 2,259.6 km
- Drive from Madrid to Monte Sant'Angelocar 2,259.6 km
21h 54m€368–531Train, bus #2
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Turinbus 404
- Take the bus from Turin Autostazione to Monte Sant'Angelo - viale Kennedybus
30h 32m€235–391Bus
- Take the bus from Madrid to Milanbus FlixBus N1138
- Take the bus from Milano, Autostazione Lampugnano to Monte Sant'Angelo - viale Kennedybus
35h 25m€190–310Bus via Padova
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Bologna, P.zza Venti Settembrebus
- Take the bus from Bologna Centrale to Lesina - corso Emanuelebus
- Take the bus from Lesina to Monte Sant'Angelo - viale Kennedybus
40h 23m€208–248
Adolfo Suárez Madrid–Barajas Airport (MAD) to Bari Karol Wojtyła Airport (BRI) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Monte Sant'Angelo is to fly and drive which costs €80 - €210 and takes 6h 57m.
The fastest way to get from Madrid to Monte Sant'Angelo is to fly and drive which takes 6h 57m and costs €80 - €210.
No, there is no direct bus from Madrid to Monte Sant'Angelo. However, there are services departing from Madrid and arriving at Monte Sant'Angelo - viale Kennedy via Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 35h 25m.
The distance between Madrid and Monte Sant'Angelo is 1844 km. The road distance is 2259.6 km.
The best way to get from Madrid to Monte Sant'Angelo without a car is to train and bus which takes 29h 36m and costs €200 - €550.
It takes approximately 6h 57m to get from Madrid to Monte Sant'Angelo, including transfers.
Madrid to Monte Sant'Angelo bus services, operated by FlixBus, depart from Madrid station.
Madrid to Monte Sant'Angelo bus services, operated by FlixBus, arrive at Milan station.
Yes, the driving distance between Madrid to Monte Sant'Angelo is 2260 km. It takes approximately 21h 54m to drive from Madrid to Monte Sant'Angelo.
Book your Madrid to Monte Sant'Angelo bus tickets online with Omio.
What companies run services between Madrid, Spain and Monte Sant'Angelo, Apulia, Italy?
You can take a bus from Madrid to Monte Sant'Angelo - viale Kennedy via Milano, Autostazione Lampugnano in around 35h 25m.
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 4h 37m
- When
- Thursday and Wednesday
- Estimated price
- €50–200
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Chambéry - Bus Station to Turin - Vittorio Emanuele Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a day
- Estimated price
- €13–23
- Website
- BlaBlaCar Bus
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
Booking & Getting There
There are 497+ hotels available in Monte Sant'Angelo.












