Venice to Perugia train with Intercity

Tue, Jun 24
+ Add return
Intercity
Frecciarossa
Italo
Regionale
Intercity Notte
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 Venice to Perugia

Showing times and prices for Jun 24

Cheapest price

$46

Average price

$90

Fastest journey

4 h 4 m

Average duration

4 h 34 m

Trains per day

105

Distance

259 km

Cheap tickets

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

The average ticket from Venice to Perugia will cost around $90 if you buy it on the day, but the cheapest tickets can be found for only $46.

Fast trains

It's difficult to get from Venice to Perugia without transferring at least once.

IntercityIntercity 584+RegionaleRegionale Veloce 4081
01:05PM5h21
Venice Mestre
06:26PMPerugia station
$461One-way
1 transfer
IntercityIntercity 594+RegionaleRegionale Veloce 4085
03:34PM4h47
Venice Mestre
08:21PMPerugia station
$461One-way
1 transfer
IntercityIntercity 584+RegionaleRegionale Veloce 4081
01:05PM5h12
Venice Mestre
06:17PMPerugia Università
$461One-way
1 transfer
RegionaleRegionale Veloce 3985+IntercityIntercity 599
05:40PM5h37
Venice Santa Lucia
11:17PMPerugia station
$461One-way
1 transfer
RegionaleRegionale 16788+IntercityIntercity 584+RegionaleRegionale Veloce 4085
12:43PM7h38
Venice Santa Lucia
08:21PMPerugia station
$481One-way
2 transfers

Travel Information

Compare train and bus for Venice to Perugia

Omio recommends booking the train as it is the most popular option from Venice to Perugia among Omio's users. If you are prioritising price take the bus with prices starting from €10. For those with little time consider booking a train which can get you there in 7h 26m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Bus

€37

Average price

€24

Average price

Cheapest

7h 56m

Average duration

Fastest

7h 26m

Onboard

+

30m

Additional time*

8h 7m

Average duration

7h 37m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.3 - 0.6kg

CO2 emissions

Direct Options

Direct Options

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

Live departures

Venice to Perugia train times

