There are 4 ways to get from Pragelato to Lucerne by train, bus or car

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  •  7 h 43 min

  1. Take the train from Salbertrand to Torino Porta Nuova Sfm
  2. Take the train from Torino Porta Nuova to Milano Centrale Fr
  3. Take the train from Milano Centrale to Arth-Goldau Ec

$147 - $208

Cheapest option

Bus Ouibus  •  8 h 2 min

  1. Take the bus from Pragelato to Torino Porta Nuova Station 275
  2. Take the bus from Torino - Porta Nuova to Milan
  3. Take the bus from Milan to Lucerne

$22 - $55

2 alternative options

Bus Marino Autolinee  •  9 h 27 min

  1. Take the bus from Pragelato to Torino Porta Nuova Station 275
  2. Take the bus from Torino to Lucerna Marinobus

$39 - $54

Drive  •  4 h 49 min

  1. Drive from Pragelato to Lucerne 286.8 miles

$65 - $100

What companies run services between Pragelato, Italy and Lucerne, Switzerland?

You can take a train from Pragelato to Lucerne via Salbertrand, Torino Porta Nuova, Milano Centrale, and Arth-Goldau in around 7 h 43 min. Alternatively, you can take a bus from Pragelato to Lucerne via Torino Porta Nuova Station, Torino - Porta Nuova, and Milan in around 8 h 2 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Salbertrand to Torino Porta Nuova
Ave. Duration
1 h 6 min
Frequency
Hourly
Estimated price
$5 - $13
Website
orario.trenitalia.com
1st Class
$10 - $13
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Torino - Porta Nuova to Milan
Ave. Duration
1 h 55 min
Frequency
Every 15 minutes
Estimated price
$5 - $8
Website
Ouibus
Bus from Milan to Lucerne
Ave. Duration
3 h 30 min
Frequency
Every 15 minutes
Estimated price
$9 - $13
Website
Ouibus
Globtour
Website
globtour.com
Bus from Mailand Lampugnano to Luzern Hbf
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$16 - $24
Schedules at
globtour.com
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from Milano Lampugnano to Luzern
Ave. Duration
3 h 25 min
Frequency
Once daily
Estimated price
$24 - $29
Book at
eurolines.ch
Marino Autolinee
Phone
+39 080 3112335
Email
info@marinobus.it
Website
marinobus.it
Bus from Torino to Lucerna
Ave. Duration
5 h 50 min
Frequency
Once daily
Estimated price
$29
Schedules at
marinobus.it

Want to know more about travelling around Switzerland

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 Pragelato and Lucerne is 249 km. The road distance is 459 km.

The cheapest way to get from Pragelato to Lucerne is to bus which costs 19€ - 50€ and takes 8 h 2 min.

The quickest way to get from Pragelato to Lucerne is to drive which takes 4 h 49 min and costs 55€ - 85€.

No, there is no direct bus from Pragelato to Lucerne. However, there are services departing from Pragelato and arriving at Lucerne via Torino - Porta Nuova and Milan. The journey, including transfers, takes approximately 8 h 2 min.

It takes approximately 7 h 43 min to get from Pragelato to Lucerne, including transfers.