Pavia to Florence train with Frecciarossa

Wed, May 21
+ 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 Pavia to Florence

Showing times and prices for May 21

Cheapest price

$35

Average price

$75

Fastest journey

2 h 9 m

Average duration

2 h 14 m

Trains per day

157

Distance

229 km

Cheap tickets

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

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

Fast trains

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

RegionaleRegionale TRENORD 10771 · Regionale Veloce TTPER 2471 · Regionale 17851
02:06PM8h04
Pavia station
10:10PMFlorence Santa Maria Novella
$351One-way
2 transfers
RegionaleRegionale TRENORD 10771 · Regionale Veloce TTPER 2471 · Regionale 17851
02:12PM7h58
Pavia Porta Garibaldi
10:10PMFlorence Santa Maria Novella
$351One-way
2 transfers
RegionaleRegionale Veloce 3035 · Regionale Veloce TTPER 2475 · Regionale 17851
05:01PM5h09
Pavia station
10:10PMFlorence Santa Maria Novella
$371One-way
2 transfers
RegionaleRegionale TRENORD 10761 · Regionale Veloce TTPER 2463+IntercityIntercity 584
09:12AM7h07
Pavia Porta Garibaldi
04:19PMFlorence Rifredi
$421One-way
2 transfers
RegionaleRegionale Veloce 3025 · Regionale 3273 · Regionale 18401
12:59PM6h09
Pavia station
07:08PMFlorence Santa Maria Novella
$421One-way
2 transfers

Travel Information

Compare train and bus for Pavia to Florence

Omio recommends booking the train as it is the most popular option from Pavia to Florence among Omio's users. If you are prioritising price take the train with prices starting from €14. For those with little time consider booking a bus which can get you there in 5h 25m.

Compare train with

Most popular
Train
Bus

€26

Average price

Cheapest

€45

Average price

7h 10m

Average duration

6h 40m

Onboard

+

30m

Additional time*

5h 55m

Average duration

Fastest

5h 25m

Onboard

+

30m

Additional time*

Direct Options

Direct Options

Live departures

Pavia to Florence train times

