Travel options for:
Milan Linate Airport (LIN) to Ascona
  • Train

    $53 - $73
    1. Milan Linate Airport

      25 min - every 30 minutes

      $1 - $6

    2. Milano Centrale

      1 h 33 min - every 4 hours

      $36 - $38

    3. Bellinzona

      27 min - hourly - line 20

      $14 - $26

    4. Locarno, Piazza Stazione

      11 min - every 30 minutes - line 1

      $1 - $3

  • Bus

    $18 - $31
    1. aeroporto di linate

      23 min - every 15 minutes - line 73

      $1 - $3

    2. cavallotti

      24 min - every 2 hours

      $1 - $3

    3. Milan, Milan

      1 h 55 min - once daily

      $6 - $10

    4. Bellinzona, Via Pellandini

      40 min - hourly - line 311

      $8 - $13

    5. Locarno, Via della Pace

      13 min - every 30 minutes - line 1

      $1 - $3

  • Drive

    $18 - $28
    1. Milan Linate Airport (LIN)

      1 h 32 min - 78.6 miles

      $18 - $28

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Milan Linate Airport bus to Milano Centrale, train to Bellinzona, line 20 train to Locarno, Piazza Stazione, then line 1 bus to Ascona, Barragie. 4 h 7 min 60€. From aeroporto di linate line 73 bus to cavallotti, bus to Milan, Milan, bus to Bellinzona, Via Pellandini, line 311 bus to Locarno, Via della Pace, then line 1 bus to Ascona, Posta. 6 h 16 min 21€. From Milan Linate Airport (LIN) drive to Ascona. 1 h 32 min 19€.

 
 

Bus or train from Milan Linate Airport (LIN) to Ascona?

Milan Metro operates a train from Milan Linate Airport (LIN) to Ascona every 30 minutes. Tickets cost $1 - $6 and the journey takes 25 min. 4 other operators also service this route. Alternatively, Milan Metro operates a bus from Milan Linate Airport (LIN) to Ascona every 10 minutes. Tickets cost $1 - $3 and the journey takes 23 min. 4 other operators also service this route.