There are 8 ways to get from Bologna to Konstanz by train (Trenitalia), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Milan
best- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Konstanz Bahnhoftrain 75
7h 1m€89–162Bus via Zurich
cheapest- Take the bus from Bologna to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the bus from Zurich Bus Station to Constance central bus stationbus FlixBus 234 / ...
8h 57m€79–115Drive 543 km
- Drive from Bologna to Konstanzcar 543 km
6h 22m€88–127Fly from Bologna Guglielmo Marconi Airport, train
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)plane BLQ - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
4h 49m€92–331Train
- Take the train from Bologna Centrale to Zug(Ch)train Ec
- Take the train from Zug(CH) to Konstanz Bahnhoftrain 75
8h 2m€104–157Bus
- Take the bus from Bologna Centrale to Constance central bus stationbus 144
14h 15m€80–120Train to Florence Peretola Airport, fly, train
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
5h 42m€114–353Train to Venice Marco Polo Airport, fly, train
- Take the train from Bologna Centrale to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
6h 31m€109–327
Bologna to Konstanz by train
Comparing Your Travel Options
The cheapest way to get from Bologna to Konstanz is to bus which costs €80 - €120 and takes 14h 15m.
The fastest way to get from Bologna to Konstanz is to fly and train which takes 4h 49m and costs €90 - €340.
Yes, there is a direct bus departing from Bologna Centrale and arriving at Constance central bus station station. Services depart once daily, and operate every day. The journey takes approximately 14h 15m.
No, there is no direct train from Bologna to Konstanz. However, there are services departing from Bologna centrale and arriving at Konstanz Bahnhof via Milano Centrale and Zürich HB. The journey, including transfers, takes approximately 7h 1m.
The distance between Bologna and Konstanz is 548 km. The road distance is 543 km.
The best way to get from Bologna to Konstanz without a car is to train via Milan which takes 7h 1m and costs €85 - €170.
It takes approximately 7h 1m to get from Bologna to Konstanz, including transfers.
Bologna to Konstanz bus services, operated by Onebus, depart from Bologna station.
Bologna to Konstanz train services, operated by ItaloTreno, depart from Bologna centrale station.
The best way to get from Bologna to Konstanz is to train via Milan which takes 7h 1m and costs €85 - €170. Alternatively, you can bus via Zurich, which costs €75 - €120 and takes 8h 57m.
What companies run services between Bologna, Italy and Konstanz, Germany?
You can take a train from Bologna centrale to Konstanz Bahnhof via Milano Centrale, Zuerich Hb, and Zürich HB in around 7h 1m. Alternatively, you can take a bus from Piazza Malpighi to Constance central bus station via Casalecchio Casa Conoscenza, Bologna, and Zurich Bus Station in around 8h 57m.
- Website
- swiss.com
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €85–430
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €85–340
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €85–360
- Website
- lufthansa.com
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €150–480
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- €95–330
Flights from Florence Peretola Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 11m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €160–550
Flights from Florence Peretola Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Wednesday, Saturday, and Sunday
- Estimated price
- €170–600
Flights from Venice Marco Polo Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €130–420
- Website
- airdolomiti.it
Flights from Florence Peretola Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Wednesday, Saturday, and Sunday
- Estimated price
- €170–600
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €25–45
- Website
- Italo Treno
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 38 min
- Frequency
- 5 times a day
- Estimated price
- €11–18
- Website
- Italo Treno
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €18–29
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €70–110
- 2nd Class
- €55–75
Train from Bologna Centrale to Zug(Ch)
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a day
- Estimated price
- €90–150
- Website
- Trenitalia Eurocity
- 1st Class
- €100–150
- 2nd Class
- €90–130
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Konstanz Bahnhof
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €8–11
- Schedules at
- SBB GmbH
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €7–10
- Schedules at
- SBB GmbH
Train from Zug(CH) to Konstanz Bahnhof
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €10–13
- Schedules at
- SBB GmbH
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €7–10
- Schedules at
- SBB GmbH
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €7–10
- Schedules at
- SBB GmbH
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Konstanz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–22
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–15
- Website
- Trenitalia
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Estimated price
- €9–18
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Bologna to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- €70–100
- Website
- Onebus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zurich Bus Station to Constance central bus station
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- €6–9
- Website
- Flixbus
Bus from Bologna Centrale to Constance central bus station
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Flixbus
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Bologna to Konstanz bus services, operated by Onebus, arrive at ZÜRICH, Carparkplatz am Sihlquai station.
Bologna to Konstanz train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Bologna to Konstanz is 543 km. It takes approximately 6h 22m to drive from Bologna to Konstanz.
Book your Bologna to Konstanz train tickets online with Omio.
Book your Bologna to Konstanz bus tickets online with Omio.
There are 2892+ hotels available in Konstanz.


