Showing trains for tomorrow, Wednesday, May 21
Last updated at 11:28 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregS13 TRENORD 24314+frecciarossaFRECCIAROSSA 1000 95113:39 AM Pavia station
2h25
6:04 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24314+italo99313:39 AM Pavia station
7h56
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24314+italo99983:39 AM Pavia station
4h22
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24314+italo9919
On time
3:39 AM Pavia station
4h56
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregAutobus TRENORD 1750A · Regionale TRENORD 2354+frecciarossaFRECCIAROSSA 95153:45 AM Pavia Porta Garibaldi
3h19
7:04 AM Florence Santa Maria Novella2 transfers
trenitaliaregAutobus TRENORD 1750A+trenitaliaintIntercity 651+trenitaliaregTUSCANY LINE 40263:45 AM Pavia Porta Garibaldi
5h48
9:33 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 2354+italo99984:01 AM Pavia station
4h00
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24316+italo99984:09 AM Pavia station
3h52
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24316+italo9919
On time
4:09 AM Pavia station
4h26
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 2356+italo99314:25 AM Pavia station
7h10
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2356+italo99984:25 AM Pavia station
3h36
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2356+italo9919
On time
4:25 AM Pavia station
4h10
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 10452+italo99984:34 AM Pavia station
3h27
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 651+trenitaliaregTUSCANY LINE 40264:36 AM Pavia station
4h57
9:33 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24318+italo99984:39 AM Pavia station
3h22
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24318+frecciarossaFRECCIAROSSA 95154:39 AM Pavia station
2h25
7:04 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24318+italo9919
On time
4:39 AM Pavia station
3h56
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 10492+italo9919
On time
4:53 AM Pavia station
3h42
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 10492+italo99314:53 AM Pavia station
6h42
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10492+italo99984:53 AM Pavia station
3h08
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3014+italo99985:01 AM Pavia station
3h00
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24320+italo99985:09 AM Pavia station
2h52
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2300+italo99985:14 AM Pavia station
2h47
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10754 · Regionale TRENORD 2302+frecciarossaFRECCIAROSSA 95195:23 AM Pavia Porta Garibaldi
2h41
8:04 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 10454+italo99985:28 AM Pavia station
2h33
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10454+italo99315:28 AM Pavia station
6h07
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10454+italo9919
On time
5:28 AM Pavia station
3h07
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 2302+italo99985:35 AM Pavia station
2h26
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24322+italo99985:39 AM Pavia station
2h22
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24322+italo9919
On time
5:39 AM Pavia station
2h56
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 10756+trenitaliaintIntercity 657+trenitaliaregRegionale 18394
On time
5:48 AM Pavia Porta Garibaldi
8h20
2:08 PM Florence Santa Maria Novella
2 transfers
trenitaliaregRegionale TRENORD 10756 · Regionale Veloce 2357+frecciarossaFRECCIAROSSA 1000 93915:48 AM Pavia Porta Garibaldi
3h02
8:50 AM Florence Santa Maria Novella2 transfers
trenitaliaintIntercity 652+italo99315:52 AM Pavia station
5h43
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 652+italo99985:52 AM Pavia station
2h09
8:01 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 652+italo9919
On time
5:52 AM Pavia station
2h43
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaintIntercity 652+frecciarossaFRECCIAROSSA 95195:52 AM Pavia station
2h12
8:04 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3015 · Regionale Veloce 3265 · Regionale 18394
On time
5:59 AM Pavia station
8h09
2:08 PM Florence Santa Maria Novella
2 transfers
trenitaliaregRegionale Veloce 2357+italo9919
On time
6:01 AM Pavia station
2h34
8:35 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 9710+italo9919
On time
6:06 AM Pavia station
2h29
8:35 AM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24324+italo99316:09 AM Pavia station
5h26
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2304+italo99236:16 AM Pavia station
3h19
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2304+italo99276:16 AM Pavia station
4h19
10:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2304+italo99316:16 AM Pavia station
5h19
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10456+italo99316:34 AM Pavia station
5h01
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10456+frecciarossaFRECCIAROSSA 1000 93916:34 AM Pavia station
2h16
8:50 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 657+trenitaliaregTreno 19359 effettuato con bus FI451 · Tuscany Line 185176:36 AM Pavia station
6h16
12:52 PM Florence Santa Maria Novella2 transfers
trenitaliaintIntercity 657+trenitaliaregRegionale 18394
On time
6:36 AM Pavia station
7h32
2:08 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24326+italo99316:39 AM Pavia station
4h56
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24326+frecciarossaFRECCIAROSSA 95836:39 AM Pavia station
2h25
9:04 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24326+italo99236:39 AM Pavia station
2h56
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10758 · Regionale Veloce 3019+frecciarossaFRECCIAROSSA 93116:47 AM Pavia Porta Garibaldi
3h03
9:50 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 2360+italo99236:53 AM Pavia station
2h42
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2360+italo99276:53 AM Pavia station
3h42
10:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2360+italo99316:53 AM Pavia station
4h42
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3019+italo99317:01 AM Pavia station
4h34
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3019+italo99237:01 AM Pavia station
2h34
9:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24328+italo99317:09 AM Pavia station
4h26
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10761 · Regionale Veloce TTPER 2463+trenitaliaintIntercity 5847:12 AM Pavia Porta Garibaldi
7h07
2:19 PM Florence Rifredi2 transfers
trenitaliaregRegionale TRENORD 10458+italo99317:34 AM Pavia station
4h01
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10458+frecciarossaFRECCIAROSSA 93117:34 AM Pavia station
2h16
9:50 AM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 659 · Intercity 511+trenitaliaregRegionale 4040
On time
7:36 AM Pavia station
6h25
2:01 PM Florence Santa Maria Novella
2 transfers
trenitaliaregS13 TRENORD 24330+italo99317:39 AM Pavia station
3h56
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24330+italo99277:39 AM Pavia station
2h56
10:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregAutobus TRENORD 760A · Regionale TRENORD 2362+frecciarossaFRECCIAROSSA 95877:44 AM Pavia Porta Garibaldi
3h20
11:04 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 2362+italo99278:01 AM Pavia station
2h34
10:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2362+frecciarossaFRECCIAROSSA 9805 · FRECCIAROSSA 1000 94138:01 AM Pavia station
2h38
10:39 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 2362+italo99318:01 AM Pavia station
3h34
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24332+italo99318:09 AM Pavia station
3h26
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24334+italo99318:39 AM Pavia station
2h56
11:35 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24334 · Regionale Veloce TTPER 2463+trenitaliaintIntercity 5848:39 AM Pavia station
5h40
2:19 PM Florence Rifredi2 transfers
trenitaliaregS13 TRENORD 24334+frecciarossaFRECCIAROSSA 95878:39 AM Pavia station
2h25
11:04 AM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24334+italo99478:39 AM Pavia station
6h56
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24334+italo9935
On time
8:39 AM Pavia station
3h56
12:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24336+italo9935
On time
9:09 AM Pavia station
3h26
12:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24336+italo99479:09 AM Pavia station
6h26
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24336+italo99559:09 AM Pavia station
8h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24338+italo99479:39 AM Pavia station
5h56
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24338+italo9935
On time
9:39 AM Pavia station
2h56
12:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24338+italo99559:39 AM Pavia station
7h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24338+frecciarossaFRECCIAROSSA 95359:39 AM Pavia station
2h25
12:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24340+italo994710:09 AM Pavia station
5h26
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24340+italo9951
On time
10:09 AM Pavia station
6h26
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24340+italo995510:09 AM Pavia station
7h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24342+italo9951
On time
10:39 AM Pavia station
5h56
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24342+frecciarossaFRECCIAROSSA 1000 953910:39 AM Pavia station
2h25
1:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24342+italo995510:39 AM Pavia station
6h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24342+italo994710:39 AM Pavia station
4h56
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10766 · Regionale TRENORD 2368+frecciarossaFRECCIAROSSA 9543
On time
10:47 AM Pavia Porta Garibaldi
3h17
2:04 PM Florence Santa Maria Novella
2 transfers
trenitaliaregRegionale TRENORD 10766 · S13 TRENORD 24344+trenitaliaintIntercity 59710:47 AM Pavia Porta Garibaldi
4h40
3:27 PM Florence Rifredi2 transfers
trenitaliaregRegionale Veloce 3025 · Regionale 3273 · Regionale 18401
On time
10:59 AM Pavia station
6h09
5:08 PM Florence Santa Maria Novella
2 transfers
trenitaliaregRegionale TRENORD 2368+italo994711:01 AM Pavia station
4h34
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24344+trenitaliaintIntercity 59711:09 AM Pavia station
4h18
3:27 PM Florence Rifredi1 transfer
trenitaliaregS13 TRENORD 24344+italo995511:09 AM Pavia station
6h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24344+italo994711:09 AM Pavia station
4h26
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10466+italo994711:34 AM Pavia station
4h01
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24346+italo995511:39 AM Pavia station
5h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24346+italo994711:39 AM Pavia station
3h56
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10768 · Regionale TRENORD 2370+frecciarossaFRECCIAROSSA 932111:47 AM Pavia Porta Garibaldi
3h03
2:50 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 10768+trenitaliaintIntercity 669+trenitaliaregTuscany Line 405211:47 AM Pavia Porta Garibaldi
5h46
5:33 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3028+italo995511:48 AM Pavia station
5h47
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3028+italo9951
On time
11:48 AM Pavia station
4h47
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale Veloce 3028+italo994711:48 AM Pavia station
3h47
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3028+frecciarossaFRECCIAROSSA 954311:48 AM Pavia station
2h16
2:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2370+italo994712:01 PM Pavia station
3h34
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10771 · Regionale Veloce TTPER 2471 · Regionale 1785112:06 PM Pavia station
8h04
8:10 PM Florence Santa Maria Novella2 transfers
trenitaliaregS13 TRENORD 24348+italo995512:09 PM Pavia station
5h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24348+italo994712:09 PM Pavia station
3h26
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10771 · Regionale Veloce TTPER 2471 · Regionale 1785112:12 PM Pavia Porta Garibaldi
7h58
8:10 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 10468+italo994712:34 PM Pavia station
3h01
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10468+frecciarossaFRECCIAROSSA 932112:34 PM Pavia station
2h16
2:50 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 669+trenitaliaregTuscany Line 405212:36 PM Pavia station
4h57
5:33 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24350+frecciarossaFRECCIAROSSA 1000 954712:39 PM Pavia station
2h25
3:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24350+italo994712:39 PM Pavia station
2h56
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24350+italo995512:39 PM Pavia station
4h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10770 · Regionale Veloce 3032+frecciarossaFRECCIAROSSA 1000 932312:47 PM Pavia Porta Garibaldi
3h03
3:50 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3032+frecciarossaFRECCIAROSSA 1000 9643 · FRECCIAROSSA 1000 94271:01 PM Pavia station
2h38
3:39 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3032+italo99551:01 PM Pavia station
4h34
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3032+italo99471:01 PM Pavia station
2h34
3:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24352+italo99551:09 PM Pavia station
4h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10470+italo99551:34 PM Pavia station
4h01
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10470+frecciarossaFRECCIAROSSA 1000 93231:34 PM Pavia station
2h16
3:50 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24354+italo99551:39 PM Pavia station
3h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24354+italo9951
On time
1:39 PM Pavia station
2h56
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregS13 TRENORD 24354+frecciarossaFRECCIAROSSA 95511:39 PM Pavia station
2h25
4:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10772 · Regionale TRENORD 2374+frecciarossaFRECCIAROSSA 93251:47 PM Pavia Porta Garibaldi
3h03
4:50 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 2374+italo9951
On time
2:01 PM Pavia station
2h34
4:35 PM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale TRENORD 2374+italo99552:01 PM Pavia station
3h34
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24356+italo99552:09 PM Pavia station
3h26
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10472+italo99552:34 PM Pavia station
3h01
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10472+frecciarossaFRECCIAROSSA 93252:34 PM Pavia station
2h16
4:50 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24358+italo99552:39 PM Pavia station
2h56
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24358+frecciarossaFRECCIAROSSA 1000 95552:39 PM Pavia station
2h25
5:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24358+italo99612:39 PM Pavia station
4h56
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10774 · S13 TRENORD 24360+trenitaliaintIntercity 5992:47 PM Pavia Porta Garibaldi
4h35
7:22 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 2375+italo99552:53 PM Pavia station
2h42
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 2375+italo99612:53 PM Pavia station
4h42
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3035 · Regionale Veloce TTPER 2475 · Regionale 178513:01 PM Pavia station
5h09
8:10 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3035+italo99553:01 PM Pavia station
2h34
5:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3035+italo99613:01 PM Pavia station
4h34
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24360+trenitaliaintIntercity 5993:09 PM Pavia station
4h13
7:22 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24360+italo99613:09 PM Pavia station
4h26
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 674+frecciarossaFRECCIAROSSA 9657 · FRECCIAROSSA 94353:26 PM Pavia station
3h13
6:39 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 10474+italo99613:34 PM Pavia station
4h01
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24362+italo99613:39 PM Pavia station
3h56
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10776 · Regionale TRENORD 2378+frecciarossaFRECCIAROSSA 1000 95593:47 PM Pavia Porta Garibaldi
3h12
6:59 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale TRENORD 10776+trenitaliaintIntercity 679+trenitaliaregRegionale 183303:47 PM Pavia Porta Garibaldi
6h03
9:50 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3038+italo99613:47 PM Pavia station
3h48
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 2378+italo99614:01 PM Pavia station
3h34
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24364+italo99614:09 PM Pavia station
3h26
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10476+frecciarossaFRECCIAROSSA 1000 95594:34 PM Pavia station
2h25
6:59 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10476+italo99614:34 PM Pavia station
3h01
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaintIntercity 679+trenitaliaregRegionale 183304:36 PM Pavia station
5h14
9:50 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24366+italo99614:39 PM Pavia station
2h56
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24366+frecciarossaFRECCIAROSSA 1000 95634:39 PM Pavia station
2h25
7:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale TRENORD 10778 · Regionale Veloce 3040+frecciarossaFRECCIAROSSA 93294:47 PM Pavia Porta Garibaldi
3h00
7:47 PM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale Veloce 3040+italo99615:01 PM Pavia station
2h34
7:35 PM Florence Santa Maria Novella1 transfer
trenitaliaregS13 TRENORD 24370+frecciarossaFRECCIAROSSA 95675:39 PM Pavia station
2h25
8:04 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 Pavia to Florence by train or bus

Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27

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 Pavia to Florence

