There are 12 ways to get from Linz to Lugano by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Linz/Donau Hbf to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Luganotrain Ec / ...
8h 58mCHF 125–195Bus
cheapest- Take the bus from Linz Industriezeile to Munich central bus stationbus FlixBus 882 / ...
- Take the bus from Munich central bus station to Luganobus FlixBus N76 / ...
9h 55mCHF 43–78Drive 644.3 km
- Drive from Linz to Luganocar 644.3 km
6h 41mCHF 114–165Train to Vienna International Airport, fly to Milano Malpensa Airport, train
- Take the train from Linz/Donau Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Milano Malpensa Airport (MXP)plane VIE - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
7h 20mCHF 61–262Train via Kufstein
- Take the train from Linz/Donau Hbf to Kufsteintrain Rjx
- Take the train from Kufstein to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Luganotrain Ec / ...
10h 7mCHF 106–225Train, bus
- Take the train from Linz/Donau Hbf to Landshut(Bay)Hbftrain
- Take the train from Landshut(Bay)Hbf to Muenchen Flughafen Terminaltrain Re
- Take the bus from Munich Airport Terminal 2 to Lugano Via Giacomo and Filippo Cianibus
12h 32mCHF 78–142Train to Vienna International Airport, fly to Milan Linate Airport, train
- Take the train from Linz/Donau Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Milan Linate Airport (LIN)plane VIE - LIN
- Take the train from Monza to Luganotrain
7h 31mCHF 57–255Train to Vienna International Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Linz/Donau Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Il Caravaggio International Airport (BGY)plane VIE - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
7h 52mCHF 76–356Train, train to Munich International Airport, fly to Zurich Airport
- Take the train from Linz/Donau Hbf to Plattlingtrain
- Take the train from Plattling to Freisingtrain
- Fly from Munich International Airport (MUC) to Zurich Airport (ZRH)plane MUC - ZRH
- Take the train from Zürich HB to Luganotrain
8h 3mCHF 171–383Train, train to Munich International Airport, fly to Milano Malpensa Airport
- Take the train from Linz/Donau Hbf to Plattlingtrain
- Take the train from Plattling to Freisingtrain
- Fly from Munich International Airport (MUC) to Milano Malpensa Airport (MXP)plane MUC - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
9hCHF 103–287Train to Václav Havel Airport Prague, fly to Milano Malpensa Airport, train
- Take the train from Linz/Donau Hbf to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Milano Malpensa Airport (MXP)plane PRG - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
10h 20mCHF 76–237Train, train to Munich International Airport, fly to Milan Linate Airport
- Take the train from Linz/Donau Hbf to Plattlingtrain
- Take the train from Plattling to Freisingtrain
- Fly from Munich International Airport (MUC) to Milan Linate Airport (LIN)plane MUC - LIN
- Take the train from Monza to Luganotrain
9h 12mCHF 124–310
Linz to Lugano by train
Comparing Your Travel Options
The cheapest way to get from Linz to Lugano is to bus which costs SFr 40 - SFr 80 and takes 9h 55m.
The fastest way to get from Linz to Lugano is to drive which takes 6h 41m and costs SFr 110 - SFr 170.
No, there is no direct bus from Linz to Lugano. However, there are services departing from Linz Industriezeile and arriving at Lugano via Munich central bus station. The journey, including transfers, takes approximately 9h 55m.
No, there is no direct train from Linz to Lugano. However, there are services departing from Linz/Donau Hbf and arriving at Lugano via Zürich HB. The journey, including transfers, takes approximately 8h 58m.
The distance between Linz and Lugano is 770 km. The road distance is 644.3 km.
The best way to get from Linz to Lugano without a car is to train which takes 8h 58m and costs SFr 120 - SFr 200.
It takes approximately 8h 58m to get from Linz to Lugano, including transfers.
Linz to Lugano bus services, operated by FlixBus, depart from Linz Industriezeile station.
Linz to Lugano train services, operated by Railjet, depart from Linz/Donau Hbf station.
The best way to get from Linz to Lugano is to train which takes 8h 58m and costs SFr 120 - SFr 200. Alternatively, you can bus, which costs SFr 40 - SFr 80 and takes 9h 55m.
What companies run services between Linz, Austria and Lugano, Switzerland?
You can take a train from Linz/Donau Hbf to Lugano via Zuerich Hb and Zürich HB in around 8h 58m. Alternatively, you can take a bus from Linz Industriezeile to Lugano via Munich central bus station in around 9h 55m.
- Website
- lufthansa.com
Flights from Vienna International Airport to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- CHF 65–390
Flights from Vienna International Airport to Milan Linate Airport via Munich International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–310
Flights from Vienna International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 80–300
Flights from Munich International Airport to Zurich Airport
- Ave. Duration
- 54 min
- When
- Every day
- Estimated price
- CHF 70–420
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 60–400
Flights from Munich International Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 130–420
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 3h
- When
- Monday to Thursday
- Estimated price
- CHF 120–390
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- CHF 70–410
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- CHF 70–450
- Website
- ita-airways.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 60–270
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 60–400
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- CHF 70–450
- Website
- ryanair.com
Flights from Vienna International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- CHF 30–150
Flights from Vienna International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 30–210
- Website
- easyjet.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 29–140
Flights from Václav Havel Airport Prague to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 26–120
- Website
- swiss.com
Flights from Vienna International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 55–240
Flights from Munich International Airport to Zurich Airport
- Ave. Duration
- 54 min
- When
- Every day
- Estimated price
- CHF 70–420
Flights from Munich International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- CHF 60–400
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 60–240
- Website
- airdolomiti.it
Flights from Munich International Airport to Zurich Airport
- Ave. Duration
- 52 min
- When
- Friday and Saturday
- Estimated price
- CHF 140–420
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 130–400
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Saturday
- Estimated price
- CHF 150–450
- Website
- austrian.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 60–270
- Website
- neosair.it
Flights from Václav Havel Airport Prague to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday
- Estimated price
- CHF 100–340
- Website
- condor.com
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 75–170
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Linz/Donau Hbf to Zuerich Hb
- *
- CHF 75–110
Train from Linz/Donau Hbf to Flughafen Wien
- *
- CHF 30–45
Train from Linz/Donau Hbf to Kufstein
- *
- CHF 35–55
Train from Kufstein to Zuerich Hb
- *
- CHF 45–70
Train from Linz/Donau Hbf to Flughafen Wien
- *
- CHF 30–45
Train from Linz/Donau Hbf to Flughafen Wien
- *
- CHF 30–45
Train from Linz/Donau Hbf to Praha Hlavni Nadrazi
- *
- CHF 40–60
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 21–40
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 21–40
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 21–40
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 29–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 29–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Flughafen Wien
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 29–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 22–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 22–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 22–45
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Linz/Donau Hbf to Kufstein
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–70
- Website
- Westbahn
Train from Linz/Donau Hbf to Landshut(Bay)Hbf
- Ave. Duration
- 2h 27m
- Frequency
- 4 times a day
- Estimated price
- CHF 40–65
- Website
- Westbahn
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 29–45
- Website
- Westbahn
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 29–45
- Website
- Westbahn
Train from Linz/Donau Hbf to Plattling
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 29–45
- Website
- Westbahn
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Linz/Donau Hbf to Kufstein
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- CHF 11–20
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +49 800 589 28 40
- [email protected]
- Website
- agilis
Train from Landshut(Bay)Hbf to Muenchen Flughafen Terminal
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 13–24
- Schedules at
- agilis
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Landshut(Bay)Hbf to Muenchen Flughafen Terminal
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Plattling to Freising
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- CHF 15
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Plattling to Freising
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- CHF 15
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Plattling to Freising
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- CHF 15
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 21–60
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 21–29
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Linz/Donau Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 68
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Linz Industriezeile to Munich central bus station
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 19–28
- Website
- Flixbus
Bus from Munich central bus station to Lugano
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–50
- Website
- Flixbus
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Linz Industriezeile to Munich central bus station
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 28
- Website
- Arda Tur
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Munich central bus station to Lugano
- Ave. Duration
- 6h 55m
- Frequency
- 3 times a week
- Estimated price
- CHF 24–40
- Website
- RegioJet
Bus from Munich Airport Terminal 2 to Lugano Via Giacomo and Filippo Ciani
- Ave. Duration
- 7h 40m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–55
- Website
- RegioJet
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
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.
Related travel guides
Italian Lakes: Getting around by train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Linz to Lugano bus services, operated by FlixBus, arrive at Munich central bus station.
Linz to Lugano train services, operated by Railjet, arrive at Zuerich Hb station.
Yes, the driving distance between Linz to Lugano is 644 km. It takes approximately 6h 41m to drive from Linz to Lugano.
Book your Linz to Lugano train tickets online with Omio.
Book your Linz to Lugano bus tickets online with Omio, FlixBus and 12go.asia.
There are 6225+ hotels available in Lugano.












































































