COMPARE Prices across different modes

Nov 29
Nov 30
Dec 1
Dec 3

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

Deutsche Bahn

Train Information between Pavia and Venice

distanceDistance154 miles (249 km)
durationAverage train duration3 h 49 min
priceAverage train ticket price$27 (€23)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesRegionale Veloce, Frecciarossa, Trenitalia or Italo

Trains from Pavia to Venice cover the 154 miles (249 km) long route taking on average 3 h 49 min with our travel partners like Regionale Veloce, Frecciarossa, Trenitalia or Italo. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this journey costs around $27 (€23), you can find the cheapest train ticket for as low as $26 (€22). Travelers depart most frequently from Pavia and arrive in Venezia Mestre.

Train companies

Travel with Frecciarossa, Trenitalia and Italo from Pavia to Venice

You can travel by train between Pavia and Venice with Frecciarossa, Trenitalia and Italo for as low as $26 (€22). When you search for schedules and tickets, Omio will show you the best trip.


Looking for trains between Pavia and Venice? Trenitalia is one of the best companies to travel with on the 154 miles (249 km) route from Pavia to Venice. As an official travel partner of Trenitalia, Omio quickly shows you the latest Trenitalia train schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Pavia to Venice routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Trenitalia train tickets that fit your budget. If you use the Omio app to search for trains from Pavia to Venice, you can quickly see if the Trenitalia ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Pavia - Venice train now on Omio quickly and easily and enjoy your upcoming trip with Trenitalia!

    Read on for COVID-19 recommendations and policies for your Trenitalia train ticket between Pavia and Venice:

    • 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:
    • 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:
    • For further information and cancellation procedures go to the Trenitalia website: Or in Italian here:

    Travel Tips

    Trains from Pavia to Venice
    Travel by train to Venice 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 Pavia to Venice.
    What is the price of the cheapest train from Pavia to Venice?
    If you’re looking to save money on tickets, you can find cheap Pavia to Venice trains for as little as $26 (€22)  in the next 7 days.
    How much is a train ticket between Pavia and Venice?
    If you are looking to book your train ticket in the next 7 days, you can expect the Pavia to Venice train to cost on average $27 (€23)  one way.
    How far is Pavia to Venice by train?
    You should expect to travel around 154 miles (249 km)  to Venice from Pavia by train.
    How long is the train between Pavia and Venice?
    On average the Pavia to Venice train time is 3 h 49 min  covering the 154 miles (249 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What station does the train from Pavia to Venice depart from? Which Venice train station do I come into from Pavia?

    Some of the Pavia train stations to Venice you can start your journey from include Pavia and Pavia Porta Garibaldi. Similarly, some of the arrival train stations in Venice include Venezia Mestre, Venezia Santa Lucia and Venice.

    When traveling this route, Omio customers are departing most frequently from Pavia   and arriving in Venezia Mestre.

    Where do I find the Pavia train station to Venice? Where is the Venice train station?

    Passengers board their train most frequently from Pavia and travel around 1 mile (s) / 1 km from the city center to this train station.

    Passengers traveling this route most often arrive at Venezia Mestre and need to travel approximately 5 mile (s) / 8 km from the train station to the city center in Venice.

    What train providers go from Pavia to Venice?
    For the trip from Pavia to Venice you can take a train with Regionale Veloce, Frecciarossa, Trenitalia or Italo. Be sure to check out all possible train companies that offer services from Pavia to Venice on Omio to compare what amenities they may have.
    How many trains are there between Pavia and Venice a day?
    The average number of trains departing Pavia for Venice is 12 a day. The train schedules and services may vary between weekdays and weekends.
    What time is the earliest train from Pavia to Venice? What time is the last train from Pavia to Venice?
    The earliest train departing from Pavia to Venice leaves at 5: 01 AM. The last train departing from Pavia to Venice leaves at 5: 01 PM. You can find the latest Pavia to Venice train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I purchase Pavia to Venice train tickets to get the best deals?
    If you book a train ticket from Pavia to Venice within the next 7 days, you can find tickets to cost on average $27 (€23) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Pavia to Venice are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Pavia is the most popular Pavia 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 Pavia for your trip to Venice.