Trieste to Bergamo train

Cheap train tickets from Trieste to Bergamo

Showing times and prices for 30 Jun





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.

12:16Trieste5h38 17:54Bergamo
0 changes

Train schedule Trieste to Bergamo

Showing trains for tomorrow, Thursday, 30 June
12:16Trieste5h38 17:54Bergamo
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, coach or flight

30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul

Fastest train times from Trieste to Bergamo

Showing times and prices for 30 Jun

Fastest Journey

5 h 38 m


5 h 38 m

Trains per day



319 km

Of the 1 trains that leave Trieste for Bergamo every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

12:16Trieste5h38 17:54Bergamo
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Trieste to Bergamo

distanceDistance198 miles (319 km)
durationAverage train duration5 h 38 min
priceAverage train ticket price£27 (€30)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day
carriersTrain providersFrecciarossa, Regionale, Regionale Veloce or Trenitalia

Trains from Trieste to Bergamo cover the 198 miles (319 km) long trip taking on average 5 h 38 min with our travel partners like Frecciarossa, Regionale, Regionale Veloce or Trenitalia. Normally, there are 4 trains operating per day, including direct services available. While the average ticket price for this trip costs around £27, you can find the cheapest train ticket for as low as £27. Travellers depart most frequently from Trieste Centrale and arrive in Bergamo.

Train providers: Frecciarossa and Trenitalia trains Trieste to Bergamo

You can travel by train from Trieste to Bergamo with Frecciarossa and Trenitalia for as low as £27. When you search for timetables and tickets, Omio will show you the best journey.


Trenitalia is Italy’s national railway company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and sleeper trains. Toilets and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel between Trieste and Bergamo, and Omio can show you the best times and tickets available for the 198 miles (319 km) long train route. Trenitalia offers different fares for the Trieste to Bergamo journey with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train timetable, compare the cheapest, fastest, or earliest routes to Bergamo from Trieste, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

Trieste to Bergamo train information with Trenitalia:

  • Average Duration: 5 h 44 min
  • Trenitalia frequency: 2 a day

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railway company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 198 miles (319 km) to Bergamo from Trieste on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Trieste to Bergamo route, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Trieste to Bergamo train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

    Travel Tips: Trains from Trieste to Bergamo

    Travel by train to Bergamo 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 Trieste to Bergamo.
    Omio customers have found cheap train tickets from Trieste to Bergamo for as low as £27  for the next 7 days.
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Trieste to Bergamo train to cost on average £27  one way.
    When travelling this route you should expect the distance between Trieste and Bergamo via train to be approximately 198 miles (319 km).
    The train time between Trieste and Bergamo is on average 5 h 38 min  for the 198 miles (319 km) long journey, but the time it takes to go to Bergamo from Trieste by train can vary depending on specific dates or travelling on weekends and holidays.

    Omio customers travelling this route depart most frequently from Trieste Centrale   and arrive in Bergamo.

    The most popular departure train station with passengers for this journey, called Trieste Centrale, is located 1.2 miles (2 km) from the city centre of Trieste.

    The most popular arrival train station, Bergamo, is located 1.1 miles (1.8 km) away from the city centre of Bergamo.

    If you're looking for trains from Trieste to Bergamo, you can rely on Frecciarossa, Regionale, Regionale Veloce or Trenitalia to get you to Bergamo. It's also good to check out all possible train providers for the Trieste to Bergamo route to see if there might be differences in the amenities they offer.
    The average number of trains departing Trieste for Bergamo is 4 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train for this route departs from Trieste at 05: 21. The last train leaves from Trieste at 16: 16. Check Omio for the latest train timetable from Trieste to Bergamo and book the best time to depart on your chosen travel date.
    The price of a one way train ticket from Trieste to Bergamo is on average £27 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Trieste and Bergamo available a few months in advance.

    Important Stations and Airports for this Journey

    The major railway station for departures from Trieste is Trieste Centrale. Read all the information you need to know about services, amenities and connections at Trieste Centrale for your trip from Trieste to Bergamo.

    More options for your journey from Trieste to Bergamo

    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.

    Hand With Phone