[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Bergamo to Turin

Showing times and prices for May 23

Cheapest

$17

Average

$28

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bergamo to Turin will cost around $ 28 if you buy it on the day, but the cheapest tickets can be found for only $ 17.

Cheapest
01:25PMBergamo Ospedale3h41 05:06PMTurin Porta Nuova
2 changes
$171One-way
Cheapest
07:25PMBergamo Ospedale3h41 11:06PMTurin Porta Nuova
2 changes
$171One-way
Cheapest
05:20PMBergamo3h01 08:21PMTurin Porta Susa
1 changes
$171One-way
Cheapest
05:25PMBergamo Ospedale2h56 08:21PMTurin Porta Susa
1 changes
$171One-way
Cheapest
09:25AMBergamo Ospedale3h41 01:06PMTurin Porta Nuova
2 changes
$171One-way

Train schedule from Bergamo to Turin

Showing trains for tomorrow, Mon, May 23
05:20AMBergamo3h15 08:35AMTurin Porta Nuova
0 changes
05:25AMBergamo Ospedale3h10 08:35AMTurin Porta Nuova
0 changes
05:45AMBergamo2h12 07:57AMTurin Porta Nuova
0 changes
06:02AMBergamo3h04 09:06AMTurin Porta Nuova
0 changes
06:02AMBergamo2h55 08:57AMTurin Porta Nuova
0 changes
06:20AMBergamo2h37 08:57AMTurin Porta Nuova
0 changes
06:25AMBergamo Ospedale2h32 08:57AMTurin Porta Nuova
0 changes
06:30AMBergamo2h27 08:57AMTurin Porta Nuova
0 changes
06:55AMBergamo Ospedale3h11 10:06AMTurin Porta Nuova
0 changes
07:02AMBergamo3h04 10:06AMTurin Porta Nuova
0 changes
07:20AMBergamo2h30 09:50AMTurin Porta Nuova
0 changes
07:25AMBergamo Ospedale2h25 09:50AMTurin Porta Nuova
0 changes
07:25AMBergamo Ospedale3h43 11:08AMTurin Porta Nuova
0 changes
07:36AMBergamo Ospedale3h32 11:08AMTurin Porta Nuova
0 changes
08:02AMBergamo3h06 11:08AMTurin Porta Nuova
0 changes
08:02AMBergamo2h08 10:10AMTurin Porta Nuova
0 changes
08:20AMBergamo3h46 12:06PMTurin Porta Nuova
0 changes
08:20AMBergamo2h38 10:58AMTurin Porta Nuova
0 changes
08:25AMBergamo Ospedale2h33 10:58AMTurin Porta Nuova
0 changes
08:25AMBergamo Ospedale3h41 12:06PMTurin Porta Nuova
0 changes
08:30AMBergamo2h28 10:58AMTurin Porta Nuova
0 changes
08:30AMBergamo3h36 12:06PMTurin Porta Nuova
0 changes
09:20AMBergamo2h30 11:50AMTurin Porta Nuova
0 changes
09:25AMBergamo Ospedale3h41 01:06PMTurin Porta Nuova
0 changes
09:25AMBergamo Ospedale2h25 11:50AMTurin Porta Nuova
0 changes
09:30AMBergamo2h20 11:50AMTurin Porta Nuova
0 changes
09:36AMBergamo Ospedale3h30 01:06PMTurin Porta Nuova
0 changes
10:02AMBergamo3h04 01:06PMTurin Porta Nuova
0 changes
10:02AMBergamo2h08 12:10PMTurin Porta Nuova
0 changes
10:20AMBergamo2h40 01:00PMTurin Porta Nuova
0 changes
10:25AMBergamo Ospedale2h35 01:00PMTurin Porta Nuova
0 changes
10:25AMBergamo Ospedale3h41 02:06PMTurin Porta Nuova
0 changes
10:36AMBergamo Ospedale3h30 02:06PMTurin Porta Nuova
0 changes
11:02AMBergamo3h04 02:06PMTurin Porta Nuova
0 changes
11:25AMBergamo Ospedale3h41 03:06PMTurin Porta Nuova
0 changes
11:36AMBergamo Ospedale3h30 03:06PMTurin Porta Nuova
0 changes
12:02PMBergamo3h04 03:06PMTurin Porta Nuova
0 changes
12:20PMBergamo4h05 04:25PMTurin Porta Nuova
0 changes
12:25PMBergamo Ospedale2h45 03:10PMTurin Porta Nuova
0 changes
12:25PMBergamo Ospedale3h41 04:06PMTurin Porta Nuova
0 changes
12:36PMBergamo Ospedale3h30 04:06PMTurin Porta Nuova
0 changes
12:36PMBergamo Ospedale2h34 03:10PMTurin Porta Nuova
0 changes
01:02PMBergamo3h04 04:06PMTurin Porta Nuova
0 changes
01:02PMBergamo2h08 03:10PMTurin Porta Nuova
0 changes
01:20PMBergamo2h40 04:00PMTurin Porta Nuova
0 changes
01:25PMBergamo Ospedale3h41 05:06PMTurin Porta Nuova
0 changes
01:25PMBergamo Ospedale2h35 04:00PMTurin Porta Nuova
0 changes
01:36PMBergamo Ospedale3h30 05:06PMTurin Porta Nuova
0 changes
01:36PMBergamo Ospedale3h03 04:39PMTurin Porta Susa
0 changes
02:02PMBergamo3h04 05:06PMTurin Porta Nuova
0 changes
02:02PMBergamo2h37 04:39PMTurin Porta Susa
0 changes
02:02PMBergamo2h58 05:00PMTurin Porta Nuova
0 changes
02:20PMBergamo2h40 05:00PMTurin Porta Nuova
0 changes
02:20PMBergamo2h19 04:39PMTurin Porta Susa
0 changes
02:25PMBergamo Ospedale2h35 05:00PMTurin Porta Nuova
0 changes
02:25PMBergamo Ospedale3h41 06:06PMTurin Porta Nuova
0 changes
02:36PMBergamo Ospedale3h24 06:00PMTurin Porta Nuova
0 changes
02:36PMBergamo Ospedale3h30 06:06PMTurin Porta Nuova
0 changes
03:02PMBergamo2h58 06:00PMTurin Porta Nuova
0 changes
03:02PMBergamo3h04 06:06PMTurin Porta Nuova
0 changes
03:20PMBergamo2h40 06:00PMTurin Porta Nuova
0 changes
03:20PMBergamo3h35 06:55PMTurin Porta Nuova
0 changes
03:25PMBergamo Ospedale3h30 06:55PMTurin Porta Nuova
0 changes
04:02PMBergamo3h04 07:06PMTurin Porta Nuova
0 changes
04:20PMBergamo3h01 07:21PMTurin Porta Susa
0 changes
04:20PMBergamo3h35 07:55PMTurin Porta Nuova
0 changes
04:25PMBergamo Ospedale3h30 07:55PMTurin Porta Nuova
0 changes
04:25PMBergamo Ospedale2h56 07:21PMTurin Porta Susa
0 changes
04:30PMBergamo3h25 07:55PMTurin Porta Nuova
0 changes
04:30PMBergamo2h51 07:21PMTurin Porta Susa
0 changes
05:02PMBergamo3h04 08:06PMTurin Porta Nuova
0 changes
05:20PMBergamo3h01 08:21PMTurin Porta Susa
0 changes
05:25PMBergamo Ospedale2h56 08:21PMTurin Porta Susa
0 changes
05:25PMBergamo Ospedale2h45 08:10PMTurin Porta Nuova
0 changes
05:30PMBergamo2h51 08:21PMTurin Porta Susa
0 changes
05:36PMBergamo Ospedale2h34 08:10PMTurin Porta Nuova
0 changes
06:02PMBergamo2h08 08:10PMTurin Porta Nuova
0 changes
06:02PMBergamo3h04 09:06PMTurin Porta Nuova
0 changes
06:20PMBergamo2h40 09:00PMTurin Porta Nuova
0 changes
06:25PMBergamo Ospedale2h35 09:00PMTurin Porta Nuova
0 changes
06:25PMBergamo Ospedale3h41 10:06PMTurin Porta Nuova
0 changes
06:30PMBergamo2h30 09:00PMTurin Porta Nuova
0 changes
06:36PMBergamo Ospedale3h30 10:06PMTurin Porta Nuova
0 changes
07:02PMBergamo2h47 09:49PMTurin Porta Susa
0 changes
07:02PMBergamo3h04 10:06PMTurin Porta Nuova
0 changes
07:20PMBergamo2h30 09:50PMTurin Porta Nuova
0 changes
07:25PMBergamo Ospedale3h41 11:06PMTurin Porta Nuova
0 changes
07:25PMBergamo Ospedale2h25 09:50PMTurin Porta Nuova
0 changes
07:36PMBergamo Ospedale3h30 11:06PMTurin Porta Nuova
0 changes
08:02PMBergamo3h04 11:06PMTurin Porta Nuova
0 changes
08:25PMBergamo Ospedale2h45 11:10PMTurin Porta Nuova
0 changes
08:25PMBergamo Ospedale3h41 12:06AMTurin Porta Nuova
0 changes
08:36PMBergamo Ospedale2h34 11:10PMTurin Porta Nuova
0 changes
08:36PMBergamo Ospedale3h30 12:06AMTurin Porta Nuova
0 changes
09:02PMBergamo2h08 11:10PMTurin Porta Nuova
0 changes
09:02PMBergamo3h04 12:06AMTurin Porta Nuova
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 23
$17Regionale
$28Itabus
Tue
May 24
$17Regionale
$25Itabus
Wed
May 25
$17Regionale
$25Itabus
Thu
May 26
$17Regionale
$10Itabus
Fri
May 27
$17Regionale
$10Itabus
Sat
May 28
$17Regionale
$15Itabus
Sun
May 29
$17Regionale
$12Itabus
Mon
May 30
$17Regionale
$15Itabus
Tue
May 31
$17Regionale
$10Itabus
Wed
Jun 1
$17Regionale
$15Itabus
Thu
Jun 2
$17Regionale
$10Itabus
Fri
Jun 3
$17Regionale
$8BlaBlaCar Bus
Sat
Jun 4
$17Regionale
$10BlaBlaCar Bus
Sun
Jun 5
$17Regionale
$7Itabus
Mon
Jun 6
$17Regionale
$10Itabus
Tue
Jun 7
$17Regionale
$10Itabus
Wed
Jun 8
$17Regionale
$10Itabus
Thu
Jun 9
$17Regionale
$8BlaBlaCar Bus
Fri
Jun 10
Find prices
$10Itabus
Sat
Jun 11
$17Regionale
$16BlaBlaCar Bus

Fastest train times from Bergamo to Turin

Showing times and prices for May 23

Fastest Journey

2 h 8 m

Average

3 h

Trains per day

96

Distance

170 km

It's difficult to get from Bergamo to Turin without transferring at least once.

Fastest
06:02PMBergamo2h08 08:10PMTurin Porta Nuova
1 changes
$421One-way
Fastest
09:02PMBergamo2h08 11:10PMTurin Porta Nuova
1 changes
$401One-way
Fastest
10:02AMBergamo2h08 12:10PMTurin Porta Nuova
1 changes
$401One-way
Fastest
01:02PMBergamo2h08 03:10PMTurin Porta Nuova
1 changes
$401One-way
Fastest
08:02AMBergamo2h08 10:10AMTurin Porta Nuova
1 changes
$401One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bergamo to Turin

distanceDistance105 miles (169 km)
durationAverage train duration3 h 1 min
priceAverage train ticket price$17 (€15)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersRegionale Veloce, Intercity Notte, Trenitalia, Intercity, Frecciarossa or Regionale

Trains from Bergamo to Turin cover the 105 miles (169 km) long journey taking on average 3 h 1 min with our travel partners like Regionale Veloce, Intercity Notte, Trenitalia, Intercity, Frecciarossa or Regionale. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $17 (€15), but the average price of train tickets is $17 (€15). Travelers depart most frequently from Bergamo and arrive in Torino Porta Nuova.

Train providers: Frecciarossa and Trenitalia from Bergamo to Turin trains

You can travel by train between Bergamo and Turin with Frecciarossa and Trenitalia for as low as $17 (€15). When you search for schedules and tickets, Omio will show you the best journey.

Trenitalia
Frecciarossa

Enjoy the train ride to Turin from Bergamo with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Bergamo to Turin are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train to Turin from Bergamo, you can expect to travel 105 miles (169 km). Check Trenitalia’s train times and tickets for the Bergamo to Turin journey and buy your cheap ticket on Omio today!

Bergamo to Turin train information with Trenitalia:

  • Average Duration: 3 h 21 min
  • Trenitalia frequency: 2 a day

Trenitalia's current ticket policies due to COVID-19 for your train from Bergamo to Turin are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Bergamo to Turin

Trains from Bergamo to Turin depart frequently, with over 60 trains per day running a variety of routes to reach Turin Porta Nuova. The journey typically lasts about 2h or 3h depending on the route you choose, and involves at least one change. You can choose from routes that stop in Milan Centrale or Milan Porta Garibaldi, with additional connections available in Rho Fiera Milano or Monza. There are two departing stations to choose in Bergamo: Bergamo railway station and Bergamo Ospedale railway station.

  Bergamo to Turin Train Time: Daily Departures

There are over 60 trains departing from Bergamo to Turin each day. The first train generally leaves around 5:00 a.m. and the final train of the day typically departs at 9:00 p.m. A train departs every 5-15min, though not every train follows the same route. Some trains depart from Bergamo Ospedale railway station and others depart from Bergamo railway station, which are about 2 miles (3 km) apart.

 

How long is the journey by train from Bergamo to Turin?

The journey from Bergamo to Turin can range from 2h to 3h depending on the route you choose and the style of train you ride. Trains that run from Bergamo to Milan Centrale before continuing to Turin will take just over 3h and require a change in Milan Centrale that lasts about 25min. Another option is the route through Milan Porta Garibaldi, which involves a 10min switch and takes 3h 15min to arrive at Turin Porta Nuova. If you choose to ride a Trenitalia Frecciarossa high speed train, it follows the same route through Milan Centrale, but completes the journey in only 2h 10min. Another Frecciarossa route involves a change in Monza before connecting in Milan Centrale and arriving in Turin over the course of 2h 35min.

 

What is/are the departure and arrival stations for trains from Bergamo to Turin?

Departure train station: Trains from Bergamo to Turin depart from Bergamo railway station and Bergamo Ospedale railway station, which are less than 2 miles (3 km) away from one another. Bergamo railway station is found in the city centre, Piazza Guglielmo Marconi, on the southeast side of the city. The station has restaurants, shops, and restrooms for travelers, but also offers the amenities of Piazza Guglielmo Marconi when you step outside. Services for travelers with disabilities are available at Sala Blu counters in railway stations throughout Italy. Bergamo-Ospedale railway station is located less than 2 miles (3 km) to the west, and offers similar facilities within the station.

Arrival train station: Trains from Bergamo to Turin will arrive at Turin Porta Nuova railway station. Originally built in 1864, this is one of the grandest railway stations in Italy and offers a wide variety of restaurants, shops, restrooms, and traveler services. The station is located on the eastern edge of the city centre. A Sala Blue center to assist travelers with disabilities is available on the main floor of the station, where most of the ticket counters and services are found.

 

Which train companies travel from Bergamo to Turin?

The primary operator of trains from Bergamo to Turin is Trenitalia, the largest train operating company in Italy. Trenitalia is affiliated with the Italian government and services routes from both Bergamo railway station and Bergamo Ospedale railway station.

  

Trenitalia trains from Bergamo to Turin

Trenitalia offers a variety of trains from Bergamo to Turin, including Regionale Trenord models and the high-speed Frecce trains. The journey requires at least one change in Milan, with the segment from Bergamo to Milan operated by Regionale Trenord trains. After arriving at Milan Centrale, you can board a Frecciarossa high-speed train that will bring you to Turin in less than 1h. You can also choose to ride a slower Regionale Trenord for the entirety of your journey, though this route will require a change in Milan Porta Garibaldi instead of Milan Centrale. The only segment of this journey that offers a high-speed train is the Frecciarossa from Milan Centrale to Turin.

  

Train Bergamo to Turin: Services on Board

Trenitalia offers slightly different services on board the two trains offered between Bergamo and Turin. The regional train, known as the Regionale Trenord, does not have seat reservations. There is no limit to the amount of luggage each passenger is permitted to bring aboard, but travelers should only bring the amount of luggage they would be able to handle on their own if luggage racks run out of space. Disassembled or foldable bikes are permitted on Trenitalia trains for free. They need to be smaller than 47x32x18 in (120x80x45 cm). You can bring an assembled bike on board so long as the train has a bike symbol on the door. The Sala Blu counter in each station can connect travelers with disabilities to services for boarding, riding, and departing. Sala Blu can also provide services for switching trains in Milan Centrale or other stations. Travelers can bring small pets, including dogs and cats, if they are safely held in a kennel or container smaller than 28x12x20 in (70x30x50 cm) for no charge. Trenitalia permits larger dogs, but you will need to purchase an additional ticket reduced by 50% and keep them leashed and muzzled throughout the journey. If you choose to ride the Frecciarossa from Milan Centrale to Turin, you will find that there are four classes: Standard, Premium, Business, and Executive. Travelers with disabilities have two designated zones in the train, with seats for their travel party next to them. Each coach has restrooms, plus a restroom for disabled persons in the carriage with space reserved for disabled travelers. Travelers with small children can also access the baby changing table.

 

How to find cheap train tickets from Bergamo to Turin?

Travelers who are looking to save money on trains from Bergamo to Turin should take advantage of the filters and sorting tools in Omio. You can organize the options to see cheapest routes first, which typically involve a slower train like the Regionale Trenord instead of the Frecciarossa. You might also be able to save money if you are flexible with your travel dates and explore a variety of departure times to avoid heavy traffic at the stations. There are some routes that involve two changes along the way from Bergamo to Turin, which could be less expensive. Begin exploring prices early, and consider booking in advance if you see a deal that you do not want to miss!

Travel Tips: Trains from Bergamo to Turin

Travel by train to Turin 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 Bergamo to Turin.
FAQs

How much do cheap trains from Bergamo to Turin cost?

Omio customers have found cheap train tickets to Turin from Bergamo for as low as $17 (€15)  for the next 7 days.

What is the cost of a train between Bergamo and Turin?

In the next 7 days you can expect to pay on average $17 (€15)  for a train ticket between Bergamo and Turin.

How far is it from Bergamo to Turin by train?

You should expect to travel around 105 miles (169 km)  between Bergamo and Turin by train.

How long is the train between Bergamo and Turin?

On average the Bergamo to Turin train travel time is 3 h 1 min  for the 105 miles (169 km) long journey, but the duration can vary if you travel on weekends and holidays.

What is the departure train station in Bergamo and arrival train station in Turin?

There are a few train stations in Bergamo to start your trip from including Bergamo and Bergamo Ospedale. In Turin you have a few train station options to choose from for your arrival including Torino Porta Nuova, Torino Porta Susa and Torino Dora.

Omio customers traveling this route depart most frequently from Bergamo   and arrive in Torino Porta Nuova.

Where is the train station in Bergamo to go to Turin? Where is the train station in Turin located?

Passengers board the train most frequently from Bergamo, which is located around 1.1 miles (1.8 km) away from the city center, and they get off the train at Torino Porta Nuova, located 1.1 miles (1.8 km) away from the city center.

Which train providers can take me to Turin from Bergamo?

For the best Bergamo to Turin train to purchase, you can travel safely and comfortably with Regionale Veloce, Intercity Notte, Trenitalia, Intercity, Frecciarossa or Regionale. However, it's always good to check all possible train companies with services to Turin from Bergamo to compare what amenities they may offer.

How many trains are there from Bergamo to Turin a day?

On average, there are 7 trains a day from Bergamo to Turin. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Bergamo to Turin? What time is the last train from Bergamo to Turin?

The earliest train for this route departs from Bergamo at 5: 25 AM. The last train leaves from Bergamo at 8: 02 PM. Check Omio for the latest train schedule from Bergamo to Turin and book the best time to depart on your chosen travel date.

How far in advance should I purchase train tickets between Bergamo and Turin for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets between Bergamo and Turin within the next 7 days, you can find tickets to cost on average $17 (€15) one way. To find the best prices for this route, consider booking your train ticket from Bergamo to Turin a few months in advance.

Important Stations and Airports for this Journey

Bergamo
Turin
Bergamo is the most popular Bergamo railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bergamo for your trip to Turin.