Travel options for:
Nearby airports Lago d'Orta
  • Milan Malpensa (MXP)

    $8 - $20
    1. Malpensa Airport T1

      45 min - every 4 hours

      $6 - $17

    2. Gravellona Toce

      4 min - 1198 feet

    3. Gravellona Toce Bivio FS

      20 min - 5 times a week - line 128

      $2 - $3

  • Zurich (ZRH)

    $85 - $155
    1. Zürich Flughafen

      2 h 31 min - every 4 hours

      $70 - $130

    2. Brig

      28 min - 5 times a day

      $8 - $17

    3. Domodossola

      1 h 1 min - 4 times a day

      $3 - $9

  • Milan Linate (LIN)

    $9 - $25
    1. Milan Linate Airport

      25 min - every 30 minutes

      $1 - $6

    2. Milan Central Station

      0 min - 269 feet

    3. Milano Centrale

      38 min - hourly

      $4 - $10

    4. Novara

      55 min - 3 times a day

      $3 - $9

  • Milan Bergamo (BGY)

    $13 - $29
    1. Orio al Serio Airport

      1 h - hourly

      $5 - $11

    2. Milano Centrale

      38 min - hourly

      $4 - $10

    3. Novara

      55 min - 3 times a day

      $3 - $9

  • Turin (TRN)

    $14 - $30
    1. Caselle Aeroporto

      20 min - hourly

      $2

    2. Torino Dora

      0 min - 492 feet

    3. Fermata 1308 - BALDISSERA

      10 min - every 20 minutes - line 46

      $2

    4. Fermata 27 - M - XVIII

      0 min - 271 feet

    5. Torino Porta Susa

      57 min - hourly

      $7 - $17

    6. Novara

      55 min - 3 times a day

      $3 - $9

  • Lago d'Orta Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Lago-d-Orta

Bus or train from Nearby airports to Lago d'Orta?

You can take a bus from Milan Malpensa (MXP) to Lago d'Orta via Gravellona Toce and Gravellona Toce Bivio FS in around 2 h 9 min. Alternatively, you can take a train from Zurich (ZRH) to Lago d'Orta via Brig and Domodossola in around 5 h 20 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Nearby airports to Lago d'Orta

ModeDurationPrice
From Malpensa Airport T1 bus to Gravellona Toce, walk to Gravellona Toce Bivio FS, then line 128 bus to Pettenasco.2 h 9 min16€
From Zürich Flughafen train to Brig, train to Domodossola, then train to Pettenasco.5 h 20 min129€
From Milan Linate Airport bus to Milan Central Station, walk to Milano Centrale, train to Novara, then train to Pettenasco.3 h 34 min18€
From Orio al Serio Airport bus to Milano Centrale, train to Novara, then train to Pettenasco.4 h 9 min19€
From Caselle Aeroporto train to Torino Dora, walk to Fermata 1308 - BALDISSERA, line 46 bus to Fermata 27 - M - XVIII DICEMBRE, walk to Torino Porta Susa, train to Novara, then train to Pettenasco.3 h 54 min22€

How long does it take to get from Nearby airports to Lago d'Orta?

It takes approximately 2 h 9 min to get from Nearby airports to Lago d'Orta, including transfers.

Is there a direct train between Nearby airports and Lago d'Orta?

No, there is no direct train from Nearby airports to Lago d'Orta. However, there are services departing from Zürich Flughafen and arriving at Pettenasco via Brig and Domodossola. The journey, including transfers, takes approximately 5 h 20 min.

Is there a direct bus between Nearby airports and Lago d'Orta?

No, there is no direct bus from Nearby airports to Lago d'Orta. However, there are services departing from Malpensa Airport T1 and arriving at Pettenasco via Gravellona Toce Bivio FS. The journey, including transfers, takes approximately 2 h 9 min.

Operators from Nearby airports to Lago d'Orta

OperatorPhoneWebsite
Autoservizi Comazzi srl0322 844 862Autoservizi Comazzi srl
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia+39 06 68475475Trenitalia
Milan MetroMilan Metro
Autostradale+39 02 3008 9000Autostradale
5T Torino5T Torino