Thinking of visiting two of Italy’s most beautiful cities – Florence and Bologna – in one trip and wondering how to get from Florence to Bologna (or Bologna to Florence), what to see in each town, or how to best plan your time?
In this guide, we share practical information for visiting Florence and Bologna: how to travel between the two cities and where to stay so that it’s convenient for both – sightseeing and transport connections. In addition, we also include itinerary suggestions for planning a trip to Florence and Bologna.
Whether you are visiting Bologna from Florence for a day or have a few days in each city, this guide should help you plan a perfect trip.
Good to know: All the suggestions in this article are based on our recent trip to Florence and Bologna. We hope that our personal, experience-based tips will help you plan an unforgettable trip to this beautiful part of Italy. Take a look!
How far is Bologna from Florence & how to travel?
Bologna is located in the Emilia Romagna region and Florence is in Tuscany. The distance between the two towns is about 115 km (70 miles).
The drive from Florence to Bologna by car takes about 1.5 hours, depending on the traffic. The best road to take is the E35 – A1. Keep in mind that the highways here have tolls.
If you are also planning to visit the beautiful countryside and tour smaller towns and villages, you could indeed rent a car and drive to both cities. In that case, you may also check our guide to the best towns in Tuscany and some suggestions for places to visit in Emilia Romagna as well as San Marino.
However, if you just want to see the highlights of Florence and Bologna, you definitely do not need a car. In that case, it’s best to travel between the two cities by train. The train is not only faster, but is also cheaper than renting a car, paying for parking, tolls, and fuel. See below for more info.
Best way to get from Florence to Bologna
One of the most commonly asked questions is how to travel from Florence to Bologna. The answer is really simple:
By far the best way to travel from Florence to Bologna (or from Bologna to Florence) is by train. The best option is the high-speed train from Firenze Santa Maria Novella railway station to Bologna Centrale. The journey takes just 37 minutes and regular one-way tickets cost about 12-25 EUR per person, depending on how long in advance and which train you book.
There are direct trains between Florence and Bologna every 15-20 minutes. You can check the train schedule and buy your tickets here. If your travel plans are set in advance, it’s best to book the train tickets for a specific journey online a week or two before the trip. But if you are flexible, you can also simply get the train tickets at the station on the day itself.
While there are many other ways to travel between Florence and Bologna, the high-speed train is really the quickest and most convenient option for traveling between the two city centers. This is also what we did on our recent trip. I wouldn’t even consider any other option unless you are traveling from Bologna airport to Florence city center, in which case, you could consider a shuttle bus.
Train info & tips
Here are some tips and info to know for traveling between Florence and Bologna by train:
- Book your trip on the Trenitalia website or check here for all the best options. That way, you know you see what’s available and are paying the best price. If you don’t yet know exactly which train you want to take, you can simply get train tickets at the station.
- Be sure to choose the high-speed, direct train between Florence and Bologna that takes 37-38 minutes and not a super local train that stops in every village and takes over 2.5 hours!
- You have to type ‘Firenze’ and not ‘Florence’ when choosing the departure/ arrival stations on the Trenitalia website. This website is in English and might be a bit easier to use.
- Don’t look for ‘Bologna’ on the departure board at the railway station in Florence. The high-speed trains are Intercity trains and Bologna (or Florence) is usually not the final destination. Instead, look for the time and train number that is indicated on your ticket in order to find out which platform you have to go to. For example, the train we took from Florence to Bologna was actually traveling from Naples in southern Italy to Bolzano in the north. Florence and Bologna were just two of the many stops along its route. So the train we had to look for was actually going to Bolzano.
Where to Stay
If you are visiting Florence and Bologna and plan to spend a few days in each town, it’s best to stay at hotels that are conveniently located close to the railway station AND the main sights. However, this is easier done in Florence than in Bologna.
We also found that the overall price-location-quality ratio for accommodations was much better in Florence than in Bologna. Mainly since there are many more options in Florence and you get better value for your money.
So if you are only visiting Bologna for a day, stay in Florence and make a day trip. It’s so much simpler. However, Bologna is well worth more than (half) a day – so if you can, split your visit between the two cities. Be sure to book your hotel well in advance, especially for Bologna!
Below, you can see our recommendations on where to stay in each city.
Best area to stay in Florence
In Florence, one of the best areas to stay in is south of Santa Maria Novella railway station. This is where the trains from other major Italian cities arrive. You can also easily get to this area from Florence airport by a direct tram that takes just 15 minutes.
The main station is located right in the city center, just 10 minutes walk from the Duomo of Florence. So this location is not just perfect for transport connections, but also for sightseeing, shopping, and restaurants.
We stayed at Hotel Croce di Malta, just 3 minutes walk from the station. We chose this particular hotel for its location, but also for the spacious room, the rooftop bar, and the swimming pool. I loved it and would stay here again, but there are many other options in this area for various budgets.
If you are looking for luxury, check out The Westin Excelsior for the ultimate experience and the best views in Florence! If you are looking for something quirky and absolutely unique, take a look at 25hours Hotel Piazza San Paolino. On a lower budget, check out the highly-rated Hotel Nizza.
Where to stay in Bologna
In Bologna, the main railway station is located somewhat further away from the city center (about 20 – 25 minutes walk to the main square Piazza Maggiore). So you could either stay close to the station, closer to the city center, or somewhat in between the two.
If a 20-30 minutes walk through busy streets with luggage (+ potentially in the summer heat) doesn’t sound appealing to you, be sure to book a hotel closer to the station or just take a taxi.
We stayed at Hotel Accademia closer to the center, about 20 minutes walk from the station. It’s located in a nice lively university area, close to several great restaurants, and just 5-10 minutes walk from the main sights in the center. I didn’t particularly love the hotel itself, but the area is very pleasant and the location is good for sightseeing.
All in all, next time, I would consider one of the following options in Bologna:
You could simply stay close to the station to make it easy for yourself upon arrival/departure (in that case, check out Starhotels Excelsior). This means a bit more walking to the main sights, but without your luggage, it’s really no big deal.
Alternatively, prepare to take a taxi anyway and stay in the heart of the city center. In that case, check out Art Hotel Commercianti (which was our preference, but wasn’t available for the dates when we traveled). Another nice option if you’d like to be in a somewhat quieter area of the city center and enjoy amazing views is Hotel Touring – one of the few Bologna hotels with a rooftop terrace.
Now that we covered all the practicalities, let’s take a look at how you could plan your Florence – Bologna itinerary. Please note that the hours in the itineraries below are indicated just for your reference, to give you a better idea of what can be done.
Here are some itinerary suggestions for planning a trip to Florence and Bologna, from a 1-day trip to 7 days:
- Day trip from Florence to Bologna
- 2-day Florence – Bologna itinerary
- 3 days in Florence and Bologna
- 4 days Florence – Bologna itinerary
- 5-7 days
Florence to Bologna day trip
As already mentioned, if you only have a day for Bologna, it’s best to visit Bologna from Florence by train. In that case, I recommend taking a train at around 9 am – that way, you get to the city just as everything starts to open. You can stay quite late in the evening and have dinner in Bologna, just keep an eye on the train schedule.
This is what your Florence to Bologna day trip could look like:
- 8.55 – 9.33 am. Train from Firenze S.M. Novella station to Bologna Centrale.
- 10.30 am. Bologna city walking tour (this is a good way to see the main highlights).
- 12.30. Lunch in the Mercato di Mezzo area.
- 2 pm. Visit Basilica di San Petronio.
- 2.30 pm. Climb one or two towers for the best views of Bologna:
- Torre degli Asinelli is one of the iconic Two Towers of Bologna and is the tallest tower in the city (prepare to do +-500 steep wooden steps). You can get tickets here or opt for a ticket that includes some local food tasting.
- A much easier alternative is to visit Torre Dell’Orologio (tickets), which offers great views as well and also includes a visit to Municipal Art Collections (really impressive). Also here, you can opt for a ticket that includes local food tasting.
- 4-6 pm. Take a tourist train and visit Madonna San Luca Basilica a bit outside of the city center.
- 7 pm. Take a train back to Florence and have a relaxing dinner there.
2 Days Florence and Bologna Itinerary
With two days for Florence and Bologna, you could spend one day in each city. You can either stay in Florence and visit Bologna for a day or spend a night in each town (this is a good option if you are traveling to Venice or other towns in northern Italy afterward).
DAY 1 – Florence
Here’s what your day in Florence could look like:
- 9 am. See Michelangelo’s David at the Accademia Gallery (book timed tickets well in advance!).
- 10 am. Duomo complex: Duomo Cathedral, climb Brunelleschi’s Dome or Giotto’s Tower, Baptistery, etc. There are many options and tour combinations – choose the one that interests you the most and book in advance. If you want to go on your own and visit all the sights at the Duomo + climb the dome, then this is the best Duomo Complex ticket. If you just want to see the interior of the Cathedral itself, you don’t need a ticket (but be prepared to queue to get inside).
- 12.30. Lunch at Mercato Centrale (aka San Lorenzo Market).
- 2 pm. Piazza della Signoria, Fontana del Porcellino, Ponte Vecchio… You could also visit Palazzo Vecchio and go to the top of Arnolfo Tower for amazing views (book timed tickets in advance!).
- 4 pm. Uffizi Gallery. Also here, we recommend going with a guided tour since the museum is huge and overwhelming. We did this small-group tour and it was by far the best tour of the entire trip. It’s also good to plan a visit to Uffizi later in the day, when most tourists and groups have passed already.
- 6 pm. Have a drink at one of Florence’s best rooftop bars. There’s a nice bar at Uffizi itself too.
- 7.30 pm. Dinner.
- Accommodation close to the railway station in Florence (e.g. Hotel Croce di Malta, Hotel Paris, or others in this area).
LEARN MORE: One Day in Florence (detailed itinerary)
DAY 2 – Bologna
On the second day, you could take a day trip to Bologna, exactly as described in the Bologna day trip from Florence itinerary above.
Stay in Florence or – if it fits your overall trip itinerary better – spend a night in Bologna. Bologna is a very lively student town and has a great atmosphere, especially in the evenings.
There are many great restaurants too where you can try the traditional Lasagna Bolognese or Tagliatelle al ragù alla Bolognese. And no, you won’t find spaghetti bolognese in Bologna!
3 Days Florence – Bologna Itinerary
With three days for Florence and Bologna, you could spend two days in Florence and one in Bologna, or a day and a half in each city. Since there is a lot more to see in Florence, I think I’d opt for the 2+1 option.
There are many ways to plan your trip. Here’s just one suggestion of what your itinerary could look like:
DAY 1 – Florence
- Morning. Accademia Gallery (David) + Uffizi Gallery. There are various 2-in-1 tour options or you can get tickets for each of the places separately (see here for David and here for Uffizi). However, taking a tour is one of the best ways to see both of these super-popular attractions in a short time.
- 1 pm. Cross Ponte Vecchio and have lunch in the area around Basilica Santo Spirito.
- Afternoon. Visit Palazzo Pitti and/or Boboli Gardens.
- Walk to Piazzale Michelangelo for sunset views. Alternatively, check out this e-bike tour that also visits this viewpoint. We did this tour at 6 pm and it was great, but don’t do it if you don’t feel comfortable on a bike in a busy city.
- Dinner. Stay close to the railway station in Florence (2 nights).
DAY 2 – Florence
- Morning. Duomo complex: Cathedral, Brunelleschi’s Dome, Giotto’s Tower, Baptistery, etc. There are many options and tour combinations – pick the one that interests you the most and book in advance. Tours with skip-the-line entrance guarantee the best use of your time. If you just want to see the interior of the Cathedral, you don’t need a ticket (but be prepared to queue).
- Noon. Lunch at Mercato Centrale (aka San Lorenzo Market).
- Either before or after lunch – Cappelle Medicee. It’s usually open in the morning on weekends and in the afternoon on weekdays – check the availability and get a ticket in advance.
- 2.30 pm. Fontana del Porcellino. Piazza della Signoria. Visit Palazzo Vecchio and – optional – climb Arnolfo’s Tower (book timed tickets in advance!).
- 4.30 pm. Basilica di Santa Croce (can get tickets on the spot) and/ or Leonardo Interactive Museum (tickets).
- 6 pm. Have a drink at one of the rooftop bars.
- 7.30 pm. Dinner.
DAY 3 – Bologna
On the third day, take a train to Bologna. See our Bologna day trip from Florence itinerary above for more information on how to spend your day.
If you are staying in Bologna for just one night and are traveling by train, stay close to the railway station (e.g. Starhotels Excelsior or NH Bologna De La Gare).
4 Days itinerary for Bologna & Florence
With four days for the two cities, you could spend 2 days in Florence and 2 in Bologna. Here’s what your itinerary could look like:
DAYS 1 & 2 Florence
With two full days in Florence, you can cover most of the main landmarks in the city.
See the detailed suggestions on how to spend two days in Florence in the 3-day itinerary above. Stay in Florence for 2 nights.
READ ALSO: Best Things to Do in Florence
DAY 3 – Bologna
- +-9 am. Take a train from Florence to Bologna (see here for the schedule and tickets).
- Check-in at your hotel, leave the bags, etc.
- 10.30 am. Bologna city walking tour – this is a good way to cover the main highlights and get acquainted with the city.
- 12.30. Lunch in the Mercato di Mezzo area.
- 2 pm. Basilica di San Petronio.
- 3 pm. Climb Torre degli Asinelli, the tallest tower in the city (prepare to do +-500 steep steps). You can get tickets here or opt for a ticket that includes some local food tasting.
- 4 pm. Time for a drink/gelato.
- 5 pm. Ghetto Ebraico and the view from Finestrella.
- Shopping, people-watching, free time.
- Dinner. Stay in Bologna for 2 nights.
DAY 4 – Bologna
- 10 am. Teatro Anatomico (get timed tickets in advance).
- 10.45 am. Torre Dell’Orologio and Municipal Art Collections (tickets).
- Lunch at Mercato delle Erbe or one of the food tours (with a guide or self-guided).
- +-3 pm. Take a tourist train and visit Madonna San Luca Basilica a bit outside of the city center. You can either take the same train back or walk to the city center (almost 5 km, but a nice walk under the portici – galleries).
- Time for a drink/gelato/shopping.
- Dinner.
READ ALSO: Best Things to Do in Bologna
If you have more time… 5 – 7 days
If you have 5-7 days for the Florence – Bologna area, I’d stay in each city a bit longer and do some day tours. You could stay in Florence for 3-5 days and 1-3 days in Bologna.
In addition to the suggestions in our itineraries above, I recommend the following day trips from Florence:
- One of the most popular options is this highly-rated tour that brings you to some of the nicest towns in Tuscany, including San Gimignano, Siena, and Pisa.
- Another popular day trip is to Cinque Terre. You could visit Cinque Terre in a day on your own (see this 1-day Cinque Terre itinerary for details) or join this highly-rated day tour from Florence.
READ ALSO: What to See & Do in Siena
And here are some really nice day trips from Bologna:
- Gastronomic day tour of the Parma Food Valley. It’s quite a bit off the main tourist tracks and is a wonderful option for foodies.
- Ferrari museum and factory tour. This is another popular attraction in the Emilia Romagna region. Not just for automobile and speed fans.
- See this article with the best day trips from Bologna for even more ideas.
So, this is our guide for visiting Florence and Bologna. I hope that it gives you a good idea of what to expect and helps you plan a great trip to these wonderful cities. Before you go, take a look at our Italy page for travel inspiration and information for many more popular destinations all over the country.
READ ALSO: Best Places to Visit in Italy & Italy Itinerary for 2 Weeks
If you found this post helpful, don’t forget to bookmark it and share it with your friends. Are you on Pinterest? Pin this image!
More guides to some of the nicest Italian cities:
- Best things to do in Rome
- Best things to do in Venice
- Best things to do in Naples
- Best things to do in Verona
- Best things to do in Ravenna
- Best Things to Do in Siena
- Best Things to Do in Como
- Best Things to Do in Montepulciano
- 1 day in Milan
- 1 day in Rome
- 1 day in Venice
- 1 day in Naples
- 2 days in Rome
- 4 days in Rome
- Best day trips from Naples
kathy carmela ranalli
Sunday 22nd of October 2023
very very useful travel info
Jurga
Monday 23rd of October 2023
Glad to help, Kathy. Have a great trip!
Brenda Kukla
Friday 21st of October 2022
This is by far the best site for information about Florence and bologna. I am so glad that you included the Parma trip because that’s one of the things that I want to see. I have been narrowing down my itinerary and you have given me some good ideas of places to include. One question I have though. What is the transportation like within Florence and Bologna? We are senior citizens and are mobile but are slow. Are taxis readily available in each city? Also, coming from the Atlanta area, should we fly into Florence and then back out of Florence?
Jurga
Saturday 22nd of October 2022
Hi Brenda, thanks for your kind feedback. As for the taxis, yes, you'll find plenty of taxis in Italy and they are generally not expensive. Florence is a really walkable city and, for most places, it wouldn't make any sense to take a taxi at all. But it can definitely be useful if you need to cover a bigger distance or want to go to e.g. Piazzale Michelangelo for nice views. Bologna is a bit more spread out, but if your accommodation is in the city center, you can also walk to most places in a very short time. But yes, there are taxis. You can always ask at your hotel too. For the flights, I'd see which airport has the best connections/prices. Florence airport is very convenient since it's so close to the center and you can just take a tram right to the central station from there. Bologna airport is a bit further away. There is a fast train to the city, but it brings you to the station which is quite a walk from the city center. I took a taxi there. On my recent trip, I flew to Florence and then back home from Bologna. There are also bigger airports such as Rome or Milan not too far away. But it really depends on your overall itinerary. Florence is definitely a good choice is you can find direct flights. Hope this helps.