How to get from Madrid to Bologna

Travel options
from Madrid to Bologna

You can get from Madrid to Bologna by train, bus or flight.

Our recommendation

To get from Madrid to Bologna on 29 Jun we recommend taking a flight because it’s the best combination of price and speed.

09:25Madrid Barajas Airport2h20 11:45Bologna Airport
0 changes
20:15Madrid Barajas Airport12h45 09:00Bologna Airport
1 change
Other options
17:50Madrid Barajas Airport5h55 23:45Bologna Airport
1 change
16:40Madrid Barajas Airport7h05 23:45Bologna Airport
1 change
17:50Madrid Barajas Airport15h10 09:00Bologna Airport
1 change

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn
Place to stay

Need a place to stay in Bologna?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

29 Jun
30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul
14 Jul
15 Jul
16 Jul
17 Jul
18 Jul
19 Jul

Travel Information to Bologna from Madrid

distanceDistance813 miles (1312 km)
modeAvailable travel modesCoach, flight, ferry or train
fastestFastest modeFlight • £45 • 2 h 15 min
carriersPopular travel companiesBlaBlaCar Bus or Ryanair

Take a coach, flight, ferry or train to travel 813 miles (1312 km) between Madrid and Bologna. The most popular travel providers which serve this trip are BlaBlaCar Bus or Ryanair among others. Travellers can even take a direct flight from Madrid to Bologna.

Travel Tips: Travel from Madrid to Bologna

Travel to Bologna 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 Madrid to Bologna.

International travel from Madrid, Spain to Bologna, Italy is: Fully open.

Can I enter Italy if coming from Spain?

Entry into Italy is currently allowed for: Entry is fully open for citizens and permanent residents of Spain.

Am I required to self-quarantine upon arrival to Bologna if travelling from Madrid?

Conditions of entry:

  • There are no current restrictions

What measures do I need to follow in Bologna, Italy due to the pandemic?

All travellers in Italy must observe the following coronavirus safety measures:

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

The information above was last checked on 27/06/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey to Bologna from Madrid.

The restriction level for your return to Madrid, Spain from Italy is: Fully open.

Is my journey back to Madrid from Bologna restricted?

Entry into Spain is currently allowed for: Entry is fully open for citizens and permanent residents of Italy.

Do I need to self-quarantine upon arrival in Madrid from Bologna?

Conditions of reentry into Spain:

  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the coronavirus safety measures I need to follow in Madrid, Spain?

You should observe these safety measures in Spain as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Spain was last checked on 27/06/2022. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Madrid from Bologna closer to your date of departure here.

There are 4 ways that you can travel between Madrid and Bologna. You can take a coach, flight, ferry or train.

Ferry services offer the cheapest way to get from Madrid to Bologna. Tickets for a ferry cost on average £1.

This is compared to other travel options to Bologna:

A ferry is £161 less than a coach for this journey with tickets for a coach from Madrid to Bologna costing on average £161.

A ferry journey is usually £45 less than a journey to Bologna by plane, which costs on average £45 for the same trip.

A ferry journey is usually £2 less than a journey to Bologna by train, which costs on average £2 for the same trip.

The fastest way to get to Bologna from Madrid is by flight with an average travel time of 2 h 15 min.

There are alternative travel options to Bologna that can usually take longer:

In comparison, going by coach can take 34 h 50 min   on average.

In comparison, travelling by ferry can take you on average NaN h NaN min.

In comparison, getting to Bologna by train can take on average 35 h 22 min.

You should expect to travel around 813 miles (1312 km) from Madrid to Bologna.

The average frequency per day from Madrid to Bologna is:

  • Around 1 train per day.

However, we recommend checking specific travel dates for your journey to Bologna from Madrid as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Madrid to Bologna:

  • Most travellers take a coach from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 to Bologna, Piaza XX Settembre.
  • Most travellers board their plane from Madrid Barajas Airport and arrive in Bologna Airport.
  • Most travellers catch their train from Madrid-Puerta de Atocha and arrive in Bologna Centrale.

If finding a good deal is your main consideration for your trip from Madrid to Bologna, then we'll help you find the best value travel companies for you:

  • BlaBlaCar Bus can take you to Bologna by coach. If searching for a good deal on coaches, you can find tickets for BlaBlaCar Bus from Madrid to Bologna for £161.
  • Travel with Ryanair for flights to Bologna. If you’re looking for a good deal on tickets, check for Ryanair Madrid to Bologna tickets on Omio for £45.

Yes, there are direct services available from Madrid to Bologna with the following travel operators:

  • You can book a direct flight with Ryanair.

Direct services tend to save you time and add more convenience in getting you to Bologna as you won't need to change in between, so it's worth paying attention to before booking your tickets from Madrid to Bologna.

Looking to extend your trip from Madrid to Bologna? Many Omio customers who go from Madrid to Bologna usually extend their holiday to explore other popular destinations like Milan, Rome or Florence. If you're looking to explore Milan, Rome or Florence from Bologna, let Omio find you the best connections available at an affordable price.

When planning your trip from Madrid to Bologna, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £161 one way.
  • Plane tickets are costing £45 one way on average.
  • Ferry tickets cost on average £1 one way.
  • Train tickets cost on average £2 one way.

However, we recommend buying tickets between Madrid and Bologna online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Madrid to Bologna: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone