Trains Trains to Venice

Find cheap train tickets to Venice

Return
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Venice (VCE)
Fri 27/11
Sat 5/12
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Venice train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Venice
RETURN FROM £31 The cheapest return train ticket to Venice is from Rome, starting at £31. This price was found within the last 72 hours.
ONE-WAY FROM £16 The cheapest one-way train ticket to Venice is from Rimini, starting at £16. This price was found within the last 72 hours.
POPULAR STATION Treviso Centrale Treviso Centrale is one of the most popular stations in Venice
POPULAR TRAIN COMPANY Trenitalia Trenitalia, AccesRail, and Italotreno also service this route

Book return train tickets to Venice

Here are the fastest and cheapest return train tickets to Venice. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Trenitalia
27 Dec
17:35
Rome Termini
6h 59m
00:34
Venice Santa Lucia
30 Dec
18:05
Venice Santa Lucia
7h 30m
01:35
Rome Termini
Trenitalia
17 Dec
17:35
Rome Termini
6h 59m
00:34
Venice Santa Lucia
20 Dec
18:05
Venice Santa Lucia
7h 30m
01:35
Rome Termini
Trenitalia
5 Dec
17:35
Rome Termini
6h 44m
00:19
Venice Santa Lucia
7 Dec
19:03
Venice Santa Lucia
6h 42m
01:45
Rome Termini
Trenitalia
30 Dec
17:35
Rome Termini
6h 59m
00:34
Venice Santa Lucia
5 Jan
18:05
Venice Santa Lucia
7h 30m
01:35
Rome Termini
Trenitalia
6 Dec
17:35
Rome Termini
6h 44m
00:19
Venice Santa Lucia
7 Dec
19:03
Venice Santa Lucia
6h 42m
01:45
Rome Termini
Trenitalia
12 Dec
17:35
Rome Termini
6h 44m
00:19
Venice Santa Lucia
16 Dec
18:05
Venice Santa Lucia
7h 30m
01:35
Rome Termini
Search all trains

Book one-way train tickets to Venice

For one-way trains to Venice, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Trenitalia
31 Dec
09:39
Rimini
3h 17m
12:56
Venice Mestre
Trenitalia
30 Dec
09:39
Rimini
3h 17m
12:56
Venice Mestre
Trenitalia
23 Dec
17:35
Rome Termini
6h 59m
00:34
Venice Santa Lucia
Search all trains

FAQs for booking trains to Venice

How much is a train ticket to Venice?

Train tickets from Bologna to Venice usually start from about £51, while you can find tickets from Florence to Venice from around £73. Generally, prices will be determined by your location. These were some of the lowest prices from the most popular departure points to Venice.

What is the main train station in Venice?

Venice is best served by Treviso Centrale. There you’ll find a number of trains that can get you to your destination. Major cities accessible by train from Treviso Centrale are Bologna and Florence.

What train companies go to Venice?

Some of the options we’ve found for trains to Venice are Trenitalia, AccesRail, and Italotreno. Typically, your options for trains to Venice will be determined by the route you take.

How far in advance should I book a train to Venice?

Ride a one-way train to Venice for £16 on average this week. We don’t expect any changes in price for the next 3 months. We recommend booking when you can, as seats may be limited.


Popular train routes to Venice

Most frequently searched train routes to Venice, along with the cheapest price and shortest travel time.
Trains to Venice from Bologna
Fastest travel time 1h 54m
Cheapest price £51
Trains to Venice from Florence
Fastest travel time 2h 05m
Cheapest price £73

Start planning your trip to Venice

Trains Trains to Venice
  • Return
  • One-way