Compare prices and tickets by train, bus or flight

Fri
Jan 28
$150Flixbus
$47Air Europa
Sat
Jan 29
$93Flixbus
$47Air Europa
Sun
Jan 30
$102Flixbus
$71Air Europa
Mon
Jan 31
$103Flixbus
$40Malta Air
Tue
Feb 1
$103Flixbus
$12Ryanair
Wed
Feb 2
$87Flixbus
$12Malta Air
Thu
Feb 3
$99Flixbus
$12Malta Air
Fri
Feb 4
$70Flixbus
$12Malta Air
Sat
Feb 5
$102Flixbus
$12Ryanair
Sun
Feb 6
$76Flixbus
$48Air Europa
Mon
Feb 7
$68Flixbus
$12Malta Air
Tue
Feb 8
$111Union Ivkoni International
$12Malta Air
Wed
Feb 9
$87Flixbus
$16Malta Air
Thu
Feb 10
$111Flixbus
$12Malta Air
Fri
Feb 11
$93Flixbus
$25Malta Air
Sat
Feb 12
$66Flixbus
$16Ryanair
Sun
Feb 13
$68Flixbus
$45Malta Air
Mon
Feb 14
$57Flixbus
$12Malta Air
Tue
Feb 15
$93Union Ivkoni International
Find prices
Wed
Feb 16
$57Flixbus
$12Malta Air

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Bus from Milan to Madrid

distanceDistance737 miles (1188 km)
durationAverage bus duration26 h 30 min
priceAverage bus ticket price$123 (€104)
changesDirect busYes
carriersBus companiesFlixbus, Baltour, Union Ivkoni International, Infobus, Alsa, Eurolines Switzerland or Eurolines France

Buses from Milan to Madrid cover the 737 miles (1188 km) long journey taking on average 26 h 30 min with our travel partners like Flixbus, Baltour, Union Ivkoni International, Infobus, Alsa, Eurolines Switzerland or Eurolines France. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $87 (€74), but the average price of bus tickets is $123 (€104). Travelers depart most frequently from Milano Centrale and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus companies: Alsa and FlixBus from Milan to Madrid

Find the best buses from Milan to Madrid with Omio's travel partners Alsa and FlixBus from $87 (€74). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Alsa
FlixBus

Alsa is the main bus company in Spain, a subsidiary of the UK bus company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on bus journeys. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

    When you buy your Alsa bus tickets to Madrid from Milan don't forget to keep the following COVID-19 related policies in mind:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply

    Travel Tips: Bus to Madrid from Milan

    Take the bus to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Madrid.
    FAQs

    What are the travel restrictions for Madrid, Spain if I'm coming from Milan, Italy by bus?

    Travel by bus between Milan, Italy and Madrid, Spain is: Partially open.

    Is international entry into Madrid from Milan restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

    Do I need to quarantine on arrival in Spain from Milan?

    Entry Requirements:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Health screen upon arrival
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Pre-arrival Health Control Form (FCS) required
    • Specific entry restrictions may apply for travel to Spain: Canary Islands

    What are the safety rules to follow in Madrid, Spain?

    The government of Spain has imposed these measures to reduce the spread of COVID-19:

    • Physical distance required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    The above information was last checked on 1/26/22. Remember to check the latest COVID-19 travel safety regulations for your bus from Milan to Madrid closer to your date of departure here

    What COVID restrictions are there for my return journey by bus to Milan, Italy from Madrid, Spain?

    Return travel from Spain to Italy is: Partially open.

    Are there any international entry restrictions on returning to Milan from Madrid?

    Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Spain

    Do I need to quarantine on arrival in Italy from Madrid?

    Requirements for reentering:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
    • Passenger Locator Form (PLF) required

    What are the safety rules to follow in Milan, Italy?

    The government of Italy has imposed these measures to reduce the spread of COVID-19:

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    Last checked on 1/26/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Milan from Madrid.

    How much do cheap buses to Madrid from Milan cost?

    Looking to save money on your trip? Omio customers have found the cheapest bus from Milan to Madrid for the next 7 days starting from $87 (€74)  one way.

    What is the price of a bus ticket from Milan to Madrid?

    If you are looking to buy your bus ticket in the next 7 days, you can expect the Milan to Madrid bus to cost on average $123 (€104)  one way.

    What is the distance from Milan to Madrid by bus?

    The bus distance from Milan to Madrid is around 737 miles (1188 km).

    How long is a bus to Madrid from Milan on average?

    On average the Milan to Madrid bus time is 26 h 30 min  covering the 737 miles (1188 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    Which bus station from Milan to Madrid do I depart from? Which Madrid bus station from Milan do I arrive in?

    There are a few bus stations in Milan to start your trip from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). In Madrid you have a few bus station options to choose from for your arrival including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

    Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

    Where is the Milan bus station located? Where is the Madrid bus station located?

    Passengers board the bus most frequently from Milano Centrale, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the bus at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, located 1.9 miles (3.1 km) away from the city center.

    Which bus providers should I travel with from Milan to Madrid?

    For the route from Milan to Madrid you can take a bus with Flixbus, Baltour, Union Ivkoni International, Infobus, Alsa, Eurolines Switzerland or Eurolines France. Be sure to check out all possible bus companies that offer services to Madrid from Milan on Omio to compare what amenities they may have.

    Are there any nonstop bus services from Milan to Madrid?

    Yes, there are direct buses from Milan to Madrid, and you can find a direct bus for this route with Union Ivkoni International  on Omio. It's worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.

    When is the earliest bus from Milan to Madrid? When is the last bus from Milan to Madrid?

    The first Milan to Madrid bus departs at 5: 30 AM   and the last bus from Milan to Madrid leaves at 9: 30 PM. Check out the most up-to-date bus schedule from Milan to Madrid on Omio and find the best time to travel to your destination.

    How far in advance should I purchase a bus ticket from Milan to Madrid to get the best deals?

    If you purchase the Milan to Madrid bus within the next 7 days, you can find one way tickets to cost on average $123 (€104). However, booking your bus ticket in advance gives you access to the best prices for buses to Madrid from Milan. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.