Trains from Perugia to Bergamo

Find prices and schedules for trains from Perugia to Bergamo and buy your train tickets

Perugia to Bergamo trains might be a good value for money solution: travelling in Italy by train is often rather cheap and faster than taking a bus indeed Trains leave from Perugia and arrive at Bergamo every 60 minutes on average. If travelling with Trenitalia, you need to know the Perugia to Bergamo train schedule: the first train leaves at 06:00, while the last ride is at 21:34. A Perugia to Bergamo train cost about 40.35 €. But how long is the train ride from Perugia to Bergamo? Your journey takes about 7 hours on average. Thanks to Trenitalia, offers, you can save on your trip from Perugia to Bergamo and find low cost tickets starting from 54 €!

Trains time table

06:00 Perugia
11:58 Bergamo
05:58 2 Changes
Spacer

€ 69.05

per adult

06:35 Perugia
13:58 Bergamo
07:23 1 Change
Spacer

€ 53.3

per adult

06:35 Perugia
11:58 Bergamo
05:23 2 Changes
Spacer

€ 75.3

per adult

09:53 Perugia
15:58 Bergamo
06:05 2 Changes
Spacer

€ 69.05

per adult

09:53 Perugia
18:58 Bergamo
09:05 3 Changes
Spacer

€ 59.15

per adult

11:41 Perugia
17:58 Bergamo
06:17 2 Changes
Spacer

€ 69.05

per adult

11:41 Perugia
19:28 Bergamo
07:47 3 Changes
Spacer

€ 47.8

per adult

12:27 Perugia
18:58 Bergamo
06:31 3 Changes
Spacer

€ 69.05

per adult

13:39 Perugia
19:58 Bergamo
06:19 2 Changes
Spacer

€ 69.05

per adult

13:39 Perugia
20:58 Bergamo
07:19 2 Changes
Spacer

€ 56.35

per adult

13:39 Perugia
23:00 Bergamo
09:21 2 Changes
Spacer

€ 40.35

per adult

15:39 Perugia
21:58 Bergamo
06:19 2 Changes
Spacer

€ 69.05

per adult

16:34 Perugia
00:50 Bergamo
08:16 2 Changes
Spacer

€ 53.0

per adult

16:34 Perugia
22:58 Bergamo
06:24 3 Changes
Spacer

€ 74.0

per adult

16:34 Perugia
23:00 Bergamo
06:26 3 Changes
Spacer

€ 65.3

per adult

17:44 Perugia
00:50 Bergamo
07:06 2 Changes
Spacer

€ 69.05

per adult

21:34 Perugia
08:58 Bergamo
11:24 3 Changes
Spacer

€ 46.95

per adult