COMPARE Prices across different modes

Sep 23
Find prices
Sep 24
Sep 26
Sep 27

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Bergamo to Vicenza

distanceDistance91 miles (146 km)
durationAverage train duration2 h 55 min
priceAverage train ticket price$17 (€13)
changesDirect trainYes
carriersTrain companiesFrecciarossa or Regionale Veloce

Trains from Bergamo to Vicenza cover the 91 miles (146 km) long journey taking on average 2 h 55 min with our travel partners like Frecciarossa or Regionale Veloce. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $17 (€13), but the average price of train tickets is $17 (€13). Travelers depart most frequently from Bergamo and arrive in Vicenza.

Train companies

Bergamo to Vicenza with Frecciarossa

Find the best trains from Bergamo to Vicenza with Omio's travel partners Frecciarossa from $17 (€13). We can find you the best deals, schedules and tickets when comparing and booking the best trip.


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 railroad 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 91 miles (146 km) from Bergamo to Vicenza on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, 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 Bergamo to Vicenza route, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Bergamo to Vicenza train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

Travel Tips

Trains from Bergamo to Vicenza
Travel by train to Vicenza 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 Vicenza.
How much do cheap trains to Vicenza from Bergamo cost?
Omio customers have found the cheapest trains from Bergamo to Vicenza to cost as little as $17 (€13)  in the next 7 days.
How much does it cost to take a train to Vicenza from Bergamo?
The Bergamo to Vicenza train ticket price is on average $17 (€13)  if you are looking to buy your tickets for this trip in the next week.
How far is Bergamo to Vicenza by train?
The Bergamo to Vicenza train distance is approximately 91 miles (146 km).
How long is the train ride between Bergamo and Vicenza?
The Bergamo to Vicenza train duration is on average 2 h 55 min, which is to be expected when traveling 91 miles (146 km) between Bergamo and Vicenza. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train station in Bergamo goes to Vicenza? What train station do I come into Vicenza from Bergamo?

Omio customers book a train from Bergamo   to Vicenza   most frequently for this route.

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

Passengers booking this journey most frequently board their trains from Bergamo and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Vicenza most often arrive at Vicenza and need to travel around 1 mile (s) / 1 km from this train station to the city center.

Which train companies should I travel with from Bergamo to Vicenza?
When taking a train from Bergamo to Vicenza, you can count on Frecciarossa or Regionale Veloce for the best way to get you to Vicenza. You can also check all possible train companies who offer a service between Bergamo and Vicenza and compare the amenities they offer before buying a train ticket.
When can I take the first train from Bergamo to Vicenza? When can I take the last train for the day?
The earliest train for this trip departs from Bergamo at 6: 06 AM. The last train leaves from Bergamo at 6: 06 PM. Check Omio for the latest train schedule from Bergamo to Vicenza and book the best time to depart on your chosen travel date.
How far in advance should I book train tickets to Vicenza from Bergamo for the best deals?
If you buy a train ticket from Bergamo to Vicenza within the next 7 days, you can find tickets to cost on average $17 (€13) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bergamo and Vicenza are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey