Duration 2h 25m
Distance 263.8 km
Average price 100€
Possible routes 6 found

Milan to Venice

Rome2rio has found 6 ways to get from Milan to Venice by train, bus, car and flight. We recommend taking the train from Milano Centrale to Venezia S. Lucia, which is the fastest option and takes around 2h 25m.
Recommended route

Train

  1. Milano Centrale
  2. Venice
Fastest
2h 25m
Bookable on Rome2rio
19€ - 75€
Alternative routes

Bus

  1. Milan, Milan
  2. Bergamo Orio al Serio Airport, Bergamo
  3. Venice
5h 4m
20€ - 26€

Rideshare

  1. Milan
  2. Venice
3h 28m
Cheapest
14€ - 16€

Drive

  1. Milan
  2. Venice
2h 36m
35€ - 55€

Fly from Milan Malpensa

  1. Milan Malpensa
  2. Venice
5h 27m
108€ - 265€

Bus to Milan Bergamo, fly

  1. Milan, Milan
  2. Milan Bergamo
  3. Venice
5h 25m
117€ - 1018€

Frequently asked questions

Want to know about travelling from Milan to Venice? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Milan to Venice is to rideshare which costs 14€ - 16€ and takes 3h 28m.

More details

The quickest way to get from Milan to Venice is to train which costs 19€ - 75€ and takes 2h 25m.

More details

No, there is no direct bus from Milan to Venice. However, there are services departing from Milan, Milan and arriving at Venezia via Bergamo Orio al Serio Airport, Bergamo and Stazione MESTRE FS C3. The journey, including transfers, takes approximately 5h 4m.

More details

Yes, there is a direct train departing from Milano Centrale and arriving at Venezia S. Lucia. Services depart hourly, and operate every day. The journey takes approximately 2h 25m.

More details

The distance between Milan and Venice is 245 km. The road distance is 263.8 km.

Get driving directions

The best way to get from Milan to Venice without a car is to train which takes 2h 25m and costs 19€ - 75€.

More details

The train from Milano Centrale to Venezia S. Lucia takes 2h 25m including transfers and departs hourly.

More details

Milan to Venice bus services, operated by FlixBus, depart from Milan, Milan station.

More details

Milan to Venice train services, operated by Trenitalia Frecce, depart from Milano Centrale station.

More details

The best way to get from Milan to Venice is to train which takes 2h 25m and costs 19€ - 75€. Alternatively, you can bus, which costs 19€ - 27€ and takes 5h 4m, you could also fly, which costs 100€ - 270€ and takes 5h 27m.

Mode details

There is no direct flight from Milan Malpensa Airport to Venice Airport. The quickest flight takes 3h 20m and has one stopover.

Search flights

Milan to Venice bus services, operated by FlixBus, arrive at Venice, Venice Mestre station.

More details

Milan to Venice train services, operated by Trenitalia Frecce, arrive at Venezia S. Lucia station.

More details

Yes, the driving distance between Milan to Venice is 264 km. It takes approximately 2h 36m to drive from Milan to Venice.

Get driving directions

Air Dolomiti, Luxair, Austrian Airlines and six other airlines offer flights from Milan Malpensa Airport to Venice Airport.

Search flights

Book your Milan to Venice train tickets online with Rome2rio.

Search and book

There are 4585+ hotels available in Venice. Prices start at 67€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Milan and Venice. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Milan to Milan Malpensa Airport is to train which takes 37 min and costs 11€ - 14€.

More details

How to travel from Milan to Venice

Find all the possible transport options for your trip from Milan to Venice right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Milan and Venice?

Trenitalia Frecce operates a train from Milan to Venice hourly. Tickets cost 22€ - 75€ and the journey takes 2h 25m. Two other operators also service this route. Alternatively, you can take a bus from Milan to Venice via Bergamo Orio al Serio Airport, Bergamo, Venice, Venice Mestre, and Stazione MESTRE FS C3 in around 5h 4m.
Airlines
Ave. Duration
4h 16m
Frequency
Every day
Estimated price
180€ - 1100€
Ave. Duration
3h 57m
Frequency
Every day
Estimated price
230€ - 750€
Ave. Duration
3h 30m
Frequency
Monday, Wednesday and Friday
Estimated price
45€ - 230€
Ave. Duration
4h 13m
Frequency
Every day
Estimated price
320€ - 2400€
Ave. Duration
3h 35m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
320€ - 1400€
Ave. Duration
3h 52m
Frequency
Every day
Estimated price
100€ - 550€
Ave. Duration
4h 20m
Frequency
Every day
Estimated price
140€ - 1800€
Ave. Duration
6h 10m
Frequency
Tuesday, Thursday and Saturday
Estimated price
55€ - 270€
Ave. Duration
4h 15m
Frequency
Monday to Friday
Estimated price
110€ - 240€
Ave. Duration
4h 15m
Frequency
Monday, Tuesday, Wednesday and Friday
Estimated price
220€ - 2400€
Ave. Duration
3h 5m
Frequency
Sunday
Estimated price
55€ - 390€
Ave. Duration
3h 50m
Frequency
Saturday
Estimated price
120€ - 550€
Ave. Duration
4h 50m
Frequency
Monday, Friday and Sunday
Estimated price
110€ - 480€
Ave. Duration
5h 10m
Frequency
Thursday, Friday and Sunday
Estimated price
150€ - 600€
Train operators
Ave. Duration
2h 25m
Frequency
Hourly
Estimated price
22€ - 75€
Ave. Duration
2h 25m
Frequency
Every 4 hours
Estimated price
19€ - 27€
Ave. Duration
2h 35m
Frequency
Twice daily
Estimated price
75€ - 140€
Bus operators
Ave. Duration
50 min
Frequency
Every 30 minutes
Estimated price
5€ - 8€
Other operators
Ave. Duration
3h 28m
Frequency
Every 3 hours
Estimated price
14€ - 16€

Venice, Italy

A sprawling city in the north of Italy, Venice is built on a network of canals. Situated across a group of 118 small islands, the Floating City is renowned for the beauty of its watery settings, awe-inspiring architecture and striking artworks. Listed as a UNESCO World Heritage site, a visit to Venice involves a romantic trip down the Grand Canal on a gondola, marvelling at the architecture of its historic buildings, sampling traditional Venetian dishes, and partaking in the annual Carnival celebrations, world famous for its elaborate Venetian masks.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe