Duration 3h 17m
Distance 324.3 km
Average price 60€
Possible routes 6 found

Nice to Milan

Rome2rio has found 6 ways to get from Nice to Milan by train, bus, car and flight. We recommend taking the train from Nice Ville to Milano Centrale, which takes around 4h 51m.
Recommended route

Train

  1. Nice Ville
  2. Milan
4h 51m
Bookable on Rome2rio
35€ - 50€
Alternative routes

Bus

  1. Nice, Nice
  2. Milan
5h 12m
14€ - 23€
6h
46€ - 66€

Rideshare

  1. Nice
  2. Milan
3h 52m
Cheapest
18€ - 20€

Drive

  1. Nice
  2. Milan
Fastest
3h 17m
40€ - 65€

Fly

  1. Nice
  2. Milan
6h 18m
82€ - 246€

Frequently asked questions

Want to know about travelling from Nice to Milan? 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 Nice to Milan is to rideshare which costs 18€ - 20€ and takes 3h 52m.

More details

The quickest way to get from Nice to Milan is to drive which costs 40€ - 65€ and takes 3h 17m.

More details

No, there is no direct bus from Nice to Milan. However, there are services departing from Nice, Nice and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 5h 12m.

More details

Yes, there is a direct train departing from Nice Ville and arriving at Milano Centrale. Services depart three times a day, and operate every day. The journey takes approximately 4h 51m.

More details

The distance between Nice and Milan is 248 km. The road distance is 324.3 km.

Get driving directions

The best way to get from Nice to Milan without a car is to train which takes 4h 51m and costs 35€ - 50€.

More details

The train from Nice Ville to Milano Centrale takes 4h 51m including transfers and departs three times a day.

More details

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

More details

Nice to Milan train services, operated by Thello, depart from Nice Ville station.

More details

The best way to get from Nice to Milan is to train which takes 4h 51m and costs 35€ - 50€. Alternatively, you can bus, which costs 13€ - 24€ and takes 5h 12m, you could also fly, which costs 80€ - 250€ and takes 6h 18m.

Mode details

There is no direct flight from Nice Airport to Milan Malpensa Airport. The quickest flight takes 2h 55m and has one stopover.

Search flights

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

More details

Nice to Milan train services, operated by Thello, arrive at Milano Centrale station.

More details

Yes, the driving distance between Nice to Milan is 324 km. It takes approximately 3h 17m to drive from Nice to Milan.

Get driving directions

Vueling Airlines, Austrian Airlines, Brussels Airlines and six other airlines offer flights from Nice Airport to Milan Malpensa Airport.

Search flights

Book your Nice to Milan train tickets online with Rome2rio.

Search and book

There are 3995+ hotels available in Milan. Prices start at 59€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Nice and Milan. 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 Nice to Nice Airport is to tram which takes 28 min and costs 2€.

More details

How to travel from Nice to Milan

Find all the possible transport options for your trip from Nice to Milan 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 Nice and Milan?

Thello operates a train from Nice to Milan 3 times a day. Tickets cost 35€ - 50€ and the journey takes 4h 51m. Alternatively, FlixBus operates a bus from Nice to Milan 3 times a day. Tickets cost 17€ - 22€ and the journey takes 4h 45m. Blablabus also services this route once daily.
Airlines
Ave. Duration
3h 45m
Frequency
Saturday and Sunday
Estimated price
45€ - 230€
Ave. Duration
2h 55m
Frequency
Monday to Friday
Estimated price
170€ - 600€
Ave. Duration
4h 16m
Frequency
Every day
Estimated price
260€ - 650€
Ave. Duration
3h 51m
Frequency
Every day
Estimated price
50€ - 290€
Ave. Duration
3h 20m
Frequency
Every day
Estimated price
390€ - 850€
Ave. Duration
4h 40m
Frequency
Every day
Estimated price
80€ - 250€
Ave. Duration
4h 45m
Frequency
Every day
Estimated price
240€ - 650€
Ave. Duration
4h 45m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
85€ - 450€
Ave. Duration
5h 20m
Frequency
Tuesday, Wednesday, Thursday and Sunday
Estimated price
100€ - 320€
Train operators
Ave. Duration
4h 51m
Frequency
3 times a day
Estimated price
35€ - 50€
Ave. Duration
5h 45m
Frequency
Once a week
Estimated price
40€ - 65€
Bus operators
Ave. Duration
4h 45m
Frequency
3 times a day
Estimated price
17€ - 22€
Ave. Duration
4h 5m
Frequency
Once daily
Estimated price
12€ - 16€
Other operators
Ave. Duration
3h 52m
Frequency
5 times a day
Estimated price
18€ - 20€

Milan, Italy

One of the major fashion capitals of the world, Milan oozes style and elegance from every corner. Known for its high-end boutiques and restaurants, this northern Italian city is both a shopaholic’s haven and an architectural delight. The city’s drawcard, the Duomo cathedral, built between 1386 and 1577, is the fifth largest cathedral in the world and Italy’s most important example of Gothic architecture. Tuck into some delectable Milanese dishes like osso bucco and Milanesa veal, or catch some football fever at one of the two Serie A teams’ games: AC Milan or Inter Milan.

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