- Must visit
Pinacoteca Nazionale di Bologna
Major state gallery with important Emilian paintings from the 13th to 18th centuries, including works by Giotto, Raffaello, and the Carracci.
Cheapest price
$10
Average price
$162
Fastest journey
2 h 45 m
Average duration
3 h 16 m
Buses per day
13
Distance
187 km
The best way to find a cheap bus ticket from Bergamo to Bologna is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Bergamo to Bologna will cost around $162 if you buy it on the day, but the cheapest tickets can be found for only $10.
Of the 13 buses that leave Bergamo for Bologna on Thu, Jun 04, 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Jun 04 the direct buses cover the 187 km distance in an average of 3 h 16 m but if you time it right, some buses will get you there in just 2 h 45 m .
On Thu, Jun 04 the slowest buses will take 3 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
067
FlixBus
FlixBus
203
FlixBus

FlixBus
067
2401Omio recommends booking the bus as it is the most popular option from Bergamo to Bologna among Omio's users. If you are prioritising price take the bus with prices starting from $10. For those with little time consider booking a train which can get you there in 2h 51m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a bus costs an average of $10, and a train costs an average of $22.
Distance: 116 miles (187 km)
Most popular Bus | Train | Driving |
|---|---|---|
$12 Average price Cheapest | $25 Average price | $67 Average price (fuel + tolls) |
4h 26m Average total duration 3h 56m Onboard + 30m Additional time* | 3h 21m Average total duration Fastest 2h 51m Onboard + 30m Additional time* | 2h 40m Average total duration (door-to-door) |
0.2 - 0.5kg CO2 emissions | 0.1 - 0.2kg CO2 emissions Lowest | - CO2 emissions |
![]() Most popular bus company | ![]() Most popular train company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Bergamo to Bologna:
A bus is $14 (€11) less than a train for this route with tickets for a train from Bergamo to Bologna costing on average $25 (€20).
Other travel options to Bologna take longer:
Bus takes on average 3h 56m.
Tickets start at around $12 (€9) compared to roughly $67 (€54) in fuel and tolls — a saving of about $55 (€45). The journey takes 3h 56m versus 2h 40m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Direct services are operated by Itabus, Marino Autolinee, FlixBus, BlaBlaCar.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator GoOpti | Departure Time 12:20AM | Arrival Time 03:20AM | Duration 3h00 | Departure days Fri | Cheapest price $247 |
Operator GoOpti | Departure Time 01:00AM | Arrival Time 04:00AM | Duration 3h00 | Departure days Fri | Cheapest price $247 |
Operator GoOpti | Departure Time 02:00AM | Arrival Time 05:00AM | Duration 3h00 | Departure days Fri | Cheapest price $247 |
Operator GoOpti | Departure Time 04:00AM | Arrival Time 09:05AM | Duration 5h05 | Departure days Thu | Cheapest price $474 |
Operator BlaBlaCar | Departure Time 06:00AM | Arrival Time 09:30AM | Duration 3h30 | Departure days Sat | Cheapest price $23 |
Operator Marino Autolinee | Departure Time 06:55AM | Arrival Time 11:30AM | Duration 4h35 | Departure days Everyday | Cheapest price $14 |
Operator Itabus | Departure Time 07:00AM | Arrival Time 10:50AM | Duration 3h50 | Departure days Mon, Wed, Fri, Sat, Sun | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 07:00AM | Arrival Time 09:30AM | Duration 2h30 | Departure days Sat | Cheapest price $14 |
Operator BlaBlaCar | Departure Time 07:50AM | Arrival Time 10:30AM | Duration 2h40 | Departure days Sun | Cheapest price $26 |
Operator BlaBlaCar | Departure Time 08:00AM | Arrival Time 10:20AM | Duration 2h20 | Departure days Sat | Cheapest price $20 |
Operator FlixBus | Departure Time 08:00AM | Arrival Time 12:15PM | Duration 4h15 | Departure days Everyday | Cheapest price $9 |
Operator BlaBlaCar | Departure Time 08:30AM | Arrival Time 11:20AM | Duration 2h50 | Departure days Wed | Cheapest price $21 |
Operator FlixBus | Departure Time 08:40AM | Arrival Time 12:30PM | Duration 3h50 | Departure days Mon, Thu, Fri, Sat, Sun | Cheapest price $11 |
Operator BlaBlaCar | Departure Time 09:00AM | Arrival Time 11:10AM | Duration 2h10 | Departure days Tue | Cheapest price $25 |
Operator BlaBlaCar | Departure Time 11:00AM | Arrival Time 02:30PM | Duration 3h30 | Departure days Fri | Cheapest price $28 |
Operator Itabus | Departure Time 11:40AM | Arrival Time 03:20PM | Duration 3h40 | Departure days Everyday | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 11:50AM | Arrival Time 02:20PM | Duration 2h30 | Departure days Sat | Cheapest price $22 |
Operator BlaBlaCar | Departure Time 01:00PM | Arrival Time 03:50PM | Duration 2h50 | Departure days Sat | Cheapest price $12 |
Operator BlaBlaCar | Departure Time 01:30PM | Arrival Time 04:20PM | Duration 2h50 | Departure days Mon | Cheapest price $15 |
Operator FlixBus | Departure Time 01:40PM | Arrival Time 07:30PM | Duration 5h50 | Departure days Tue, Sat | Cheapest price $28 |
Operator BlaBlaCar | Departure Time 02:00PM | Arrival Time 05:20PM | Duration 3h20 | Departure days Fri | Cheapest price $18 |
Operator BlaBlaCar | Departure Time 02:20PM | Arrival Time 05:20PM | Duration 3h00 | Departure days Thu | Cheapest price $21 |
Operator BlaBlaCar | Departure Time 03:20PM | Arrival Time 06:20PM | Duration 3h00 | Departure days Thu | Cheapest price $26 |
Operator BlaBlaCar | Departure Time 03:50PM | Arrival Time 06:10PM | Duration 2h20 | Departure days Wed | Cheapest price $23 |
Operator BlaBlaCar | Departure Time 04:00PM | Arrival Time 06:20PM | Duration 2h20 | Departure days Wed | Cheapest price $23 |
Operator FlixBus | Departure Time 04:15PM | Arrival Time 08:25PM | Duration 4h10 | Departure days Everyday | Cheapest price $15 |
Operator BlaBlaCar | Departure Time 04:30PM | Arrival Time 06:50PM | Duration 2h20 | Departure days Fri | Cheapest price $28 |
Operator BlaBlaCar | Departure Time 05:00PM | Arrival Time 07:40PM | Duration 2h40 | Departure days Mon, Thu | Cheapest price $25 |
Operator BlaBlaCar | Departure Time 05:10PM | Arrival Time 07:50PM | Duration 2h40 | Departure days Fri | Cheapest price $26 |
Operator GoOpti | Departure Time 05:20PM | Arrival Time 08:10PM | Duration 2h50 | Departure days Thu | Cheapest price $489 |
Operator BlaBlaCar | Departure Time 05:30PM | Arrival Time 08:00PM | Duration 2h30 | Departure days Fri | Cheapest price $23 |
Operator BlaBlaCar | Departure Time 06:00PM | Arrival Time 08:30PM | Duration 2h30 | Departure days Wed | Cheapest price $16 |
Operator BlaBlaCar | Departure Time 07:00PM | Arrival Time 09:20PM | Duration 2h20 | Departure days Thu | Cheapest price $26 |
Operator BlaBlaCar | Departure Time 07:30PM | Arrival Time 10:00PM | Duration 2h30 | Departure days Wed | Cheapest price $23 |
Operator Marino Autolinee | Departure Time 07:45PM | Arrival Time 11:20PM | Duration 3h35 | Departure days Everyday | Cheapest price $10 |
Operator Itabus | Departure Time 07:50PM | Arrival Time 11:45PM | Duration 3h55 | Departure days Everyday | Cheapest price $20 |
Operator Itabus | Departure Time 08:25PM | Arrival Time 12:40AM | Duration 4h15 | Departure days Everyday | Cheapest price $21 |
Operator FlixBus | Departure Time 08:40PM | Arrival Time 01:50AM | Duration 5h10 | Departure days Tue | Cheapest price $28 |
Operator BlaBlaCar | Departure Time 09:30PM | Arrival Time 11:30PM | Duration 2h00 | Departure days Mon | Cheapest price $23 |
Operator Regionale | Departure Time 11:06PM | Arrival Time 06:53AM | Duration 7h47 | Departure days Mon, Wed, Thu, Fri | Cheapest price $24 |
The table below shows live departures for Bergamo to Bologna buses for today, Wednesday, June 3. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
203 | 6:55 AM Bergamo, Autostazione | 4h35 | 11:30 AM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
2409 | 7:00 AM Bergamo, Autostazione | 3h50 | 10:50 AM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
FlixBus | 8:00 AM Bergamo, Autostazione | 4h15 | 12:15 PM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
2401 | 11:40 AM Bergamo, Autostazione | 3h40 | 3:20 PM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
FlixBus | 4:15 PM Bergamo, Autostazione | 4h10 | 8:25 PM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
067 | 7:45 PM Bergamo, Autostazione | 3h35 | 11:20 PM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
2413 | 7:50 PM Bergamo, Autostazione | 3h55 | 11:45 PM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
2421 | 8:25 PM Bergamo, Autostazione | 4h15 | 12:40 AM Bologna, Autostazione (Piazza XX Settembre) | 0 transfersDirect | |
Autobus TRENORD 141A · Autobus TRENORD 3647A · Regionale 16025 | 11:06 PM Bergamo station | 7h47 | 6:53 AM Bologna Centrale | 2 transfers | |
| Thursday, June 4 | |||||
![]() | 4:00 AM Bergamo, Piazzale Marconi | 5h05 | 9:05 AM Bologna, Piazza Franklin Delano Roosevelt | 0 transfersDirect | |
![]() | 4:00 AM Bergamo, Piazzale Marconi | 5h15 | 9:15 AM Bologna, Aeroporto di Bologna | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Bergamo to Bologna run on average 33 times per day, taking around 3h 56m. Cheap bus tickets for this journey start at $10 (€8) if you book in advance.
There are 8 buses per day. The earliest bus runs at 00:05, the last at 23:55. The fastest bus covers the 116 miles (187 km) distance in 3h 35m.
Distance 116 miles (187 km) |
Average bus duration 3h 56m |
Cheapest ticket price $10 (€8) |
Buses per day 33 |
Direct buses 8 |
Fastest bus 3h 35m |
First bus 12:05 AM |
Last bus 11:55 PM |
Cheapest Month Sep |
Cheapest Day Sat |
High Season Apr - Jun |
Low Season Jul - Sep |
Busiest Day Sat |
Least Busy Day Mon |
Best time to book 21 days |
Discover the best of Bologna — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Bologna trip today.
Major state gallery with important Emilian paintings from the 13th to 18th centuries, including works by Giotto, Raffaello, and the Carracci.
Bologna's leading modern and contemporary art museum, known for rotating exhibitions and the Morandi collection.
Important archaeological museum with Egyptian, Etruscan, Greek, and Roman collections in a historic palazzo near Piazza Maggiore.
Bologna's main square and social heart, surrounded by major civic buildings and a natural starting point for exploring the historic center.
Historic central district of narrow lanes behind Piazza Maggiore, popular for its atmosphere, old shops, and lively street scenes.
Famous porticoed route climbing from the city to San Luca, ideal for a memorable walk and one of Bologna's defining urban experiences.
Fresh egg tagliatelle served with Bologna’s classic slow-cooked meat ragù. It is one of the city’s signature dishes and a benchmark of traditional home cooking.
Small ring-shaped pasta filled with meat, traditionally served in rich capon or beef broth. It is a festive Bolognese specialty closely tied to local culinary identity.
Layered pasta baked with ragù, béchamel, and Parmigiano Reggiano, often made with green spinach pasta sheets. It is a classic Sunday and holiday dish in Bologna.
Respected modern trattoria focused on high-quality regional ingredients, excellent pasta, and carefully prepared traditional Emilian dishes.
Well-known pasta shop and eatery specializing in fresh handmade stuffed pasta and traditional sauces, ideal for an informal authentic meal.
Historic Bolognese trattoria known for handmade pasta, tortellini, and other classic local dishes in a warm, traditional setting.
Moderate for Italy: budget eats are reasonable, while central hotels and fine dining cost more.
Service is often included or covered by coperto. Tipping is not required; round up or leave EUR 1-5 for good service. Taxis can be rounded up.
Official public transport app
Bologna Centrale, Bologna -> Piazza Maggiore, Bologna
Every day of the week you are going to find four different buses from Bergamo to Bologna. The first of the buses leave quite early in the morning and the final bus of the day leaves early in the evening. This trip will cover a distance of around 116 miles (187 km) and on average takes around 4h to complete.
Buses to Bologna from Bergamo begin leaving the station in Bergamo at around 7:30 a.m. After that, you will find a bus that leaves at around 9:30 a.m. There is also a bus that leaves in the middle of the day at around 11:40 a.m. The final departure of the day occurs just after 8 p.m. All of the buses you'll find on this route are direct buses and the average trip time is about 4h.
The journey on Bergamo to Bologna buses covers a distance of around 116 miles (187 km) south through the heart of Italy. The trip can take around 4h with the longest trip taking around 4h 35 min and the shortest journey taking around 3h 25min and this route is the last bus of the day.

