Bellinzona to Florence train with Frecciarossa

Sat, Jul 19
+ Add return
Frecciarossa
Trenitalia
Italo
Intercity
SBB
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Bellinzona to Florence

Showing times and prices for Jul 20

Cheapest price

$104

Average price

$123

Fastest journey

3 h 46 m

Average duration

3 h 49 m

Trains per day

36

Distance

322 km

Cheap tickets

The best way to find a cheap train ticket from Bellinzona to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Bellinzona to Florence will cost around $123 if you buy it on the day, but the cheapest tickets can be found for only $104.

Fast trains

It's difficult to get from Bellinzona to Florence without transferring at least once.

TrenitaliaEuroCity 117+IntercityIntercity 599
03:14PM6h08
Bellinzona station
09:22PMFlorence Santa Maria Novella
$1041One-way
1 transfer
TrenitaliaEuroCity 173+Italo9963
05:44PM4h51
Bellinzona station
10:35PMFlorence Santa Maria Novella
$1141One-way
1 transfer
TrenitaliaEuroCity 151+Italo9955
02:14PM5h21
Bellinzona station
07:35PMFlorence Santa Maria Novella
$1181One-way
1 transfer
TrenitaliaEuroCity 113+Italo9935
10:14AM4h21
Bellinzona station
02:35PMFlorence Santa Maria Novella
$1181One-way
1 transfer
TrenitaliaEuroCity 117+Italo9955
03:14PM4h21
Bellinzona station
07:35PMFlorence Santa Maria Novella
$1181One-way
1 transfer

Travel Information

Compare bus and train for Bellinzona to Florence

Omio recommends booking the train as it is the most popular option from Bellinzona to Florence among Omio's users. If you are prioritising price take the bus with prices starting from €33. For those with little time consider booking a train which can get you there in 4h 9m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg. The ticket price range depends on the travel mode: a bus costs an average of €33, and a train costs an average of €37.

Distance: 199 miles (321 km)

Compare train with

Most popular
Train
Bus

€69

Average price

€56

Average price

Cheapest

4h 39m

Average total duration

Fastest

4h 9m

Onboard

+

30m

Additional time*

5h 53m

Average total duration

5h 23m

Onboard

+

30m

Additional time*

0.1 - 0.3kg

CO2 emissions

Lowest

0.3 - 0.8kg

CO2 emissions

Frecciarossa

Most popular train company

Calanda Viaggi

Most popular bus company

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Bellinzona to Florence train times

Showing trains for tomorrow, Sunday, July 20
Last updated at 5:58 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaEuroCity 155+frecciarossaFRECCIAROSSA 9805 · FRECCIAROSSA 1000 94136:14 AM Bellinzona station
4h25
10:39 AM Florence Santa Maria Novella2 transfers
trenitaliaEuroCity 11+italo99317:14 AM Bellinzona station
4h21
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 11+italo99357:14 AM Bellinzona station
5h21
12:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 11+italo99397:14 AM Bellinzona station
6h21
1:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 11+frecciarossaFRECCIAROSSA 95877:14 AM Bellinzona station
3h50
11:04 AM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 113+italo99358:14 AM Bellinzona station
4h21
12:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 113+frecciarossaFRECCIAROSSA 9535
On time
8:14 AM Bellinzona station
3h50
12:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 113+italo81438:14 AM Bellinzona station
6h21
2:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 113+italo99398:14 AM Bellinzona station
5h21
1:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 13+italo99399:14 AM Bellinzona station
4h21
1:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 13+italo9947
On time
9:14 AM Bellinzona station
6h21
3:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 13+italo81439:14 AM Bellinzona station
5h21
2:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 13+frecciarossaFRECCIAROSSA 1000 9539
On time
9:14 AM Bellinzona station
3h50
1:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 37+trenitaliaintIntercity 669+trenitaliaregTUSCANY LINE 18316
On time
10:14 AM Bellinzona station
7h51
6:05 PM Florence Santa Maria Novella
2 transfers
trenitaliaEuroCity 37+frecciarossaFRECCIAROSSA 9543
On time
10:14 AM Bellinzona station
3h50
2:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 37+italo814310:14 AM Bellinzona station
4h21
2:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 37+italo9947
On time
10:14 AM Bellinzona station
5h21
3:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 37+italo9951
On time
10:14 AM Bellinzona station
6h21
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 15+italo9951
On time
11:14 AM Bellinzona station
5h21
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 15+italo9955
On time
11:14 AM Bellinzona station
6h21
5:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 15+italo9947
On time
11:14 AM Bellinzona station
4h21
3:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 15+frecciarossaFRECCIAROSSA 1000 954711:14 AM Bellinzona station
3h50
3:04 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 151+italo9955
On time
12:14 PM Bellinzona station
5h21
5:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 151+italo9959
On time
12:14 PM Bellinzona station
6h21
6:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 151+italo9951
On time
12:14 PM Bellinzona station
4h21
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 151+frecciarossaFRECCIAROSSA 9551
On time
12:14 PM Bellinzona station
3h50
4:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 117+italo9955
On time
1:14 PM Bellinzona station
4h21
5:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 117+trenitaliaintIntercity 599
On time
1:14 PM Bellinzona station
6h08
7:22 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 117+italo9961
On time
1:14 PM Bellinzona station
5h46
7:00 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 117+frecciarossaFRECCIAROSSA 1000 9555
On time
1:14 PM Bellinzona station
3h50
5:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 117+italo9959
On time
1:14 PM Bellinzona station
5h21
6:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaEuroCity 119+italo99633:14 PM Bellinzona station
5h21
8:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 119+italo99613:14 PM Bellinzona station
3h46
7:00 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 173+italo99633:44 PM Bellinzona station
4h51
8:35 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 173+frecciarossaFRECCIAROSSA 95673:44 PM Bellinzona station
4h20
8:04 PM Florence Santa Maria Novella1 transfer
trenitaliaEuroCity 21+frecciarossaFRECCIAROSSA 95735:14 PM Bellinzona station
4h02
9:16 PM Florence Santa Maria Novella1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bellinzona to Florence by bus or train

Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26

Journey information

Overview: Train from Bellinzona to Florence

SwitzerlandSwitzerland
ItalyItaly
Icon of train
Trains from Bellinzona to Florence run on average 13 times per day, taking around 4h 9m. Cheap train tickets for this journey start at $46 (€37) but you can travel from only $41 (€33) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $41 (€33)
Distance
199 miles (321 km)
Average train duration
4h 9m
Cheapest ticket price
$46 (€37)
Trains per day
13
Fastest train
4h 20m
First train
00:40
Last train
19:14
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $41 (€33)

Train providers: Frecciarossa, Trenitalia and Italo from Bellinzona to Florence trains

Travel from Bellinzona to Florence from $57 (€46) with Omio’s train partners Frecciarossa, Trenitalia and Italo! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day and are renowned for their comfort, speed and reduced environmental impact. Frecciarossa reach speeds up to 186 mph (300 kmh). When booking your Frecciarossa you can choose between four different classes: Standard, Premium, Business, and Executive.

Bellinzona to Florence train information with Frecciarossa:

  • Average Duration: 3 h 50 min
  • Cheapest Price: $89

FAQs: Trains from Bellinzona to Florence

FAQs: Travel by train from Bellinzona to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bellinzona to Florence.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links