ItalyItaly
ItalyItaly
Icon of train
Trains from Pavia to Florence run on average 48 times per day, taking around 6h 40m. Cheap train tickets for this journey start at $17 (€14) if you book in advance.
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
Distance
141 miles (228 km)
Average train duration
6h 40m
Cheapest ticket price
$17 (€14)
Trains per day
48
Train providers
4
Fastest train
4h 13m
First train
00:40
Last train
23:13
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

Train providers: Frecciarossa, Intercity and Regionale from Pavia to Florence trains

For as little as $21 (€17) you can travel by train from Pavia to Florence with Frecciarossa, Intercity and Regionale. Omio will show you the best deals, schedules and tickets available for this journey.

Enjoy a comfortable and relaxing trip on a Frecciarossa train from Pavia to Florence. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa schedules for the Pavia to Florence train and prices starting as low as $22 (€18) for this trip. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 141 miles (228 km) quickly from Pavia to Florence.

When booking the Frecciarossa train from Pavia to Florence, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train cars provide passengers with free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train from Pavia to Florence on Omio today!

Pavia to Florence train information with Frecciarossa:

  • Average Duration: 2 h 16 min
  • Cheapest Price: $22

Explore Italy by Train: Pavia to Florence Train Journey

Embark on a scenic journey on the Pavia to Florence train and discover the beauty and culture of Italy, with its seamless connections and stunning views of the Italian countryside. The trains from Pavia to Florence offer frequent services, enabling travelers to comfortably enjoy their travel. The journey typically starts at the bustling Pavia (SeekingAlice station name) and completes at the historic Florence (Santa Maria Novella). Whether you're planning a quick getaway or a detailed exploration of Tuscany’s charms, the train from Pavia to Florence provides a reliable and enjoyable travel option. Experience top-notch rail services that ensure your trip is as pleasing as the destination itself.

