Ancona to Florence train with Regionale

Thu, May 01
+ Add return
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 Ancona to Florence

Showing times and prices for May 01

Cheapest price

$36

Average price

$83

Fastest journey

2 h 49 m

Average duration

2 h 53 m

Trains per day

139

Distance

183 km

Cheap tickets

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

RegionaleRegionale Veloce TTPER 3918 · Regionale 17837 · Tuscany Line 18525
12:45PM5h07
Ancona station
05:52PMFlorence Santa Maria Novella
$361One-way
2 transfers
RegionaleRegionale Veloce 3908 · Regionale 17821 · TUSCANY LINE 18515
07:45AM6h07
Ancona station
01:52PMFlorence Santa Maria Novella
$361One-way
2 transfers
RegionaleRegionale Veloce 3904 · Regionale 17817 · TUSCANY LINE 18509
05:45AM5h07
Ancona station
10:52AMFlorence Santa Maria Novella
$361One-way
2 transfers
RegionaleRegionale Veloce 1776 · Regionale TTPER 17827 · Tuscany Line 18517
09:45AM5h07
Ancona station
02:52PMFlorence Santa Maria Novella
$361One-way
2 transfers
RegionaleRegionale Veloce 3906 · Regionale TTPER 17857 · TUSCANY LINE 18513
06:45AM5h07
Ancona station
11:52AMFlorence Santa Maria Novella
$361One-way
2 transfers

Live departures

Ancona to Florence train times

