Bologna is a transport hub in the centre of northern Italy. It is not so difficult to get to Bologna by plane, bus or rail.
By air
One of the most common and easiest ways to get to Bologna is by direct air. This is offered by countless airlines not only within continental Europe.
Bologna's main airport, Bologna BLQ, is close to the city. You'll find it in close proximity to the city, roughly just 10 kilometres from the centre itself.
The main airlines flying to Bologna include:
- Aegean Airlines
- Aeroitalia
- Air France
- Air Serbia
- British Airways
- easyJet
- Emirates
- Finnair
- Iberia
- KLM
- Norwegian
- Ryanair
- TAP Portugal
- Turkish Airlines
- Volotea
- Vueling
- Wizz Air
In addition to international flights, Bologna can also be reached by domestic flights from Bari, Brindisi, Crotone or Lamezia, as well as from the Italian islands of Sicily and Sardinia.
Fares range from 60 eur to 150 eur depending on distance.
Compare prices for flights to Bologna
By bus
If for some reason you prefer bus connections to air travel, you can take advantage of direct day and night bus services.
Departures from many nearby and more distant European cities can be found, for example, through the carrier Flixbus. For departures from the Czech Republic you can also use the domestic carrier Regiojet.
The carrier Flixbus offersdomestic connections to neighbouring cities on many routes. There are also connections with Florence, Milan, Rome and Naples. Take a look at the schedule of bus connections in Italy.
Long-distance buses stop at the main central station, Autostazione di Bologna, opposite the train station in the city centre.
Book your hotel at a discount on Booking.com now
By train
Right in the city centre, you'll find Bologna Centrale main railway station, with 800 trains a day from all over Italy, as well as one direct night train from Vienna.
From Vienna to Bologna, the German Bahn.de operates with departures in the evening around 8pm and arrivals at Bologna Centrale station in the morning. The total train journey time is just under 10 hours.
A seat works out at 30 eur and a berth at 80 eur for an adult. Prices and available connections can be found on the Austrian Railways website oebb.at.
Most used domestic train services from Bologna Centrale:
- Bologna - Rimini (53 minutes, 44 trains per day)
- Bologna - Modena (17 minutes drive, 43 trains per day)
- Bologna - Florence / Firenze Santa Maria Novella (37 minutes drive, 79 trains per day)
- Bologna - Milan Central Station (64 minutes' drive, 77 trains per day)
- Bologna - Ferrara (20 minutes drive, 51 trains per day)
- Bologna - Verona Porta Nuova (52 minutes, 31 trains per day)
- Bologna - Rome Termini (123 minutes, 93 trains per day)
- Bologna - Venice Santa Lucia (93 minutes, 44 trains per day)
- Bologna - Rimini (53 minutes, 40 trains per day)
To find and purchase specific timetables and ticket prices, visit the Italian National Railways website trenitalia.com or the private operator italotreno.it
Compare all rail carriers in one place and buy your ticket at no extra charge: