Cheapest price
$143
Average price
$193
Fastest journey
4 h 41 m
Average duration
4 h 45 m
Trains per day
27
Distance
431 km
The best way to find a cheap train ticket from Lucerne to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Lucerne to Florence will cost around $193 if you buy it on the day, but the cheapest tickets can be found for only $143.
It's difficult to get from Lucerne to Florence without transferring at least once.
Omio recommends booking the train as it is the most popular option from Lucerne to Florence among Omio's users. If you are prioritising price take the bus with prices starting from €32. For those with little time consider booking a train which can get you there in 7h 24m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg.
Most popular Train | Bus | Flight |
---|---|---|
€74 Average price | €52 Average price Cheapest | €172 Average price |
7h 54m Average duration Fastest 7h 24m Onboard + 30m Additional time* | 10h 53m Average duration 10h 23m Onboard + 30m Additional time* | 15h 2m Average duration 12h 2m Onboard + 3h 0m Additional time* |
0.1 - 0.4kg CO2 emissions Lowest | 0.4 - 1.1kg CO2 emissions | 1.3 - 2.6kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 2:00 PM Zug station | 5h04 | 7:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 2:18 PM Arth-Goldau | 4h46 | 7:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | On time 2:49 PM Arth-Goldau | 5h15 | 8:04 PM Florence Santa Maria Novella | 1 transfer | |
Wednesday, May 21 | |||||
![]() ![]() | On time 5:00 AM Zug station | 7h52 | 12:52 PM Florence Santa Maria Novella | 2 transfers | |
![]() ![]() | 5:00 AM Zug station | 5h39 | 10:39 AM Florence Santa Maria Novella | 2 transfers | |
![]() ![]() | On time 5:18 AM Arth-Goldau | 7h34 | 12:52 PM Florence Santa Maria Novella | 2 transfers | |
![]() ![]() | 5:18 AM Arth-Goldau | 5h21 | 10:39 AM Florence Santa Maria Novella | 2 transfers | |
![]() ![]() | 6:00 AM Zug station | 5h04 | 11:04 AM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() ![]() | 6:00 AM Zug station | 8h19 | 2:19 PM Florence Rifredi | 2 transfers | |
![]() ![]() ![]() | 6:18 AM Arth-Goldau | 8h01 | 2:19 PM Florence Rifredi | 2 transfers | |
![]() ![]() | 6:18 AM Arth-Goldau | 4h46 | 11:04 AM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | On time 7:00 AM Zug station | 5h04 | 12:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | On time 7:18 AM Arth-Goldau | 4h46 | 12:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | On time 8:00 AM Zug station | 7h27 | 3:27 PM Florence Rifredi | 1 transfer | |
![]() ![]() | On time 8:00 AM Zug station | 5h04 | 1:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | On time 8:18 AM Arth-Goldau | 7h09 | 3:27 PM Florence Rifredi | 1 transfer | |
![]() ![]() | On time 8:18 AM Arth-Goldau | 4h46 | 1:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 9:00 AM Zug station | 5h04 | 2:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 9:18 AM Arth-Goldau | 4h46 | 2:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 10:00 AM Zug station | 5h04 | 3:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 10:18 AM Arth-Goldau | 4h46 | 3:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 11:00 AM Zug station | 5h04 | 4:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 11:18 AM Arth-Goldau | 4h46 | 4:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 12:00 PM Zug station | 7h22 | 7:22 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 12:00 PM Zug station | 5h04 | 5:04 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 12:18 PM Arth-Goldau | 7h04 | 7:22 PM Florence Santa Maria Novella | 1 transfer | |
![]() ![]() | 12:18 PM Arth-Goldau | 4h46 | 5:04 PM Florence Santa Maria Novella | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 267 miles (431 km) |
Average train duration 7h 24m |
Cheapest ticket price $61 (€51) |
Trains per day 23 |
Train providers 7 |
Fastest train 4h 46m |
First train 06:18 |
Last train 15:49 |
For as little as $86 (€72) you can travel by train between Lucerne and Florence with Trenitalia, Intercity and SBB. Omio will show you the best deals, schedules and tickets available for this trip.
Trenitalia is the national railway of Italy, providing a comprehensive network of trains across the country including trains from Lucerne to Florence. It operates a variety of train types, including high-speed Frecciarossa, Frecciargento, and Frecciabianca, as well as regional and intercity services. Frecciarossa trains are the fastest, reaching speeds of up to 300 km/h, while Frecciargento and Frecciabianca offer a more leisurely journey. Passengers can choose from a range of ticket types, including Economy, Standard, and Business Class. Onboard facilities include comfortable seating, Wi-Fi, and a range of food and beverage options. Popular routes include Milan to Rome, Venice to Florence, and Naples to Bari.
Trenitalia from Lucerne to Florence train information:
Traveling on the Lucerne to Florence train is a picturesque and convenient way to experience Europe’s beauty. The journey begins at Lucerne Bahnhof, one of Switzerland’s key transport hubs, and concludes at the historic Firenze Santa Maria Novella, located in the heart of Florence. With regular connections and modern conveniences aboard the trains, the train from Lucerne to Florence offers both comfort and efficiency. Many passengers prefer this route as it combines breathtaking Alpine scenery with seamless access to Florence’s world-renowned culture and landmarks. Check schedules and book tickets in advance for your ideal departure time on this much-loved route using our platform!
If you're planning a train journey from Lucerne to Florence, understanding ticket pricing can help you budget better. The cheapest train tickets for this route start from as low as $61 (€51), making it an affordable option for travelers. On average, you can expect to spend around $89 (€74) for a train ticket, which balances cost and comfortable travel. For the best blend of convenience and price, consider traveling during October when ticket deals are often more attractive, and the crowds are smaller. Booking your tickets early and being flexible with your dates can also help secure great prices. Don't miss out on exploring Florence while saving on transportation!
Embark on a stunning journey from Lucerne to Florence by train with seamless connections provided by Trenitalia, EuroCity, and SBB. These train services offer a mix of comfort and convenience, featuring modern high-speed and regional trains that ensure a smooth ride through the breathtaking landscapes of Switzerland and Italy. With spacious seating, free Wi-Fi on select routes, and food service options, travelers can enjoy a relaxing and scenic trip. Some routes also include first-class seating for an upgraded experience, perfect for making the most of your European adventure.
Traveling by train from Lucerne to Florence is a convenient and scenic way to explore two of Europe’s most captivating cities. The journey covers a distance of 267 miles (431 km) and typically takes an average duration of 4h 46m. Passengers can enjoy a comfortable and relaxing ride with stunning views along the way.
When it comes to train frequency, there are approximately 23 trains operating daily between Lucerne and Florence. These trains run throughout the week, including weekends, making it easy to find a departure time that suits your travel plans.
The first train from Lucerne to Florence usually departs at around 06:18, allowing you to get an early start to your trip. For those who prefer traveling later in the day, the last train typically sets off at 15:49. With a variety of departure times, you can plan a journey that aligns with your schedule.
Here are some other resources that might have the information you need