There are 5 ways to get from Milan Linate Airport (LIN) to Baveno by train, bus, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 57 min

  1. Reg

$9 - $24

4 alternative options

Train via Gallarate  •  3 h 26 min

  1. S5
  2. Reg

$10 - $28

Bus  •  4 h 16 min

  1. Malpensa Airport Bus

$17 - $40

Drive  •  1 h 8 min

  1. 62.8 miles

$15 - $22

Uber  •  1 h 8 min

  1. 62.8 miles

$321

What companies run services between Milan Linate Airport (LIN), Italy and Baveno, Italy?

Trenitalia operates a train from Milan Linate Airport (LIN) to Baveno every 4 hours. Tickets cost $6 - $15 and the journey takes 1 h 31 min. Alternatively, you can take a bus from Milan Linate Airport (LIN) to Baveno via Milan Central Station, Milano Centrale, Malpensa Airport T1, Gravellona Toce, Verbania Ferrovia, and Verbania-Pallanza in around 4 h 16 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Porta Garibaldi to Baveno
Ave. Duration
1 h 31 min
Frequency
Every 4 hours
Estimated price
$6 - $15
Website
orario.trenitalia.com
1st Class
$12 - $15
Train from Gallarate to Baveno
Ave. Duration
54 min
Frequency
Every 4 hours
Estimated price
$3 - $9
Website
orario.trenitalia.com
1st Class
$7 - $9
Bus operators
Autostradale
TerraVision IT
Email
customerservices@terravision.eu
Website
terravision.eu
Bus from Milano Central station to Milan Malpensa Airport
Ave. Duration
50 min
Frequency
Every 30 minutes
Estimated price
$9 - $10
Schedules at
terravision.eu
Autoservizi Comazzi srl
Phone
0322 844 862
Email
comazzi@comazzibus.com
Website
comazzibus.com
Bus from Malpensa Airport T1 to Gravellona Toce
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
$6 - $17
Schedules at
comazzibus.com
Other operators
Uber Mailand
Website
uber.com
Towncar from Milan Linate Airport (LIN) to Baveno
Ave. Duration
1 h 8 min
Frequency
On demand
Estimated price
$321
Signup at
uber.com
Nearest UberBLACK
$321
UberLUX
$464
UberVAN
$464

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Milan Linate Airport (LIN) and Baveno is 78 km. The road distance is 100 km.

The cheapest way to get from Milan Linate Airport (LIN) to Baveno is to drive which costs 12€ - 19€ and takes 1 h 8 min.

The quickest way to get from Milan Linate Airport (LIN) to Baveno is to drive which takes 1 h 8 min and costs 12€ - 19€.

It takes approximately 2 h 57 min to get from Milan Linate Airport (LIN) to Baveno, including transfers.