Next available departures Tomorrow, 18 Apr Sun, 19 Apr Mon, 20 Apr Tue, 21 Apr Wed, 22 Apr Thu, 23 Apr Fri, 24 Apr More dates
Next departures from Venice to Milano on 18 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:00
Venice - Mestre Bus Station 3h 45m 19:45
Lampugnano Cheapest COP 39 190 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 280 660 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano No tags COP 48 780 07:00
Stazione di Venezia Mestre 2h 15m 09:15
Milano Centrale No tags COP 252 250 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 379 390
Next departures from Venice to Milano on 19 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano Cheapest COP 43 990 08:09
Stazione di Venezia Mestre 2h 31m 10:40
Milano Centrale Fastest COP 265 780 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano No tags COP 70 310 08:00
Stazione di Venezia Mestre 3h 25m 11:25
Milano Centrale No tags COP 307 710 08:09
Stazione di Venezia Mestre 2h 31m 10:40
Milano Centrale No tags COP 179 210
Next departures from Venice to Milano on 20 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:50
Venice Mestre Train Station 4h 15m 21:05
Lampugnano Cheapest COP 39 190 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 248 190 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano No tags COP 43 990 07:30
Stazione di Venezia Mestre 2h 15m 09:45
Milano Centrale No tags COP 238 730 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 238 730
Next departures from Venice to Milano on 21 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:00
Venice - Mestre Bus Station 3h 45m 19:45
Lampugnano Cheapest COP 39 190 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 307 710 11:35
Venice Mestre Train Station 4h 20m 15:55
Lampugnano No tags COP 43 990 08:00
Stazione di Venezia Mestre 2h 15m 10:15
Milano Centrale No tags COP 307 710 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 379 390
Next departures from Venice to Milano on 22 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:00
Venice - Mestre Bus Station 3h 45m 19:45
Lampugnano Cheapest COP 39 190 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 238 730 11:35
Venice Mestre Train Station 4h 20m 15:55
Lampugnano No tags COP 43 990 08:00
Stazione di Venezia Mestre 2h 15m 10:15
Milano Centrale No tags COP 248 190 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 179 210
Next departures from Venice to Milano on 23 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:00
Venice - Mestre Bus Station 3h 45m 19:45
Lampugnano Cheapest COP 32 650 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 198 150 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano No tags COP 53 580 07:30
Stazione di Venezia Mestre 2h 15m 09:45
Milano Centrale No tags COP 202 210 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 265 780
Next departures from Venice to Milano on 24 April Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 16:00
Venice - Mestre Bus Station 3h 45m 19:45
Lampugnano Cheapest COP 39 190 07:49
Stazione di Venezia Mestre 2h 6m 09:55
Milano Porta Garibaldi Fastest COP 171 100 07:45
Venice Mestre Train Station 4h 20m 12:05
Lampugnano No tags COP 53 580 07:00
Stazione di Venezia Mestre 2h 15m 09:15
Milano Centrale No tags COP 192 740 08:09
Stazione di Venezia Mestre 2h 16m 10:25
Milano Centrale No tags COP 379 390
Last refresh of the prices: Today at 8:53 PM CEST.
View all departures Compare 2 ways to travel from Venice to Milano We recommend taking the train
Among the sustainable travel choices, the Train stands out as a good way to reach Milano. The journey takes about 2 hours 25 minutes and with fares starting at just COP 105 678, it presents an excellent value for a comfortable ride.
Average price COP 26 188 - COP 431 563 Average duration 4h 35m CO₂ emissions
6kg CO₂e
Check schedules Average price COP 105 678 - COP 864 422 Average duration 2h 25m CO₂ emissions
6kg CO₂e
Check schedules
Where are the popular stops in Venice and Milano? Stops in Venice B
Santa Lucia
Stazione di Venezia Santa Lucia, 30121 Venezia VE, Italy D
Porto Marghera
30172 Venezia VE, Italy Map
E
Carpenedo
Via Santa Maria dei Battuti 26, 30174 Venezia VE, Italy Map
Stops in Milano B
Rogoredo
Via Gamboloita 7, 20139 Milano MI, Italy E
Lampugnano
Via Giulio Natta, 228, 20151 Milano, Italy Find the cheapest prices for buses and trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Venice to Milano was searched and found on 15 Apr 2026 with a price of COP 29 040 To save money and make sure you get the best seat, it's a good idea to buy your bus and train tickets from Venice to Milano, as early as possible.
You can expect to pay between COP 29 040 and COP 887 276 for a bus or train ticket from Venice to Milano based on the past 2 days. You can expect to find the lowest price for the trip at COP 35 708 which is on 2026-04-21.
Usually Trenitalia will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
Top travelled bus and train routes People from around the world trust Busbud
Popular bus departures from Venice Popular bus routes to Milano Continue your journey from Milano