Showing trains for today, Monday, June 23
Last updated at 6:25 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaintnInterCityNotte 770+trenitaliaregRegionale 47018:05 PM Venice Santa Lucia
9h09
5:14 AM Perugia station1 transfer
trenitaliaintnInterCityNotte 770+trenitaliaregRegionale 47208:05 PM Venice Santa Lucia
9h41
5:46 AM Perugia Capitini1 transfer
trenitaliaintnInterCityNotte 770+trenitaliaregRegionale 47208:05 PM Venice Santa Lucia
9h46
5:51 AM Perugia Università1 transfer
Tuesday, June 24
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 4073 · Regionale 49633:26 AM Venice Santa Lucia
6h04
9:30 AM Perugia Capitini2 transfers
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 4073 · Regionale 47113:26 AM Venice Santa Lucia
6h59
10:25 AM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 40733:26 AM Venice Santa Lucia
4h51
8:17 AM Perugia station1 transfer
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 4073 · Regionale 47133:26 AM Venice Santa Lucia
7h48
11:14 AM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 4073 · Regionale 49633:26 AM Venice Santa Lucia
6h08
9:34 AM Perugia Università2 transfers
frecciarossaFRECCIAROSSA 9401+trenitaliaregRegionale Veloce 4073 · Regionale Veloce 40773:26 AM Venice Santa Lucia
8h59
12:25 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregAutobus PG0413:40 AM Venice Santa Lucia
10h00
1:40 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregRegionale 47113:40 AM Venice Santa Lucia
6h45
10:25 AM Perugia station2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregRegionale 47133:40 AM Venice Santa Lucia
7h21
11:01 AM Perugia Capitini2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregRegionale Veloce 40773:40 AM Venice Santa Lucia
8h45
12:25 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregRegionale 47113:40 AM Venice Santa Lucia
6h36
10:16 AM Perugia Università2 transfers
trenitaliaregRegionale Veloce 3961+trenitaliaintIntercity 583+trenitaliaregRegionale 47133:40 AM Venice Santa Lucia
7h34
11:14 AM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9403+trenitaliaintIntercity 583+trenitaliaregRegionale 47114:26 AM Venice Santa Lucia
5h50
10:16 AM Perugia Università2 transfers
frecciarossaFRECCIAROSSA 9403+trenitaliaregRegionale Veloce 4101 · Regionale 47134:26 AM Venice Santa Lucia
6h48
11:14 AM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9403+trenitaliaregRegionale Veloce 4101 · Regionale 47114:26 AM Venice Santa Lucia
5h59
10:25 AM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9403+trenitaliaregRegionale Veloce 4101 · Regionale Veloce 40774:26 AM Venice Santa Lucia
7h59
12:25 PM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9403+trenitaliaintIntercity 583+trenitaliaregRegionale 47134:26 AM Venice Santa Lucia
6h35
11:01 AM Perugia Capitini2 transfers
italo8903+trenitaliaregRegionale Veloce 4105 · Autobus PG041
On time
5:05 AM Venice Santa Lucia
8h35
1:40 PM Perugia station
2 transfers
italo8903+trenitaliaregRegionale Veloce 4077
On time
5:05 AM Venice Santa Lucia
7h20
12:25 PM Perugia station
1 transfer
italo8903+trenitaliaregRegionale Veloce 4075 · Regionale 4711
On time
5:05 AM Venice Santa Lucia
5h20
10:25 AM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 9405+trenitaliaFRECCIALINK LK005
On time
5:26 AM Venice Santa Lucia
4h58
10:24 AM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 9405+trenitaliaregRegionale 18361+trenitaliaintIntercity 583+trenitaliaregRegionale Veloce 4077
On time
5:26 AM Venice Santa Lucia
6h59
12:25 PM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 9405+trenitaliaregRegionale 18361+trenitaliaintIntercity 583+trenitaliaregRegionale 4713
On time
5:26 AM Venice Santa Lucia
5h48
11:14 AM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 9405+trenitaliaregRegionale Veloce 4103 · Regionale Veloce 4077
On time
5:26 AM Venice Santa Lucia
6h59
12:25 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 9405+trenitaliaFRECCIALINK LK005+trenitaliaregRegionale Veloce 4076
On time
5:26 AM Venice Santa Lucia
6h17
11:43 AM Perugia Università
2 transfers
italo8905+trenitaliaregRegionale Veloce 4077
On time
6:05 AM Venice Santa Lucia
6h20
12:25 PM Perugia station
1 transfer
italo8905+trenitaliaregRegionale Veloce 4105 · Autobus PG041
On time
6:05 AM Venice Santa Lucia
7h35
1:40 PM Perugia station
2 transfers
italo8905+trenitaliaregRegionale Veloce 4079
On time
6:05 AM Venice Santa Lucia
8h16
2:21 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 9716 · FRECCIAROSSA 1000 9409+trenitaliaregRegionale Veloce 4103 · Autobus PG041
On time
6:18 AM Venice Santa Lucia
7h22
1:40 PM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 9716 · FRECCIAROSSA 1000 9409+trenitaliaregRegionale Veloce 4103 · Regionale Veloce 4079
On time
6:18 AM Venice Santa Lucia
8h03
2:21 PM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 9716 · FRECCIAROSSA 1000 9409+trenitaliaregRegionale Veloce 4103 · Regionale Veloce 4077
On time
6:18 AM Venice Santa Lucia
6h07
12:25 PM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077
On time
7:26 AM Venice Santa Lucia
4h48
12:14 PM Perugia Capitini
1 transfer
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077
On time
7:26 AM Venice Santa Lucia
4h51
12:17 PM Perugia Università
1 transfer
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077 · Regionale Veloce 4079
On time
7:26 AM Venice Santa Lucia
6h55
2:21 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077
On time
7:26 AM Venice Santa Lucia
4h59
12:25 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077 · Autobus PG041
On time
7:26 AM Venice Santa Lucia
6h14
1:40 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9411+trenitaliaregRegionale Veloce 4077 · Autobus PG043
On time
7:26 AM Venice Santa Lucia
8h12
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9413+trenitaliaregRegionale Veloce 4105 · Regionale Veloce 4081
On time
8:26 AM Venice Santa Lucia
8h00
4:26 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9413+trenitaliaregRegionale Veloce 4105 · Regionale Veloce 4079
On time
8:26 AM Venice Santa Lucia
5h55
2:21 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9413+trenitaliaregRegionale Veloce 4105 · Autobus PG043
On time
8:26 AM Venice Santa Lucia
7h12
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9413+trenitaliaregRegionale Veloce 4105 · Autobus PG041
On time
8:26 AM Venice Santa Lucia
5h14
1:40 PM Perugia station
2 transfers
italo8911+trenitaliaregRegionale Veloce 4081
On time
9:05 AM Venice Santa Lucia
7h21
4:26 PM Perugia station
1 transfer
italo8911+trenitaliaregRegionale Veloce 4079
On time
9:05 AM Venice Santa Lucia
5h16
2:21 PM Perugia station
1 transfer
italo8911+trenitaliaregRegionale Veloce 4107 · Autobus PG043
On time
9:05 AM Venice Santa Lucia
6h33
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9415+trenitaliaregRegionale Veloce 4079 · Autobus PG043
On time
9:26 AM Venice Santa Lucia
6h12
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9415+trenitaliaregRegionale Veloce 4079
On time
9:26 AM Venice Santa Lucia
4h47
2:13 PM Perugia Università
1 transfer
frecciarossaFRECCIAROSSA 1000 9415+trenitaliaregRegionale Veloce 4079
On time
9:26 AM Venice Santa Lucia
4h55
2:21 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 1000 9415+trenitaliaregRegionale Veloce 4079 · Regionale 4727
On time
9:26 AM Venice Santa Lucia
8h13
5:39 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9415+trenitaliaregRegionale Veloce 4079 · Regionale Veloce 4081
On time
9:26 AM Venice Santa Lucia
7h00
4:26 PM Perugia station
2 transfers
italo8929+trenitaliaregRegionale Veloce 4081
On time
10:05 AM Venice Santa Lucia
6h21
4:26 PM Perugia station
1 transfer
italo8929+trenitaliaregRegionale Veloce 4109 · Regionale 4727
On time
10:05 AM Venice Santa Lucia
7h34
5:39 PM Perugia station
2 transfers
italo8929+trenitaliaregRegionale Veloce 4107 · Autobus PG043
On time
10:05 AM Venice Santa Lucia
5h33
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 8419+trenitaliaregRegionale Veloce 4107 · Regionale Veloce 4081
On time
10:26 AM Venice Santa Lucia
6h00
4:26 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 8419+trenitaliaregRegionale Veloce 4107 · Autobus PG043
On time
10:26 AM Venice Santa Lucia
5h12
3:38 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 8419+trenitaliaregRegionale Veloce 4107 · Regionale 4727
On time
10:26 AM Venice Santa Lucia
7h13
5:39 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 8419+trenitaliaregRegionale Veloce 4107 · Regionale Veloce 4085
On time
10:26 AM Venice Santa Lucia
7h55
6:21 PM Perugia station
2 transfers
trenitaliaregRegionale Veloce 3975 · Regionale 17833 · Regionale 18849 · Regionale Veloce 4085
On time
10:40 AM Venice Santa Lucia
7h41
6:21 PM Perugia station
3 transfers
trenitaliaregRegionale 16788+trenitaliaintIntercity 584+trenitaliaregRegionale Veloce 4085
On time
10:43 AM Venice Santa Lucia
7h38
6:21 PM Perugia station
2 transfers
trenitaliaregRegionale 16788+trenitaliaintIntercity 584+trenitaliaregRegionale 472710:43 AM Venice Santa Lucia
6h56
5:39 PM Perugia station2 transfers
italo8913+trenitaliaregRegionale Veloce 4109 · Regionale 4727
On time
11:05 AM Venice Santa Lucia
6h34
5:39 PM Perugia station
2 transfers
italo8913+trenitaliaregRegionale Veloce 4081
On time
11:05 AM Venice Santa Lucia
5h21
4:26 PM Perugia station
1 transfer
trenitaliaintIntercity 584+trenitaliaregRegionale Veloce 408111:05 AM Venice Mestre
5h21
4:26 PM Perugia station1 transfer
trenitaliaintIntercity 584+trenitaliaregRegionale Veloce 408111:05 AM Venice Mestre
5h12
4:17 PM Perugia Università1 transfer
italo8913+trenitaliaregRegionale Veloce 4085
On time
11:05 AM Venice Santa Lucia
7h16
6:21 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 9421+trenitaliaregRegionale Veloce 4081 · Regionale 4727
On time
11:26 AM Venice Santa Lucia
6h13
5:39 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 9421+trenitaliaregRegionale 18381+trenitaliaintIntercity 584+trenitaliaregRegionale 4727
On time
11:26 AM Venice Santa Lucia
6h13
5:39 PM Perugia station
3 transfers
frecciarossaFRECCIAROSSA 9421+trenitaliaregRegionale Veloce 4081 · Regionale Veloce 4085
On time
11:26 AM Venice Santa Lucia
6h55
6:21 PM Perugia station
2 transfers
trenitaliaregRegionale Veloce 3977+trenitaliaintIntercity 597+trenitaliaregRegionale 472711:40 AM Venice Santa Lucia
5h59
5:39 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3977+trenitaliaintIntercity 597+trenitaliaregRegionale Veloce 408911:40 AM Venice Santa Lucia
8h38
8:18 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3977+trenitaliaintIntercity 597+trenitaliaregRegionale Veloce 4085
On time
11:40 AM Venice Santa Lucia
6h41
6:21 PM Perugia station
2 transfers
trenitaliaregRegionale Veloce 3977+trenitaliaintIntercity 597+trenitaliaregRegionale 472711:40 AM Venice Santa Lucia
5h59
5:39 PM Perugia station2 transfers
trenitaliaregRegionale Veloce 3977+trenitaliaintIntercity 597+trenitaliaregRegionale 472711:40 AM Venice Santa Lucia
5h51
5:31 PM Perugia Università2 transfers
italo8915+trenitaliaregRegionale Veloce 4085
On time
12:05 PM Venice Santa Lucia
6h16
6:21 PM Perugia station
1 transfer
italo8915+trenitaliaregRegionale Veloce 4109 · Regionale 4727
On time
12:05 PM Venice Santa Lucia
5h34
5:39 PM Perugia station
2 transfers
italo8915+trenitaliaregRegionale Veloce 4089
On time
12:05 PM Venice Santa Lucia
8h13
8:18 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 9425+trenitaliaregRegionale Veloce 4119 · Regionale 472712:26 PM Venice Santa Lucia
5h13
5:39 PM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9425+trenitaliaintIntercity 597+trenitaliaregRegionale 472712:26 PM Venice Santa Lucia
5h13
5:39 PM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9425+trenitaliaregRegionale Veloce 4119 · Regionale Veloce 4085
On time
12:26 PM Venice Santa Lucia
5h55
6:21 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 9425+trenitaliaintIntercity 597+trenitaliaregRegionale 472712:26 PM Venice Santa Lucia
5h05
5:31 PM Perugia Università2 transfers
frecciarossaFRECCIAROSSA 9425+trenitaliaregRegionale Veloce 4119 · Regionale Veloce 408912:26 PM Venice Santa Lucia
7h52
8:18 PM Perugia station2 transfers
trenitaliaregRegionale 16800+trenitaliaintIntercity 594+frecciarossaFRECCIAROSSA 9329
On time
1:13 PM Venice Santa Lucia
7h17
8:30 PM Perugia station
2 transfers
trenitaliaregRegionale 16800+trenitaliaintIntercity 594+trenitaliaregRegionale Veloce 4089
On time
1:13 PM Venice Santa Lucia
7h05
8:18 PM Perugia station
2 transfers
trenitaliaregRegionale 16800+trenitaliaintIntercity 594 · Intercity 599
On time
1:13 PM Venice Santa Lucia
8h04
9:17 PM Perugia station
2 transfers
trenitaliaintIntercity 594+trenitaliaregRegionale Veloce 4085
On time
1:34 PM Venice Mestre
4h47
6:21 PM Perugia station
1 transfer
italo8923+trenitaliaintIntercity 599
On time
2:05 PM Venice Santa Lucia
7h12
9:17 PM Perugia station
1 transfer
italo8923+trenitaliaregRegionale Veloce 4089
On time
2:05 PM Venice Santa Lucia
6h13
8:18 PM Perugia station
1 transfer
italo8923+frecciarossaFRECCIAROSSA 9329
On time
2:05 PM Venice Santa Lucia
6h25
8:30 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 1000 9431+trenitaliaregRegionale Veloce 4111+trenitaliaintIntercity 599
On time
2:26 PM Venice Santa Lucia
6h51
9:17 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9431+trenitaliaregRegionale Veloce 4111+frecciarossaFRECCIAROSSA 9329
On time
2:26 PM Venice Santa Lucia
6h04
8:30 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9431+trenitaliaregRegionale Veloce 4111 · Regionale Veloce 4089
On time
2:26 PM Venice Santa Lucia
5h52
8:18 PM Perugia station
2 transfers
italo8925+frecciarossaFRECCIAROSSA 9329
On time
3:05 PM Venice Santa Lucia
5h25
8:30 PM Perugia station
1 transfer
italo8925+trenitaliaintIntercity 599
On time
3:05 PM Venice Santa Lucia
6h12
9:17 PM Perugia station
1 transfer
italo8925+trenitaliaregRegionale Veloce 4089
On time
3:05 PM Venice Santa Lucia
5h13
8:18 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 1000 9433+trenitaliaregRegionale Veloce 4121 · Regionale Veloce 4089
On time
3:26 PM Venice Santa Lucia
4h52
8:18 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9433+trenitaliaregRegionale Veloce 4089
On time
3:26 PM Venice Santa Lucia
4h52
8:18 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 1000 9433+trenitaliaregRegionale Veloce 4121+frecciarossaFRECCIAROSSA 9329
On time
3:26 PM Venice Santa Lucia
5h04
8:30 PM Perugia station
2 transfers
frecciarossaFRECCIAROSSA 1000 9433+trenitaliaregRegionale Veloce 4121+trenitaliaintIntercity 599
On time
3:26 PM Venice Santa Lucia
5h51
9:17 PM Perugia station
2 transfers
trenitaliaregRegionale Veloce 3985+trenitaliaintIntercity 599
On time
3:40 PM Venice Santa Lucia
5h37
9:17 PM Perugia station
1 transfer
italo8927+frecciarossaFRECCIAROSSA 9329
On time
4:05 PM Venice Santa Lucia
4h25
8:30 PM Perugia station
1 transfer
italo8927+trenitaliaintIntercity 599
On time
4:05 PM Venice Santa Lucia
5h12
9:17 PM Perugia station
1 transfer
frecciarossaFRECCIAROSSA 9435 · FRECCIAROSSA 9329+trenitaliaintIntercity 5994:26 PM Venice Santa Lucia
4h51
9:17 PM Perugia station2 transfers
frecciarossaFRECCIAROSSA 9435 · FRECCIAROSSA 93294:26 PM Venice Santa Lucia
4h04
8:30 PM Perugia station1 transfer

