Cheapest price
£17
Average price
£35
Fastest journey
1 h 57 m
Average duration
2 h 3 m
Trains per day
154
Distance
170 km
The best way to find a cheap train ticket from Bergamo to Turin is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Bergamo to Turin will cost around £35 if you buy it on the day, but you can find cheap train tickets today for only £17.
To travel from Bergamo to Turin you need to make at least one change.
Omio recommends booking the train as it is the most popular option from Bergamo to Turin 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 train which can get you there in 2h 28m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a train costs an average of £14, and a coach costs an average of £12.
Distance: 170 km
Most popular Train | Coach |
---|---|
£14 Average Price Cheapest | £19 Average Price |
2h 58m Average total duration Fastest 2h 28m Onboard + 30m Additional time* | 3h 12m Average total duration 2h 42m Onboard + 30m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.4kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 02:49 Bergamo station | 3h46 | 06:35 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 03:00 Bergamo station | 5h18 | 08:18 Turin Porta Susa | 1 change | |
![]() ![]() | 03:00 Bergamo station | 3h18 | 06:18 Turin Porta Susa | 1 change | |
![]() | 03:00 Bergamo station | 3h06 | 06:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 03:00 Bergamo station | 2h09 | 05:09 Turin Porta Susa | 1 change | |
![]() ![]() | 03:00 Bergamo station | 3h36 | 06:36 Turin Porta Nuova | 1 change | |
![]() | 03:01 Bergamo Ospedale | 3h34 | 06:35 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 04:02 Bergamo station | 4h16 | 08:18 Turin Porta Susa | 1 change | |
![]() ![]() | 04:02 Bergamo station | 2h41 | 06:43 Turin Porta Susa | 1 change | |
![]() ![]() | 04:02 Bergamo station | 2h16 | 06:18 Turin Porta Susa | 1 change | |
![]() ![]() | 04:02 Bergamo station | 2h34 | 06:36 Turin Porta Nuova | 1 change | |
![]() | On time 04:02 Bergamo station | 3h04 | 07:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 04:30 Bergamo station | 3h48 | 08:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 04:30 Bergamo station | 4h06 | 08:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 04:30 Bergamo station | 3h48 | 08:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 04:30 Bergamo station | 2h31 | 07:01 Turin Porta Nuova | 2 changes | |
![]() ![]() | 05:01 Bergamo Ospedale | 2h55 | 07:56 Turin Porta Nuova | 2 changes | |
![]() | On time 05:02 Bergamo station | 3h04 | 08:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 05:02 Bergamo station | 3h16 | 08:18 Turin Porta Susa | 1 change | |
![]() ![]() | 05:13 Bergamo station | 3h23 | 08:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | 05:13 Bergamo station | 2h25 | 07:38 Turin Porta Susa | 1 change | |
![]() ![]() | On time 05:13 Bergamo station | 3h05 | 08:18 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 05:18 Bergamo station | 3h00 | 08:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 05:18 Bergamo station | 3h18 | 08:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 05:18 Bergamo station | 4h06 | 09:24 Turin Porta Susa | 2 changes | |
![]() | 05:27 Bergamo Ospedale | 3h43 | 09:10 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 05:40 Bergamo station | 2h38 | 08:18 Turin Porta Susa | 1 change | |
![]() ![]() | 05:40 Bergamo station | 2h56 | 08:36 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 05:40 Bergamo station | 3h44 | 09:24 Turin Porta Susa | 1 change | |
![]() | 05:49 Bergamo station | 4h17 | 10:06 Turin Porta Nuova | 2 changes | |
![]() | 06:01 Bergamo Ospedale | 4h05 | 10:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 06:02 Bergamo station | 3h22 | 09:24 Turin Porta Susa | 1 change | |
![]() ![]() | On time 06:02 Bergamo station | 2h16 | 08:18 Turin Porta Susa | 1 change | |
![]() | 06:02 Bergamo station | 3h08 | 09:10 Turin Porta Nuova | 1 change | |
![]() ![]() | 06:02 Bergamo station | 2h34 | 08:36 Turin Porta Nuova | 1 change | |
![]() ![]() | 06:12 Bergamo Ospedale | 2h54 | 09:06 Turin Porta Nuova | 2 changes | |
![]() | 06:12 Bergamo Ospedale | 3h54 | 10:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 06:40 Bergamo station | 2h44 | 09:24 Turin Porta Susa | 2 changes | |
![]() | 06:40 Bergamo station | 3h26 | 10:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 06:40 Bergamo station | 3h49 | 10:29 Turin Porta Susa | 2 changes | |
![]() ![]() | 06:40 Bergamo station | 2h08 | 08:48 Turin Porta Susa | 1 change | |
![]() ![]() | 06:40 Bergamo station | 3h01 | 09:41 Turin Porta Nuova | 2 changes | |
![]() | 07:01 Bergamo Ospedale | 4h05 | 11:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | 07:01 Bergamo Ospedale | 3h00 | 10:01 Turin Porta Nuova | 2 changes | |
![]() | 07:02 Bergamo station | 3h04 | 10:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | 07:02 Bergamo station | 2h39 | 09:41 Turin Porta Nuova | 1 change | |
![]() ![]() | 07:02 Bergamo station | 3h27 | 10:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 07:02 Bergamo station | 2h22 | 09:24 Turin Porta Susa | 1 change | |
![]() ![]() | 07:40 Bergamo station | 3h06 | 10:46 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 07:40 Bergamo station | 3h38 | 11:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 07:40 Bergamo station | 2h03 | 09:43 Turin Porta Susa | 1 change | |
![]() ![]() | 07:40 Bergamo station | 2h49 | 10:29 Turin Porta Susa | 2 changes | |
![]() | 08:01 Bergamo Ospedale | 4h05 | 12:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 08:02 Bergamo station | 2h27 | 10:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 08:02 Bergamo station | 2h44 | 10:46 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 08:02 Bergamo station | 3h16 | 11:18 Turin Porta Susa | 1 change | |
![]() ![]() | On time 08:02 Bergamo station | 1h57 | 09:59 Turin Porta Susa | 1 change | |
![]() | On time 08:02 Bergamo station | 3h04 | 11:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 08:18 Bergamo station | 3h00 | 11:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 08:18 Bergamo station | 2h31 | 10:49 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 08:18 Bergamo station | 3h18 | 11:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 08:18 Bergamo station | 4h00 | 12:18 Turin Porta Susa | 2 changes | |
![]() ![]() | 09:01 Bergamo Ospedale | 3h25 | 12:26 Turin Porta Nuova | 2 changes | |
![]() | 09:01 Bergamo Ospedale | 4h05 | 13:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 09:02 Bergamo station | 2h34 | 11:36 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 09:02 Bergamo station | 3h16 | 12:18 Turin Porta Susa | 1 change | |
![]() ![]() | On time 09:02 Bergamo station | 2h16 | 11:18 Turin Porta Susa | 1 change | |
![]() | On time 09:02 Bergamo station | 3h04 | 12:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 09:18 Bergamo station | 3h00 | 12:18 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 09:18 Bergamo station | 3h18 | 12:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | 09:18 Bergamo station | 5h11 | 14:29 Turin Porta Susa | 2 changes | |
![]() | 10:01 Bergamo Ospedale | 4h05 | 14:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | 10:01 Bergamo Ospedale | 3h15 | 13:16 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 10:02 Bergamo station | 2h34 | 12:36 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 10:02 Bergamo station | 2h16 | 12:18 Turin Porta Susa | 1 change | |
![]() ![]() | On time 10:02 Bergamo station | 4h27 | 14:29 Turin Porta Susa | 1 change | |
![]() | On time 10:02 Bergamo station | 3h04 | 13:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 10:18 Bergamo station | 4h28 | 14:46 Turin Porta Nuova | 2 changes | |
![]() ![]() | 10:18 Bergamo station | 4h11 | 14:29 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 10:18 Bergamo station | 6h06 | 16:24 Turin Porta Susa | 2 changes | |
![]() ![]() | 11:01 Bergamo Ospedale | 3h37 | 14:38 Turin Porta Susa | 2 changes | |
![]() | 11:01 Bergamo Ospedale | 4h05 | 15:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 11:02 Bergamo station | 3h44 | 14:46 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 11:02 Bergamo station | 5h22 | 16:24 Turin Porta Susa | 1 change | |
![]() | On time 11:02 Bergamo station | 3h04 | 14:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 11:02 Bergamo station | 1h57 | 12:59 Turin Porta Susa | 1 change | |
![]() ![]() | On time 11:02 Bergamo station | 3h27 | 14:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 11:18 Bergamo station | 5h06 | 16:24 Turin Porta Susa | 2 changes | |
![]() ![]() | 11:18 Bergamo station | 2h31 | 13:49 Turin Porta Susa | 2 changes | |
![]() ![]() | 11:18 Bergamo station | 3h11 | 14:29 Turin Porta Susa | 2 changes | |
![]() ![]() | 11:18 Bergamo station | 3h28 | 14:46 Turin Porta Nuova | 2 changes | |
![]() | 12:01 Bergamo Ospedale | 4h05 | 16:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | 12:01 Bergamo Ospedale | 3h48 | 15:49 Turin Porta Susa | 2 changes | |
![]() | 12:01 Bergamo Ospedale | 4h49 | 16:50 Turin Porta Nuova | 2 changes | |
![]() | On time 12:02 Bergamo station | 3h04 | 15:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 12:02 Bergamo station | 4h22 | 16:24 Turin Porta Susa | 1 change | |
![]() ![]() | On time 12:02 Bergamo station | 2h27 | 14:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 12:02 Bergamo station | 2h36 | 14:38 Turin Porta Susa | 1 change | |
![]() ![]() | On time 12:02 Bergamo station | 2h44 | 14:46 Turin Porta Nuova | 1 change | |
![]() ![]() | 12:18 Bergamo station | 2h31 | 14:49 Turin Porta Susa | 2 changes | |
![]() ![]() | 12:18 Bergamo station | 4h23 | 16:41 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 12:18 Bergamo station | 4h06 | 16:24 Turin Porta Susa | 2 changes | |
![]() ![]() | 12:18 Bergamo station | 5h01 | 17:19 Turin Porta Susa | 2 changes | |
![]() | 12:49 Bergamo station | 4h01 | 16:50 Turin Porta Nuova | 2 changes | |
![]() | 13:01 Bergamo Ospedale | 3h49 | 16:50 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 13:02 Bergamo station | 4h17 | 17:19 Turin Porta Susa | 1 change | |
![]() ![]() | On time 13:02 Bergamo station | 3h39 | 16:41 Turin Porta Nuova | 1 change | |
![]() | On time 13:02 Bergamo station | 3h04 | 16:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 13:02 Bergamo station | 2h47 | 15:49 Turin Porta Susa | 1 change | |
![]() ![]() | On time 13:02 Bergamo station | 3h22 | 16:24 Turin Porta Susa | 1 change | |
![]() ![]() | 13:18 Bergamo station | 2h31 | 15:49 Turin Porta Susa | 2 changes | |
![]() ![]() | 13:18 Bergamo station | 3h23 | 16:41 Turin Porta Nuova | 2 changes | |
![]() ![]() | 13:18 Bergamo station | 4h01 | 17:19 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 13:18 Bergamo station | 3h06 | 16:24 Turin Porta Susa | 2 changes | |
![]() | 13:49 Bergamo station | 4h06 | 17:55 Turin Porta Nuova | 2 changes | |
![]() | 14:01 Bergamo Ospedale | 3h54 | 17:55 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 14:02 Bergamo station | 2h22 | 16:24 Turin Porta Susa | 1 change | |
![]() | 14:02 Bergamo station | 3h04 | 17:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 14:02 Bergamo station | 2h39 | 16:41 Turin Porta Nuova | 1 change | |
![]() ![]() | 14:02 Bergamo station | 3h17 | 17:19 Turin Porta Susa | 1 change | |
![]() | 14:02 Bergamo station | 2h48 | 16:50 Turin Porta Nuova | 2 changes | |
![]() ![]() | 14:40 Bergamo station | 2h39 | 17:19 Turin Porta Susa | 2 changes | |
![]() | 14:40 Bergamo station | 3h15 | 17:55 Turin Porta Nuova | 1 change | |
![]() ![]() | 14:40 Bergamo station | 2h56 | 17:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 14:40 Bergamo station | 3h49 | 18:29 Turin Porta Susa | 2 changes | |
![]() | 14:49 Bergamo station | 3h48 | 18:37 Turin Porta Susa | 2 changes | |
![]() ![]() | 15:01 Bergamo Ospedale | 3h25 | 18:26 Turin Porta Nuova | 2 changes | |
![]() | 15:01 Bergamo Ospedale | 3h36 | 18:37 Turin Porta Susa | 2 changes | |
![]() | 15:02 Bergamo station | 2h53 | 17:55 Turin Porta Nuova | 2 changes | |
![]() ![]() | 15:02 Bergamo station | 2h17 | 17:19 Turin Porta Susa | 1 change | |
![]() ![]() | 15:02 Bergamo station | 2h34 | 17:36 Turin Porta Nuova | 1 change | |
![]() | 15:02 Bergamo station | 3h04 | 18:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 15:02 Bergamo station | 3h27 | 18:29 Turin Porta Susa | 1 change | |
![]() ![]() | 15:40 Bergamo station | 3h06 | 18:46 Turin Porta Nuova | 2 changes | |
![]() | 15:40 Bergamo station | 2h57 | 18:37 Turin Porta Susa | 1 change | |
![]() ![]() | On time 15:40 Bergamo station | 4h49 | 20:29 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 15:40 Bergamo station | 2h49 | 18:29 Turin Porta Susa | 2 changes | |
![]() ![]() | 15:40 Bergamo station | 2h28 | 18:08 Turin Porta Susa | 1 change | |
![]() ![]() | On time 16:01 Bergamo Ospedale | 3h00 | 19:01 Turin Porta Nuova | 2 changes | |
![]() | 16:01 Bergamo Ospedale | 4h05 | 20:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 16:02 Bergamo station | 4h27 | 20:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 16:02 Bergamo station | 2h27 | 18:29 Turin Porta Susa | 1 change | |
![]() | 16:02 Bergamo station | 3h04 | 19:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 16:02 Bergamo station | 2h47 | 18:49 Turin Porta Susa | 1 change | |
![]() ![]() | 16:02 Bergamo station | 2h44 | 18:46 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 16:40 Bergamo station | 4h39 | 21:19 Turin Porta Susa | 2 changes | |
![]() ![]() | 16:40 Bergamo station | 2h04 | 18:44 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 16:40 Bergamo station | 3h49 | 20:29 Turin Porta Susa | 2 changes | |
![]() ![]() | 16:40 Bergamo station | 4h06 | 20:46 Turin Porta Nuova | 2 changes | |
![]() ![]() | 17:01 Bergamo Ospedale | 2h55 | 19:56 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 17:02 Bergamo station | 3h44 | 20:46 Turin Porta Nuova | 1 change | |
![]() | On time 17:02 Bergamo station | 3h04 | 20:06 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 17:02 Bergamo station | 3h27 | 20:29 Turin Porta Susa | 1 change | |
![]() ![]() | On time 17:02 Bergamo station | 4h17 | 21:19 Turin Porta Susa | 1 change | |
![]() | 17:17 Bergamo Ospedale | 3h49 | 21:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 17:40 Bergamo station | 3h39 | 21:19 Turin Porta Susa | 2 changes | |
![]() ![]() | 17:40 Bergamo station | 1h58 | 19:38 Turin Porta Susa | 1 change | |
![]() ![]() | 17:40 Bergamo station | 3h06 | 20:46 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 17:40 Bergamo station | 2h49 | 20:29 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 18:02 Bergamo station | 3h17 | 21:19 Turin Porta Susa | 1 change | |
![]() | 18:02 Bergamo station | 3h04 | 21:06 Turin Porta Nuova | 1 change | |
![]() ![]() | 18:02 Bergamo station | 2h44 | 20:46 Turin Porta Nuova | 1 change | |
![]() ![]() | On time 18:02 Bergamo station | 2h27 | 20:29 Turin Porta Susa | 1 change | |
![]() | 18:12 Bergamo Ospedale | 3h54 | 22:06 Turin Porta Nuova | 2 changes | |
![]() ![]() | 18:12 Bergamo Ospedale | 3h14 | 21:26 Turin Porta Nuova | 2 changes | |
![]() ![]() | On time 18:40 Bergamo station | 2h56 | 21:36 Turin Porta Nuova | 2 changes | |
![]() ![]() | 18:40 Bergamo station | 2h28 | 21:08 Turin Porta Susa | 1 change | |
![]() ![]() | On time 18:40 Bergamo station | 2h39 | 21:19 Turin Porta Susa | 2 changes | |
![]() ![]() | On time 19:02 Bergamo station | 2h17 | 21:19 Turin Porta Susa | 1 change | |
![]() ![]() | On time 19:02 Bergamo station | 2h34 | 21:36 Turin Porta Nuova | 1 change | |
![]() | 19:02 Bergamo station | 3h04 | 22:06 Turin Porta Nuova | 1 change | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 170 km |
Average train duration 2h 28m |
Cheapest ticket price £14 |
Trains per day 72 |
Fastest train 3h 4m |
First train 00:05 |
Last train 23:00 |
Find the best trains to Turin from Bergamo with Omio's travel partners Regionale, Frecciarossa and Italo from £14. We can find you the best deals, timetables and tickets when comparing and booking the best route.
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.
Train information from Bergamo to Turin with Regionale:
Here are some other resources that might have the information you need