Travel from Grasse to Milan

Bus or train from Grasse to Milan?

French Railways (SNCF) operates a train from Grasse to Milan hourly. Tickets cost $19 - $28 and the journey takes 1 h 52 min. Trenitalia Eurocity also services this route every 3 hours. Alternatively, Department Des Alpes Maritimes operates a bus from Grasse to Milan every 3 hours. Tickets cost $1 - $25 and the journey takes 1 h. 2 other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Grasse to Milan

From Grasse train to Nice airport, fly to Milan Linate airport, then line 73 bus to Milan. 3 h 4 min $163. From Grasse train to Nice airport, fly to Milan Bergamo airport, then shuttle to Milan. 5 h 8 min $259. From Grasse train to Ventimiglia then train to Milano Centrale. 6 h 30 min $84. From Grasse Gare Routière line 500 bus to Nice - Aéroport, bus to Lampugnano, then line 1 subway to Duomo M1. 8 h 3 min $35. From Grasse Gare Routière line 600 bus to Cannes, line 210 bus to Cannes, Cannes, bus to lampugnano m1, then line 68 bus to conciliazione m1. 8 h 8 min $63. From Grasse drive to Milan. 3 h 49 min $68.
Close Print Itinerary
  1. Here are 6 options to get from
    Grasse to Milan:

    1. Trip:
      1 Train, fly to Milan Linate
      • One-Way approx: USD $113 - $395
      • Duration: 3 h 4 min
      Open +
      • Trip:
        1 Train, fly to Milan Linate
        • One-Way approx: USD $113 - $395
        • Duration: 3 h 4 min
        Close x
    2. Trip:
      2 Train, fly to Milan Bergamo, shuttle
      • One-Way approx: USD $148 - $725
      • Duration: 5 h 8 min
      Open +
      • Trip:
        2 Train, fly to Milan Bergamo, shuttle
        • One-Way approx: USD $148 - $725
        • Duration: 5 h 8 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $70 - $98
      • Duration: 6 h 30 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $70 - $98
        • Duration: 6 h 30 min
        Close x
    4. Trip:
      4 Bus Ouibus
      • One-Way approx: USD $16 - $45
      • Duration: 8 h 3 min
      Open +
      • Trip:
        4 Bus Ouibus
        • One-Way approx: USD $16 - $45
        • Duration: 8 h 3 min
        Close x
    5. Trip:
      5 Bus FlixBus
      • One-Way approx: USD $50 - $70
      • Duration: 8 h 8 min
      Open +
      • Trip:
        5 Bus FlixBus
        • One-Way approx: USD $50 - $70
        • Duration: 8 h 8 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 3 h 49 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 3 h 49 min
        Close x