There are 9 ways to get from Thun to Florence by train, bus, car, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Brig
best- Take the train from Thun to Brigtrain Ic8 / ...
- Take the bus from Domodossola to Rho Fiera Milanobus Re4
- Take the train from Milano Rogoredo to Firenze Santa Maria Novellatrain
7h 10mTrain, bus
cheapest- Take the train from Spiez to Domodossolatrain Ec / ...
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus 3
- Take the bus from Milan to Florence Villa Constanza Bus Stationbus 544 / ...
11h 26m€63–93Bus
- Take the bus from Interlaken Bahnhof West to Zürich HB Schweizerhofbus
- Take the bus from ZÜRICH, Carparkplatz am Sihlquai to Milano - Famagostabus
- Take the bus from Milano - Famagosta to Florence Villa Constanza Bus Stationbus
11h 12m€158–216Drive 585.4 km
- Drive from Thun to Florencecar 585.4 km
6h 19m€104–150Train to Zurich Airport, fly to Florence Peretola Airport
- Take the train from Thun to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Florence Peretola Airport (FLR)plane ZRH - FLR
5h 10m€163–355Train
- Take the train from Spiez to Domodossolatrain Ec / ...
- Take the train from Domodossola to Rho-Fiera Milanotrain Re
- Take the train from Milano Rogoredo to Firenze Santa Maria Novellatrain
7h 46m€68–112Train to Basel, fly to Florence Peretola Airport
- Take the train from Thun to Basel SBBtrain
- Fly from Basel (BSL) to Florence Peretola Airport (FLR)plane BSL - FLR
7h 38m€115–350Train to Zurich Airport, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Thun to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Bologna Guglielmo Marconi Airport (BLQ)plane ZRH - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
5h 42m€155–385Train to Geneva International Airport, fly to Florence Peretola Airport
- Take the train from Bern to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Florence Peretola Airport (FLR)plane GVA - FLR
8h 38m€159–361
Zurich Airport (ZRH) to Florence Peretola Airport (FLR) flights
Questions & Answers
The cheapest way to get from Thun to Florence is to train and bus which costs €60 - €95 and takes 11h 26m.
The fastest way to get from Thun to Florence is to train and fly which takes 5h 10m and costs €160 - €360.
No, there is no direct bus from Thun to Florence station. However, there are services departing from Thun, Bahnhof and arriving at Florence Villa Constanza Bus Station via Interlaken Bahnhof West, ZÜRICH, Carparkplatz am Sihlquai and Milano - Famagosta. The journey, including transfers, takes approximately 11h 12m.
No, there is no direct train from Thun to Florence. However, there are services departing from Thun and arriving at Firenze Santa Maria Novella via Spiez, Domodossola and Milano Rogoredo. The journey, including transfers, takes approximately 7h 46m.
The distance between Thun and Florence is 549 km. The road distance is 585.4 km.
The best way to get from Thun to Florence without a car is to train and bus via Brig which takes 7h 10m and costs .
It takes approximately 7h 10m to get from Thun to Florence, including transfers.
Thun to Florence bus services, operated by Shuttler, depart from Interlaken Bahnhof West station.
Thun to Florence train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Spiez station.
The best way to get from Thun to Florence is to bus which takes 11h 12m and costs €150 - €220. Alternatively, you can train, which costs €65 - €120 and takes 7h 46m.
What companies run services between Thun, Switzerland and Florence, Italy?
You can take a bus from Thun, Bahnhof to Batoni via Interlaken West, Bahnhof, Interlaken Bahnhof West, Zürich HB Schweizerhof, ZÜRICH, Carparkplatz am Sihlquai, Milano - Famagosta, Florence Villa Constanza Bus Station, and Villa Costanza in around 11h 12m. Alternatively, you can take a train from Thun to Firenze Santa Maria Novella via Spiez, Domodossola, and Milano Rogoredo in around 7h 46m.
- Website
- swiss.com
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €90–280
Flights from Zurich Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €85–430
Flights from Geneva International Airport to Florence Peretola Airport via Zurich Airport
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €85–260
Flights from Geneva International Airport to Florence Peretola Airport via Rome
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €95–260
Train from Thun to Brig
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thun to Zürich Flughafen
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €60–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Spiez to Domodossola
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- €35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Spiez to Domodossola
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- €35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thun to Basel SBB
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €50–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thun to Zürich Flughafen
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €60–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Genève-Aéroport
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Website
- Trenord
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
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Thun to Florence bus services, operated by Shuttler, arrive at Zürich HB Schweizerhof station.
Thun to Florence train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Domodossola station.
Yes, the driving distance between Thun to Florence is 585 km. It takes approximately 6h 19m to drive from Thun to Florence.
Book your Thun to Florence train tickets online with Omio.
There are 8323+ hotels available in Florence.





