1map logoGo to main page

Bergamo, Lombardy to Bologna, Emilia-Romagna from $12: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bergamo, Italy
to
Bologna, Italy

How to Get from Bergamo to Bologna: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$12 by busBest price
188.3 kmDistance
2h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bergamo to Bologna with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
2h  9m
Estimated price
$20-76
Recommended
Company
Itabus
Bus
Average Duration
3h  30m
Estimated price
$12-40
Cheapest
route map
Distance: 188.3 km
Duration: 2h 9m

See more options

Pricing table
Company
BlaBlaCar
Rideshare
Average Duration
3h 
Estimated price
$15-15
Company
various
Train
Average Duration
2h  44m
Estimated price
$18-75
Company
various
Train
Average Duration
2h  30m
Estimated price
$22-66
Company
various
Drive
Average Duration
2h  18m
Estimated price
$40-65
Company
GoOpti
Drive
Average Duration
5h 
Estimated price
$40-400

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $7 $7 $5 $7 $10 $7 $8
Train $20 $17 $17 $19 $20 $19 $20

Traveling From Bergamo to Bologna

Journeying from Bergamo to Bologna offers you a fascinating contrast between the charming medieval streets of Bergamo and the vibrant culinary scene and rich cultural heritage of Bologna.

Best Neighbourhoods in Bologna

Bologna boasts diverse neighborhoods, each offering distinct experiences and charm.

Historic Center
• Rich in Renaissance architecture and art.
• Home to bustling markets and eateries.
Bologna University Area
• Vibrant atmosphere with student energy.
• Packed with trendy cafes and bars.
Santo Stefano
• Known for its beautiful churches and quiet streets.
• Picturesque pathways perfect for leisurely strolls.

Best Times To Visit Bologna's Attractions

Timing your visits can significantly enhance your experience in Bologna.

Bologna's Two Towers
Visit early in the morning or late afternoon for fewer crowds.
Piazza Maggiore
Explore in the early hours or during weekdays for a peaceful atmosphere.
Archiginnasio of Bologna
Opt for a mid-afternoon visit to enjoy quieter viewing.

Bologna Weather: What to Expect Year-Round

Bologna experiences a temperate climate, characterized by hot summers and chilly winters, making spring and early fall ideal times to visit for pleasant weather. Understanding these seasonal changes can help you plan activities and dress appropriately, ensuring your travel experience remains enjoyable.

Dining Recommendation in Bologna

In Bologna, indulge in tagliatelle al ragù, a rich, meaty pasta dish that showcases the city's emblematic flavors, distinct from Bergamo's lighter fare. Dining in Bologna offers a vibrant atmosphere filled with culinary traditions, where local ingredients come together to create a dining experience that's both hearty and unforgettable.

Bergamo - Bologna operators

Explore transport companies operating between Bergamo and Bologna, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Train from Bergamo to Milano Centrale

Average Duration
48m
Estimated price
$5-7

Train from Bergamo to Bologna Centrale

Average Duration
2h 44m
Estimated price
$21-75
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Milano Centrale to Bologna Centrale

Average Duration
1h 6m
Estimated price
$20-70

Train from Bergamo to Bologna Centrale

Average Duration
2h 44m
Estimated price
$21-75
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Milano Centrale to Bologna Centrale

Average Duration
1h 4m
Estimated price
$17-60

Train from Bergamo to Bologna Centrale

Average Duration
2h 31m
Estimated price
$18-60
Bus
Contact phone
+39 06 88 93 82 32
Website
https://www.itabus.it/en/home

Bus from Bergamo Central Bus Station Bartolomeo Bono to Bologna Centrale

Average Duration
3h 30m
Estimated price
$12-17
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bergamo to Bologna Centrale

Average Duration
4h
Estimated price
$23-35
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Bergamo Central Bus Station Bartolomeo Bono to Bologna Centrale

Average Duration
3h 25m
Estimated price
$27-40
Contact phone
+39 0965 630 028
Website
http://autolineefederico.it

Bus from Bergamo Central Bus Station Bartolomeo Bono to Bologna Centrale

Average Duration
5h 20m
Estimated price
$12-18
Shuttle
Contact phone
+386 1 320 4530
Website
https://goopti.com

Shuttle from Bergamo to Bologna Centrale

Average Duration
5h
Estimated price
$40-400
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://blablacar.com

Other from Bergamo to Bologna

Average Duration
3h
Estimated price
$15-15