Discover Cheap Pavia to Florence Train Tickets

Looking for the best deals on train tickets from Pavia to Florence? You can find the cheapest train ticket starting from just $17 (€14). On average, the cost of a train trip between these two beautiful Italian cities is around $31 (€26). To maximize savings and convenience, consider traveling during the early spring months when prices are often lower, and you can avoid peak tourist congestion. Keep an eye out for special promotions and early bird discounts to further cut costs and ensure a journey filled with savings and comfort.

Train Pavia to Florence: Trenitalia and Italo's Convenient Services

Traveling by train from Pavia to Florence has never been easier with services offered by Trenitalia and Italo, two of Italy's leading railway services. Trenitalia provides an array of train types that include Frecciargento, which promises a high-speed and comfortable journey. Frecciargento trains are equipped with modern amenities such as free Wi-Fi, spacious seats, and refreshment services to ensure a pleasant travel experience. Italo, on the other hand, offers high-speed services with its sleek and efficient trains, featuring comfortable seating and onboard entertainment options to keep you engaged during your trip. Whether you're heading to Florence for business or leisure, the reliable and frequent services provided by these companies make this route efficient and stress-free, allowing you to arrive at your destination ready to explore the charming Tuscan city.

Train Pavia to Florence: Train Times and Schedule

Traveling between Pavia and Florence on a train is a convenient and scenic journey. The distance between these two charming cities is approximately 141 miles (228 km) and the average train journey duration is around 4h 13m.

When it comes to train frequency, you can expect about 48 trains running from Pavia to Florence each day. Trains are available seven days a week, providing flexibility for both weekday commuters and weekend travelers.

The train schedule from Pavia to Florence is designed to suit a variety of travel needs. Typically, the first train of the day departs at 00:40, while the last train leaves at 23:13. This range offers travelers ample options to plan their trips according to their personal schedules.

With this information, choosing the right Pavia to Florence train schedule becomes a straightforward task, ensuring a pleasant and timely journey to your destination.

FAQs: Trains from Pavia to Florence

FAQs: Travel by train from Pavia 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 Pavia to Florence.
FAQs

More options for your journey from Pavia to Florence

Here are some other resources that might have the information you need

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