• Nothing Found

Getting from Bologna Airport to Florence

The distance from Bologna airport to Florence is 106km and there are three different transfer options: taxi, shuttle bus and train. Taxis and shuttle buses leave directly from Bologna Airport. To take the train, you need to transfer to Bologna Central Railway Station first. The average travel time is the same for all transport means, at around 1h 20min.

Welcome Pickups offers meet and greet services and a friendly introduction to Bologna at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

Taxi €190 80min 24/7
Shuttle Bus €40 80min 05:30–00:30
Train €39.80 40min 05:22–22:35

How to get from Bologna Airport to Florence by taxi

Traveling by taxi from Bologna airport to Florence is the most hassle-free option. Taxis are always available at Bologna Guglielmo Marconi Airport and you can either book one in advance or get one on arrival. The taxi fare is €190 for a group of up to 4 people and the journey duration is 80 minutes. There is an extra radio-taxi charge when requesting a taxi via phone, and traffic conditions can also affect the final fare, as airport taxis are metered. In order to get a fixed price for your journey, prebook a taxi online choosing a different operator, such as Welcome Pickups. Alternatively, simply approach a taxi waiting at the taxi ranks on your right hand as you exit the airport.

Taxi fare from Bologna Airport to Florence

You can expect to pay €180-200 for your taxi trip to Florence from Bologna airport. Traffic conditions as well as number of luggage items can affect the final fare. There is an additional call-out charge when requesting a taxi via phone.



Trip Duration

80 Min.

*Toll fees are added to the final price of metered rides

Value for Money

You can get a taxi 24/7 at Bologna Airport

Where do I get it from?

Taxis are available 24/7 at Bologna Airport. You can book a taxi online, via the app or through the phone. Alternatively, turn right as soon as you exit the airport and you will find yourself at the designated taxi space. Simply board a taxi and you will be in the city centre of Florence in around 80 minutes.


Choosing a taxi for your transfer from Bologna airport to the city centre of Florence is a very convenient option. Taxis are always available at Bologna airport and they feature a digital meter that indicates the fare. This way you know exactly how much you have to pay at the end of your ride. There is usually no queuing for taxis and you can arrive at your exact destination in Florence without a fuss.

Editor’s Note

As the distance between Bologna Airport and Florence is 106km, it is recommended to book a taxi service in advance with an operator that offers a fixed fare.

Useful Tips

It is worth considering a more specialised taxi option if you travel with a large group. Standard taxis only accommodate groups of up to 4 people.
Get familiar with the Bologna Aiport taxi fares to calculate your approximate final fare. Taxi fares can be found at the TaxiBologna website.

How to get from Bologna Airport to Florence by shuttle bus

There are two companies currently offering a direct shuttle bus service from Bologna to Florence. The journey duration is 80 minutes and the shuttle bus stops at Firenze SMN, the central train station of Florence. The service runs from 05:30 to 00.30 every day, all year round. You book online, purchase a ticket in Bologna Airport or directly from the driver for an extra fee.

How much is the shuttle bus ticket from Bologna Airport to the city centre of Florence?

The shuttle bus ticket to Florence is €20 for adults (over 10 years old), €8 for children and free for babies (0-4 years old). If you buy a ticket from the driver on board, tickets are slightly more expensive. Adults pay €25, children pay €10, and babies still travel for free. The shuttle bus ticket allows you to carry one piece of hold luggage and one hand baggage per passenger. For any additional luggage, there is a fee of €5 per item.



Trip Duration

90 Min.

If you decide to buy a ticket from the driver on board, the prices are as follows, adults €25, children €10, and babies for free

Value for Money

Shuttle buses are available 05:30 - 00:30 every day throughout the year, and there are 20 shuttle buses (two shuttle buses every 2-3 hours) leaving the airport daily altogether.

Where do I get it from?

Shuttle buses to Florence are available at Bologna Airport as soon as you exit the Airport Terminal. Follow the signs to buses and wait for your shuttle bus.


Traveling by shuttle bus to Florence from Bologna Airport is a quite convenient transport option. Shuttle buses are comfortable and you can use your prebooked ticket for the next service if your flight is late and you happen to miss your booked route. However, there is no late-night service and frequency during the day is quite low. This means you may have to wait for up to 2-3 hours for your shuttle bus.

Editor’s Note

To book the late-night shuttle bus service leaving at 00:35, you need to choose the date of the previous day. For example, if you arrive at Bologna airport at 23:00 on 25th January and you want to take the 00:35 service, you need to book a ticket for 25th January 00:35.

Useful Tips

There is no need to print your mobile ticket. Simply show your mobile ticket to the driver.
If you want to buy a ticket from the driver on board, you can only pay in cash.
Shuttle Bus companies also offer charter services for large groups. You can contact them and arrange a charter service depending on your arrival time.

How to get from Bologna Airport to Florence by train

Traveling by train to Florence is an affordable and convenient option if you are willing to transfer to Bologna Central Train Station in the city centre of Bologna. Trains run very often (every 15 minutes on average) and there are two service options. The first and most recommended travel option is to take the high-speed Trenitalia or Italo Treno trains to Florence. The journey time is 40 minutes, not including the time you need to get from the airport to the main train station. The regular train option is half the price, but takes twice as long and you need to change at Prato Centrale before reaching Florence. Trains to Florence leave Bologna Centrale daily between 05:22 – 22.35 and to reach the station from Bologna Airport you can take a taxi, shuttle bus or public bus.

How much is the train from Bologna Central Station to Florence Santa Maria Novella train station?

A regular train ticket to Florence from Bologna is €19.90 (on average) for high speed trains and €9.45 for regular trains that do not offer a direct service. To secure these prices, you need to book a ticket in advance, as prices are higher on the day of traveling. You can buy a ticket online, through the operator mobile applications, at the train station counters, or through self-service machines.



Trip Duration

80 Min.

Peak-time tickets are usually more expensive and services do get sold-out during busy periods.

Value for Money

Trains to Firenze SMN from Bologna Centrale are available Monday-Friday and Sunday 05:22 - 22:35 and Saturday 05:22 - 22:08.

Where do I get it from?

To take the train to Florence you need to transfer to Bologna Centrale. The central train station of Bologna is located in the city centre of Bologna and you can reach it by taxi, public bus and shuttle bus from Bologna Airport.


Choosing to travel by train from Bologna to Florence is not the most convenient transport option, as you need to transfer to Bologna Centrale in the city centre of Bologna to take a train. Bologna Airport does not have a train station, but you can use public or private transport to reach the train station. Service is quite frequent during the day and high speed trains are modern, well-equipped and comfortable.

Editor’s Note

To make the most out of your Bologna Centrale transfer, choose to travel by a direct high-speed train. The regular train is cheaper, but changing trains carrying luggage is not recommended.

Useful Tips

Train tickets booked in advance are neither refundabe nor exchangeable.
Upgrade to first-class or premium tickets for a higher price if you wish to make your journey even more comfortable. Premium facilities include complimentary meals, Wi-Fi, and larger seats.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Bologna. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more Book Welcome Pickups transfer

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How do I get from Bologna to Florence?

To get from Bologna to Florence, you can travel by taxi, shuttle bus, or take a train from Bologna Centrale.

How long does it take to get from Bologna to Florence?

The trip from Bologna to Florence takes 80 minutes by car, taxi, or shuttle bus, and 40 minutes by train from Bologna’s main train station.

How far is the train station from Bologna Airport?

Bologna Central Station is located in the city centre of Bologna, 7.5km from Bologna Airport.

Was this helpful?

Pre-book online