Showing trains for today, Wednesday, April 30
Last updated at 7:05 AM
ProviderDepartsDurationArrivesTransfers
Tickets
frecciarossaFRECCIAROSSA 8810+italo9927
Delayed
7:28 AM 7:25 AMAncona station
3h10
10:35 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8810 · FRECCIAROSSA 1000 9413
Delayed
7:28 AM 7:25 AMAncona station
3h14
10:39 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8810+italo8911
Delayed
7:28 AM 7:25 AMAncona station
3h55
11:20 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8810+italo8902
Delayed
7:28 AM 7:25 AMAncona station
2h55
10:20 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 9806 · FRECCIAROSSA 1000 94158:28 AM Ancona station
3h11
11:39 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9806+italo89118:28 AM Ancona station
2h52
11:20 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9806+italo89298:28 AM Ancona station
3h52
12:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9806+italo99318:28 AM Ancona station
3h07
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 606+italo89138:40 AM Ancona station
4h40
1:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 606+italo89298:40 AM Ancona station
3h40
12:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 606+frecciarossaFRECCIAROSSA 9535
On time
8:40 AM Ancona station
3h24
12:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaintIntercity 606+italo99358:40 AM Ancona station
3h55
12:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3914 · Regionale 17831 · Tuscany Line 185198:45 AM Ancona station
5h07
1:52 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce TTPER 3914+italo89138:45 AM Ancona station
4h35
1:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3914+italo89298:45 AM Ancona station
3h35
12:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3914+italo99358:45 AM Ancona station
3h50
12:35 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8814 · FRECCIAROSSA 84199:25 AM Ancona station
3h14
12:39 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8814+italo89299:25 AM Ancona station
2h55
12:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8814+italo89139:25 AM Ancona station
3h55
1:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8814+italo99359:25 AM Ancona station
3h10
12:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3916+italo89599:45 AM Ancona station
4h09
1:54 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3916+italo99399:45 AM Ancona station
3h50
1:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3916+trenitaliaintIntercity 584
On time
9:45 AM Ancona station
4h34
2:19 PM Florence Rifredi
1 transfer
trenitaliaregRegionale Veloce TTPER 3916+italo89139:45 AM Ancona station
3h35
1:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8816 · FRECCIAROSSA 9421
On time
10:25 AM Ancona station
3h14
1:39 PM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8816+italo8913
On time
10:25 AM Ancona station
2h55
1:20 PM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8816+italo8959
On time
10:25 AM Ancona station
3h29
1:54 PM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 8816+italo9939
On time
10:25 AM Ancona station
3h10
1:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaintIntercity 608+italo614310:38 AM Ancona station
3h57
2:35 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 608+frecciarossaFRECCIAROSSA 954310:38 AM Ancona station
3h26
2:04 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 608+italo891510:38 AM Ancona station
3h42
2:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 608+italo895910:38 AM Ancona station
3h16
1:54 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3918+italo614310:45 AM Ancona station
3h50
2:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3918+italo891910:45 AM Ancona station
4h35
3:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3918+italo891510:45 AM Ancona station
3h35
2:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 1714 · Regionale 17837 · Tuscany Line 1852511:15 AM Ancona station
4h37
3:52 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 1714+italo896311:15 AM Ancona station
4h39
3:54 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 1714+italo891911:15 AM Ancona station
4h05
3:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 1714+italo994711:15 AM Ancona station
4h20
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 1714+trenitaliaintIntercity 59711:15 AM Ancona station
4h12
3:27 PM Florence Rifredi1 transfer
frecciarossaFRECCIAROSSA 8818 · FRECCIAROSSA 1000 851911:25 AM Ancona station
2h59
2:24 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 4238 · Regionale TTPER 17464 · Regionale TTPER 17554+italo892311:45 AM Ancona station
4h35
4:20 PM Florence Santa Maria Novella3 transfers
trenitaliaregRegionale 4238 · Regionale TTPER 17464 · Regionale TTPER 17554+italo896311:45 AM Ancona station
4h09
3:54 PM Florence Santa Maria Novella3 transfers
trenitaliaregRegionale 4238 · Regionale TTPER 17464 · Regionale TTPER 17554+italo892511:45 AM Ancona station
5h35
5:20 PM Florence Santa Maria Novella3 transfers
trenitaliaregRegionale Veloce 4155 · Regionale Veloce 408211:50 AM Ancona station
6h02
5:52 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8820+italo891912:25 PM Ancona station
2h55
3:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8820+italo994712:25 PM Ancona station
3h10
3:35 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8820 · FRECCIAROSSA 1000 942712:25 PM Ancona station
3h14
3:39 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8820+italo896312:25 PM Ancona station
3h29
3:54 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 610+frecciarossaFRECCIAROSSA 955112:38 PM Ancona station
3h26
4:04 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 610 · Intercity 59412:38 PM Ancona station
3h47
4:25 PM Florence Rifredi1 transfer
trenitaliaintIntercity 610+italo892312:38 PM Ancona station
3h42
4:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 610+italo896312:38 PM Ancona station
3h16
3:54 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 610+italo892512:38 PM Ancona station
4h42
5:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3922+italo896712:45 PM Ancona station
5h09
5:54 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3922+italo892512:45 PM Ancona station
4h35
5:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3922+italo892312:45 PM Ancona station
3h35
4:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8824+italo89251:25 PM Ancona station
3h55
5:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8824+italo89671:25 PM Ancona station
4h29
5:54 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8824+italo89231:25 PM Ancona station
2h55
4:20 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8824 · FRECCIAROSSA 85251:25 PM Ancona station
2h59
4:24 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 19811 · Regionale 4943 · Regionale Veloce 40841:40 PM Ancona station
6h12
7:52 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale 4486 · Regionale TTPER 17468 · Regionale TTPER 17558+italo89671:45 PM Ancona station
4h09
5:54 PM Florence Santa Maria Novella3 transfers
trenitaliaregRegionale 4486 · Regionale TTPER 17468 · Regionale TTPER 17558+italo89271:45 PM Ancona station
4h35
6:20 PM Florence Santa Maria Novella3 transfers
trenitaliaregRegionale 4486 · Regionale TTPER 17468 · Regionale TTPER 17558+italo99591:45 PM Ancona station
4h50
6:35 PM Florence Santa Maria Novella3 transfers
trenitaliaintIntercity 612+italo89272:38 PM Ancona station
3h42
6:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 612+italo99592:38 PM Ancona station
3h57
6:35 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 612+frecciarossaFRECCIAROSSA 1000 95592:38 PM Ancona station
3h26
6:04 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 612+italo89672:38 PM Ancona station
3h16
5:54 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3926+italo99612:45 PM Ancona station
4h50
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3926+italo99592:45 PM Ancona station
3h50
6:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3926+italo89272:45 PM Ancona station
3h35
6:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3926+trenitaliaintIntercity 5992:45 PM Ancona station
4h37
7:22 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3926 · Regionale 178512:45 PM Ancona station
5h25
8:10 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 4244 · Regionale Veloce TTPER 3928+italo99613:15 PM Ancona station
4h20
7:35 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale 4244 · Regionale Veloce TTPER 3928+italo99633:15 PM Ancona station
5h20
8:35 PM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 9808 · FRECCIAROSSA 1000 85293:25 PM Ancona station
2h59
6:24 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9808+italo89273:25 PM Ancona station
2h55
6:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 4246 · Regionale TTPER 17452+italo99633:45 PM Ancona station
4h50
8:35 PM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 8828+italo99634:25 PM Ancona station
4h10
8:35 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8828+italo99614:25 PM Ancona station
3h10
7:35 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8828 · FRECCIAROSSA 1000 94374:25 PM Ancona station
3h14
7:39 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 614+italo99634:38 PM Ancona station
3h57
8:35 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 614+frecciarossaFRECCIAROSSA 95674:38 PM Ancona station
3h26
8:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3930+italo99634:45 PM Ancona station
3h50
8:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3930 · Regionale 17853 · Tuscany Line 185394:45 PM Ancona station
5h05
9:50 PM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 8830 · FRECCIAROSSA 95736:25 PM Ancona station
2h49
9:14 PM Florence Santa Maria Novella1 transfer
Thursday, May 1
trenitaliaintnInterCityNotte 758+italo99071:06 AM Ancona station
4h29
5:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 752+italo81111:12 AM Ancona station
5h23
6:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 752+italo99071:12 AM Ancona station
4h23
5:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 754+italo99071:17 AM Ancona station
4h18
5:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 754+italo81111:17 AM Ancona station
5h18
6:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 754+italo89511:17 AM Ancona station
5h37
6:54 AM Florence Santa Maria Novella1 transfer
trenitaliaintnInterCityNotte 754+frecciarossaFRECCIAROSSA 9505
On time
1:17 AM Ancona station
3h47
5:04 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale Veloce 4151+frecciarossaFRECCIAROSSA 1000 95081:33 AM Ancona station
4h13
5:46 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 4151+trenitaliaintIntercity 5801:33 AM Ancona station
4h33
6:06 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 4151 · Regionale 40941:33 AM Ancona station
6h19
7:52 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3902+italo99152:45 AM Ancona station
4h50
7:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3902+italo89512:45 AM Ancona station
4h09
6:54 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3902+italo81112:45 AM Ancona station
3h50
6:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3902 · Regionale TTPER 17861 · TUSCANY LINE 185072:45 AM Ancona station
5h07
7:52 AM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 8802+italo81113:20 AM Ancona station
3h15
6:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8802 · FRECCIAROSSA 1000 85053:20 AM Ancona station
3h04
6:24 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8802+italo99153:20 AM Ancona station
4h15
7:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8802+italo89513:20 AM Ancona station
3h34
6:54 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3904+italo89113:45 AM Ancona station
7h35
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3904 · Regionale 17817 · TUSCANY LINE 185093:45 AM Ancona station
5h07
8:52 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3904+italo89533:45 AM Ancona station
4h09
7:54 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3904+italo99153:45 AM Ancona station
3h50
7:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9802+italo99154:15 AM Ancona station
3h20
7:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 9802 · FRECCIAROSSA 95154:15 AM Ancona station
2h49
7:04 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8804+italo99154:20 AM Ancona station
3h15
7:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8804+italo89534:20 AM Ancona station
3h34
7:54 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8804 · FRECCIAROSSA 1000 85134:20 AM Ancona station
3h04
7:24 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3906+italo99314:45 AM Ancona station
6h50
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3906+italo89114:45 AM Ancona station
6h35
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3906+italo99234:45 AM Ancona station
4h50
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3906 · Regionale TTPER 17857 · TUSCANY LINE 185134:45 AM Ancona station
5h07
9:52 AM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 8806+italo99315:20 AM Ancona station
6h15
11:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8806 · FRECCIAROSSA 1000 85075:20 AM Ancona station
3h04
8:24 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8806+italo99235:20 AM Ancona station
4h15
9:35 AM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 8806+italo89115:20 AM Ancona station
6h00
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3908 · Regionale 17821 · TUSCANY LINE 185155:45 AM Ancona station
6h07
11:52 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3908+italo99315:45 AM Ancona station
5h50
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3908+italo89115:45 AM Ancona station
5h35
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3908+italo99235:45 AM Ancona station
3h50
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 604+frecciarossaFRECCIAROSSA 95276:38 AM Ancona station
3h26
10:04 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 604+italo89296:38 AM Ancona station
5h42
12:20 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 604+italo89116:38 AM Ancona station
4h42
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 604+italo99316:38 AM Ancona station
4h57
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3910+italo89296:45 AM Ancona station
5h35
12:20 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3910+italo99316:45 AM Ancona station
4h50
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce TTPER 3910+italo89116:45 AM Ancona station
4h35
11:20 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 4153+trenitaliaintIntercity 5907:05 AM Ancona station
6h25
1:30 PM Florence Rifredi1 transfer
trenitaliaregRegionale Veloce 4153 · Regionale Veloce 40767:05 AM Ancona station
6h43
1:48 PM Florence Santa Maria Novella1 transfer

Find all the dates and times for this journey

Compare prices and tickets Ancona to Florence by train or bus

Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20

How far in advance should I book train tickets from Ancona to Florence?

The best time to book your train from Ancona to Florence is 56 days before departure. See how prices for trains change on the Ancona to Florence route.
Prices are for one-way tickets for one passenger from Ancona to Florence per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Ancona to Florence.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Ancona to Florence

ItalyItaly
ItalyItaly
Icon of train
Trains from Ancona to Florence run on average 40 times per day, taking around 5h 6m. Cheap train tickets for this journey start at $27 (€23) but you can travel from only $13 (€11) 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 $13 (€11)
Distance
113 miles (182 km)
Average train duration
5h 6m
Cheapest ticket price
$27 (€23)
Trains per day
40
Train providers
5
Fastest train
4h 22m
First train
03:45
Last train
17:45
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 $13 (€11)

Train companies: Regionale, Intercity and Frecciarossa from Ancona to Florence trains

Regionale, Intercity and Frecciarossa trains will get you between Ancona and Florence from $27 (€23). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Ancona to Florence train information with Regionale:

  • Average Duration: 4 h 22 min
  • Cheapest Price: $27
  • Regionale frequency: 1 a day

Seamless Ancona to Florence Train Journeys

Planning a trip from Ancona to Florence? Traveling by train from Ancona to Florence is one of the most convenient and relaxing ways to explore the stunning Italian countryside. The journey typically departs from Ancona Centrale and arrives at the bustling Firenze Santa Maria Novella, two of Italy's key railway hubs. With several trains from Ancona to Florence operating daily, you can enjoy flexible schedules, comfortable seating, and admire breathtaking views along the way. Make the most of your journey with affordable fares, high-speed options, and seamless ticket booking to ensure a smooth travel experience from start to finish.

