COMPARE Prices across different modes

Sep 20
Sep 21
Sep 22
Sep 23
Find prices
Sep 24
Find prices
Sep 25
Find prices

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

Deutsche Bahn

Train Information from Trieste to Padua

distanceDistance93 miles (150 km)
durationAverage train duration2 h 22 min
priceAverage train ticket price$20 (€16)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersRegionale Veloce, Frecciarossa, Intercity or Regionale

Trains from Trieste to Padua cover the 93 miles (150 km) long route taking on average 2 h 22 min with our travel partners like Regionale Veloce, Frecciarossa, Intercity or Regionale. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around $20 (€16), you can find the cheapest train ticket for as low as $14 (€11).


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 93 miles (150 km) between Trieste and Padua 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 Trieste to Padua route, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Trieste to Padua train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

Travel Tips

Trains from Trieste to Padua
Travel by train to Padua 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 Padua.
How much do cheap train tickets between Trieste and Padua cost?
If you’re looking to save money on tickets, you can find cheap Trieste to Padua trains for as little as $14 (€11)  in the next 7 days.
What is the cost of a train from Trieste to Padua?
If you’re looking to book your train tickets in the next week, you can expect the Trieste to Padua train price to come in at an average of $20 (€16)  one way.
How far is it from Trieste to Padua by train?
The Trieste to Padua train distance is approximately 93 miles (150 km).
How long is the train between Trieste and Padua?
The Trieste to Padua train duration is on average 2 h 22 min, which is to be expected when traveling 93 miles (150 km) between Trieste and Padua. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train companies can get me from Trieste to Padua?
For the best Trieste to Padua train to purchase, you can travel safely and comfortably with Regionale Veloce, Frecciarossa, Intercity or Regionale. However, it's always good to check all possible train providers with services to Padua from Trieste to compare what amenities they may offer.
Are there any direct trains from Trieste to Padua?
Yes, there are 16 direct trains between Trieste and Padua per day with Italo, Frecciarossa, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many train services per day are there between Trieste and Padua?
On average, there are 16 trains a day from Trieste to Padua. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Trieste to Padua? When does the last train depart from Trieste to Padua?
The earliest train for this trip departs from Trieste at 6: 10 AM. The last train leaves from Trieste at 5: 16 PM. Check Omio for the latest train schedule from Trieste to Padua and book the best time to depart on your chosen travel date.
How far in advance should I buy a train ticket from Trieste to Padua to get the best deals?
The price of a one way train ticket from Trieste to Padua is on average $20 (€16) if you purchase 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 trip. In general, you can find train tickets to Padua from Trieste available a few months in advance.

Important Stations and Airports for this Journey

Trieste Centrale