There are 13 ways to get from Bonn to Siena by plane, train, train (Trenitalia), bus, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cologne Bonn Airport to Florence Peretola Airport, train
best- Fly from Cologne Bonn Airport (CGN) to Florence Peretola Airport (FLR)plane CGN - FLR
- Take the train from Firenze S.M.N. to Sienatrain
8h 25m€110–288Fly Cologne Bonn Airport to Pisa International Airport, train
cheapest- Fly from Cologne Bonn Airport (CGN) to Pisa International Airport (PSA)plane CGN - PSA
- Take the train from Pisa Centrale to Empolitrain
- Take the train from Empoli to Sienatrain
6h 27m€83–244Train
- Take the train from Siegburg/Bonn to Frankfurt(Main)Hbftrain Ice
- Take the train from Frankfurt to Chiassotrain Ec
- Take the train from Chiasso to Milano Centraletrain S11
- Take the train from Milano Centrale to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Sienatrain Re
15h 16m€285–482Bus
- Take the bus from Cologne Airport CGN to Florence Villa Constanza Bus Stationbus N537
- Take the bus from Florence Villa Constanza Bus Station to Sienabus 1518 / ...
20h 21m€101–151Train, night train
- Take the train from Bonn Hbf to Hauptbahnhoftrain 55 / ...
- Take the nighttrain from Stuttgart Hbf to Verona Porta Nuovanighttrain Nj
- Take the train from Verona Porta Nuova to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Sienatrain Re
21h 9m€146–312Train to Düsseldorf International Airport, fly to Florence Peretola Airport, train
- Take the train from Bonn Hbf to Düsseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Florence Peretola Airport (FLR)plane DUS - FLR
- Take the train from Firenze S.M.N. to Sienatrain
7h 12m€117–264Fly Cologne Bonn Airport to Bologna Guglielmo Marconi Airport, train
- Fly from Cologne Bonn Airport (CGN) to Bologna Guglielmo Marconi Airport (BLQ)plane CGN - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Sienatrain
7h€85–278Train to Frankfurt, fly to Florence Peretola Airport, train
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Florence Peretola Airport (FLR)plane FRA - FLR
- Take the train from Firenze S.M.N. to Sienatrain
7h 15m€149–349Train to Frankfurt, fly to Pisa International Airport, train
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Pisa International Airport (PSA)plane FRA - PSA
- Take the train from Pisa Centrale to Empolitrain
- Take the train from Empoli to Sienatrain
7h 7m€133–327Train to Frankfurt, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Bologna Guglielmo Marconi Airport (BLQ)plane FRA - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Sienatrain
7h 39m€136–339Drive, car train
- Drive from Bonn to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Sienacar
17h 37m€211–295Bus via Cologne
- Take the bus from Cologne to Florence Villa Constanza Bus Stationbus
- Take the bus from Firenze Autostazione to Siena-Via Tozzibus 131R / ...
20h 35m€151–223Drive 1,140.3 km
- Drive from Bonn to Sienacar 1,140.3 km
11h 28m€182–263
Bonn to Siena by tram and train
Questions & Answers
The cheapest way to get from Bonn to Siena is to bus which costs €100 - €160 and takes 20h 21m.
The fastest way to get from Bonn to Siena is to fly and train which takes 6h 27m and costs €80 - €250.
No, there is no direct bus from Bonn to Siena. However, there are services departing from Bonn Hbf and arriving at Siena via Cologne Airport CGN and Florence Villa Constanza Bus Station. The journey, including transfers, takes approximately 20h 21m.
No, there is no direct train from Bonn to Siena. However, there are services departing from Bonn Stadthaus and arriving at Siena via Siegburg/Bonn, Frankfurt, Chiasso, Milano Centrale and Firenze S.M.N.. The journey, including transfers, takes approximately 15h 16m.
The distance between Bonn and Siena is 966 km. The road distance is 1140.3 km.
The best way to get from Bonn to Siena without a car is to train which takes 15h 16m and costs €280 - €490.
It takes approximately 8h 25m to get from Bonn to Siena, including transfers.
Bonn to Siena bus services, operated by FlixBus, depart from Cologne Airport CGN station.
Bonn to Siena train services, operated by Nederlandse Spoorwegen (NS), depart from Siegburg/Bonn station.
The best way to get from Bonn to Siena is to train which takes 15h 16m and costs €280 - €490. Alternatively, you can bus, which costs €100 - €160 and takes 20h 21m.
What companies run services between Bonn, Germany and Siena, Italy?
You can take a vehicle from Bonn Stadthaus to Siena via Siegburg Bf, Siegburg/Bonn, Frankfurt(Main)Hbf, Frankfurt, Chiasso, Milano Centrale, and Firenze S.M.N. in around 15h 16m. Alternatively, you can take a bus from Bonn Hbf to Siena via Köln/Bonn Flughafen Terminal 1, Cologne Airport CGN, and Florence Villa Constanza Bus Station in around 20h 21m.
- Website
- lufthansa.com
Flights from Cologne Bonn Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- €190–700
Flights from Düsseldorf International Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €110–650
Flights from Cologne Bonn Airport to Bologna Guglielmo Marconi Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €95–330
Flights from Frankfurt to Florence Peretola Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €120–600
Flights from Frankfurt to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €180–650
Flights from Frankfurt to Pisa International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €160–550
Flights from Frankfurt to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €100–550
Flights from Frankfurt to Bologna Guglielmo Marconi Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €150–550
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Pisa Centrale to Empoli
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–8
- Website
- Trenitalia
Train from Empoli to Siena
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €7–11
- Website
- Trenitalia
Train from Pisa Centrale to Empoli
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €5–8
- Website
- Trenitalia
Train from Empoli to Siena
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €7–11
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Firenze S.M.N. to Siena
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Trenitalia
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Cologne Airport CGN to Florence Villa Constanza Bus Station
- Ave. Duration
- 16h 50m
- Frequency
- 4 times a week
- Estimated price
- €95–150
- Website
- Flixbus
Bus from Florence Villa Constanza Bus Station to Siena
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €5–9
- Website
- Flixbus
Want to know more about travelling around Italy
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
5 incredible day trips from Florence by train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Bonn to Siena bus services, operated by FlixBus, arrive at Florence Villa Constanza Bus Station.
Bonn to Siena train services, operated by Nederlandse Spoorwegen (NS), arrive at Frankfurt(Main)Hbf station.
Yes, the driving distance between Bonn to Siena is 1140 km. It takes approximately 11h 28m to drive from Bonn to Siena.
Book your Bonn to Siena train tickets online with Omio.
Book your Bonn to Siena bus tickets online with Omio.
There are 2493+ hotels available in Siena.