Bergamo to Bologna: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bergamo and Bologna offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Bergamo to Bologna, covering a distance of 241.4 km with an estimated driving time of 2 hours and 18 minutes. Prices for a car ride from Bergamo to Bologna range from €37 to €60. 👥 Connect with fellow travelers and locals through Blablacar, maximizing your journey with shared experiences and friendly company on the road from Bergamo to Bologna.
Average price
€37 - €60
🚂 Travel from Bergamo to Bologna by train is a convenient and efficient option. The direct train operated by Trenitalia Frecce departs once daily and takes approximately 2 hours and 44 minutes to reach Bologna Centrale station. 🌆 Enjoy the scenic journey as the train travels through the Italian countryside from Bergamo to Bologna. Sit back and relax during the comfortable 2-hour ride, taking in the beautiful views along the way. 💰 Ticket prices for the train from Bergamo to Bologna vary from €18 to €70, making it an affordable travel option for those looking to explore both cities in Italy.
Departure Point
Bergamo station
Arrival Point
Bologna Centrale station
Useful tips for train travellers
• Onboard services on Trenitalia trains include a catering service that offers snacks and beverages, including local Italian wines and pastries. If you prefer more substantial meals, the Frecciarossa service offers a dining cart with hot meals available for purchase.
• The train options for your route include Trenitalia and Italo. Trenitalia offers three classes: Standard (Economy), Premium (Business), and Executive (First), while Italo offers Smart (Economy), Comfort (Business), and Prima (First Class). For more details, you can visit their websites: Trenitalia and Italo.
• When you arrive at Bologna Centrale, you can find luggage storage services available and restrooms are located on the ground floor of the station. For a quick wash, look for the restrooms that provide basic shower facilities. To get to the city center, take the Tper bus lines 27 or 30 from the bus terminal right outside the station for a quick journey.
🌳 Enjoy a scenic 3-hour and 30-minute journey through the beauty of Italy en route to Bologna. 💸 The bus ticket prices between Bologna and Bergamo range from €11 to €37, offering an affordable and convenient travel option for visitors.
Departure Point
Bergamo Central Bus Station Bartolomeo Bono
Arrival Point
Bologna Centrale station
Useful tips for bus travellers
• Arrive at Bergamo Central Bus Station Bartolomeo Bono at least 15 minutes before your scheduled departure time, as boarding can be slightly chaotic; also, check the Itabus website for any last-minute updates on your bus at their official page: www_itabus.it
• Bring snacks or drinks for the journey, as while there are frequent stops, options at service stations may be limited and prices can vary significantly; for better snacks, consider picking something up at a local cafe in Bergamo before boarding.
• Upon arriving at Bologna Centrale, follow the signs for 'Uscita' (Exit) to easily find the main terminal exit and then keep an eye out for the tourist information desk on your left where you can grab maps and get assistance with local public transport; for a detailed station map, visit: trenitalia.com

Frequently asked questions

Find out more about the route from Bergamo to Bologna.

Or choose the category:
The distance between Bergamo and Bologna is approximately 188.3 km by road. The typical travel time by train is 2 hours and 8 minutes, while the ferry takes around 5 hours. If you prefer to travel by car, it usually takes 2 hours and 18 minutes, and by bus, the journey can take approximately 4 hours and 30 minutes.
The most cost-effective and time-efficient transportation option for traveling from Bergamo to Bologna is by train. It takes approximately 2 hours and 8 minutes to reach Bologna from Bergamo by train and the fares range from €17 to €73. Another cost-effective option is ridesharing, which takes around 3 hours and costs €13.
The prices for traveling from Bergamo to Bologna vary depending on the mode of transportation chosen. The train ticket prices range from €18 to €69. The bus tickets range from €11 to €36. The prices for a ferry between Bologna and Bergamo range from €36 to €354.
To get from Bergamo to Bologna without using public transportation, you can consider carpooling options like Blablacar. This service allows you to share a ride with others who are driving the same route. The driving distance between Bergamo and Bologna is approximately 241.4 km and it takes around 2 hours and 18 minutes to drive. The prices for carpooling can vary but generally range from €36 to €59.
The most convenient way to travel from Bergamo to Bologna without a car is by train. You can take a train from Bergamo to Bologna via Milan, which takes approximately 2 hours and 8 minutes. The cost of the train ticket ranges from €17 to €73, depending on the class and type of train you choose.
Yes, there is a direct link between Bergamo and Bologna. You can take a direct train from Bergamo to Bologna Centrale, which operates three times a day and takes approximately 2 hours and 44 minutes. Alternatively, there is a direct bus service from Bergamo Central Bus Station Bartolomeo Bono to Bologna Autostazione that departs twice daily and takes about 4 hours and 30 minutes.
There are many accommodation options available near Bologna. With over 1342 hotels to choose from, you can find something that suits your needs and budget. Prices start at €53, and you can find a variety of hotel types ranging from budget-friendly options to luxury establishments.