Find all the dates and times for this journey

Compare prices and tickets Venice to Perugia by train or bus

Tue
Jun 24
Wed
Jun 25
Thu
Jun 26
Fri
Jun 27
Sat
Jun 28
Sun
Jun 29
Mon
Jun 30
Tue
Jul 01
Wed
Jul 02
Thu
Jul 03
Fri
Jul 04
Sat
Jul 05
Sun
Jul 06
Mon
Jul 07
Tue
Jul 08
Wed
Jul 09
Thu
Jul 10
Fri
Jul 11
Sat
Jul 12
Sun
Jul 13
Mon
Jul 14

How far in advance should I book train tickets from Venice to Perugia?

The best time to book your train from Venice to Perugia is 91 days before departure. See how prices for trains change on the Venice to Perugia route.
Prices are for one-way tickets for one passenger from Venice to Perugia 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 Venice to Perugia.

Journey information

Overview: Train from Venice to Perugia

ItalyItaly
ItalyItaly
Icon of train
Trains from Venice to Perugia run on average 18 times per day, taking around 7h 26m. Cheap train tickets for this journey start at $25 (€21) but you can travel from only $12 (€10) 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 $12 (€10)
Distance
160 miles (258 km)
Average train duration
7h 26m
Cheapest ticket price
$25 (€21)
Trains per day
18
Fastest train
4h 40m
First train
06:26
Last train
22:05
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 $12 (€10)

Train companies: Intercity, Frecciarossa and Regionale from Venice to Perugia trains

Buy your official Intercity, Frecciarossa and Regionale train tickets to Perugia from Venice from $25 (€21) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Trenitalia Intercity is a high-speed train service operated by the Italian national railway company, Trenitalia. It operates throughout the country, with services running from early morning to late evening. The Intercity trains come in two types: the Intercity Plus, which is the fastest and most comfortable, and the Intercity, which is slightly slower but still offers a comfortable journey. The most popular routes for Trenitalia Intercity are from Rome to Milan, Naples to Florence, and Turin to Venice.

Intercity from Venice to Perugia train information:

  • Average Duration: 4 h 47 min
  • Cheapest Price: $25

FAQs: Trains from Venice to Perugia

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