Bergamo Stmaria Church.. Source: Shutterstock
Departure bus station: Bergamo, Stazione Autolinee. This particular station has a location that you will find just to the south of the center of the city plus this is also a place where they're also quite a few train routes that come into and depart the city. To get from the center of the city to the station you can ride aboard bus number seven or eight and your trip time will be around 9min. With a distance of only about 0.6 (1.0 km) miles from the center of the city, you could even walk to the station in around 12min. At the station, you will find a ticket office operating most hours of the day plus there are public restrooms and plenty of seating to wait for buses. It is important to note that the bus that departs at around 9:30 a.m. and the bus that departs at around 11:40 a.m. will also make a stop at the Bergamo Airport (BGY) before heading on to Bologna.
Arrival bus station: Autostazione Bologna. One of the things that you will love about taking Bergamo to Bologna buses is that when you arrive in Bologna you'll be at a station that is right in the center of the city. Once you depart the bus for your journey to Bologna you can take local bus routes number 15, 20, and 27 from the station to the center of town to make the trip of about 0.7 miles (1.2 km) in around 12min. The station has public restrooms, some choices for both food and beverages, plus there is a large information board giving information about all transit entering and leaving the station.
The two companies that you will find offering service on Bergamo to Bologna buses are Marinobus and Itabus. One important thing to note is that the offerings Itabus each make a stop at the Bergamo Airport before heading out of town. All the buses on this route operated by both of the providers are direct buses to do not require a transfer during the route. Marinobus offers a departure early in the morning and then also as a departure in the middle of the evening. Both of the buses from Itabus leave in the morning hours at around 9:30 a.m. and around 11:40 a.m.
Marinobus has two daily buses to Bologna from Bergamo. Their first departure occurs early in the morning at around 7:30 a.m. and their final departure of the day occurs at around 8:00 p.m. This bus at around 8:00 p.m. is the quickest trip on this route taking only around 3h 25min. Both of these offerings are direct buses meaning passengers will not need to get off this bus and transfer to another one during their journey.
One of the nice things about the bus offerings from this company is that they offer two different pickup points in the city of Bergamo. Both of these pickup points are major transportation hubs in the city which include both the bus and train station as well as the airport. Their buses make the journey to Bologna in around 4h 30min and the reason that their bus trips take a little bit longer than those of Marinobus is that they do make a stop at the airport before heading out of town.
If you are somebody that has plans to travel extensively through Italy and you are getting more and more worried about being environmentally conscious during your travels, making trips like this by bus is one of the best ways that you can lessen your environmental impact. As an example, a company like Itabus offers one of the most fuel_efficient bus fleets in Italy and when you ride with them as opposed to several passengers driving their own cars between these two cities, the environmental footprint left by each of the passengers is significantly lower.
Marinobus offers a single class of seating on the buses that they offer and the seats are quite luxurious because they are comfortable lounge chairs that recline quite nicely. The buses offer free Wi_Fi and you can bring a carry_on bag on the bus free of charge. You can also take two additional pieces of luggage free of charge and they will ride below the bus. If you want to bring a bicycle on the bus you can do so and place it under the bus just as you would any other piece of luggage. Pets can also ride with you free of charge in an approved pet container inside of the bus.
Itabus also has one class of seating and just like the other provider their seats are quite comfortable and reclining. Each of the seats has an electrical outlet, light, and a USB port. The buses feature vending machines to get something to eat or drink, plus free Wi_Fi and onboard toilets. Pets can travel free of charge in a pet carrier and you can bring a bike on the bus but there may be an added fee. Both of these providers go out of their way to make sure that the services they offer to their passengers with limited mobility or disabilities are the same as it is for any other passenger. If these passengers need any additional assistance during the travel, each provider will allow a companion to travel free of charge with them.
While most people love the idea of traveling on the scenic highways of Italy, there is certainly nothing wrong with saving a little bit of money on your journey. A really nice way to do this is to plan a date that you want to travel and then try to book your ticket as far in advance of that date as possible. This gives you a better chance of finding any discounts offered on the route. Another good tip is to be flexible in the day and time that you travel. As you research different days and times you may find that there are some that are in less demand and you will generally find a cheaper fare on these routes. If you're traveling on a route that offers a combination of both direct buses as well as those that require transfers if you can stick to the ones that require transfers you may save some money on your bus fare.

Bologna Neptune Streets. Source: Shutterstock
This is a city that has three different nicknames with each of the nicknames hinting at what the city has to offer to visitors. The first is La Dotta which means "the learned" because the city is the home to one of the oldest universities in Europe. The second is La Rossa which means "the red" which is a nod to all of the red_roofed old_world buildings you will find when wandering through the streets of the city. The final nickname is La Grassa which means "the fat" because of all the great food choices you will find in the city. The city has a location right in the center of Italy and because of that, this is a wonderful place to make as a base of operations as you travel throughout Italy. Another exciting future of the city is the number of lively markets you will find operating daily to offer a wide array of goods and services to visitors. Some of the sites that you will definitely want to stop at when you are in Bologna include:
Find answers to the most common questions about traveling from Bergamo to Bologna by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Bologna, this guide helps you travel smarter and with confidence.

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