Find Cheap Ancona to Florence Train Tickets

Looking for affordable train tickets for your journey from Ancona to Florence? Ticket prices on this popular route can start as low as $27 (€23), making it an excellent choice for budget-conscious travelers. On average, however, train tickets for this trip typically cost around $28 (€23), giving you a clear idea of what to expect while planning your journey. For a combination of convenience and lower prices, consider traveling in September. This month often offers a great balance between mild weather and deals on train tickets, helping you save while enjoying your trip to Florence!

Train Ancona to Florence: Trenitalia and Intercity Services

Traveling by train from Ancona to Florence offers comfort, efficiency, and stunning scenery, thanks to reliable services provided by Trenitalia, including its Intercity and regional trains. These trains ensure a seamless journey with modern amenities such as spacious seating, air conditioning, and luggage storage facilities, catering to both locals and tourists exploring central Italy. Trenitalia's Intercity trains also offer first-class options for those seeking an upgraded travel experience, with added comfort and complimentary services that enhance the overall trip. Whether you're heading to Florence for a day of art and culture or connecting between destinations, the train is an excellent and sustainable choice.

Ancona to Florence Train Time and Schedule

The train journey between Ancona and Florence offers a convenient way to travel across Italy, covering a distance of approximately 113 miles (182 km). On average, passengers can expect the journey to take around 4h 22m, depending on the train type and route.

Trains run frequently between Ancona and Florence, with an average of 40 departures daily. Services are available throughout the week, including weekdays and weekends, allowing travelers flexibility in planning their trips.

Typically, the first train from Ancona to Florence departs as early as 03:45, and the last service of the day leaves around 17:45. Be sure to check the Ancona to Florence train schedule to find the departure time that suits your travel plans.

FAQs: Trains from Ancona to Florence

FAQs: Travel by train from Ancona 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 Ancona 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