There are 8 ways to get from Zurich Airport (ZRH) to Linz by plane, train, bus, rideshare, 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.
Fly to Linz Airport
best- Fly from Zurich Airport (ZRH) to Linz Airport (LNZ)plane ZRH - LNZ
4h 32m€191–296Bus
cheapest- Take the bus from Zurich Airport bus station to Linz Industriezeilebus FlixBus N191
7h 59m€45–75Train
- Take the train from Zuerich Flughafen to Linz/Donau Hbftrain Rjx
7h 32m€80–130Airport Transfer
- Take the rideshare from Zurich-ZRH to Linz523.5 km
5h 34mDrive 523.5 km
- Drive from Zurich Airport (ZRH) to Linzcar 523.5 km
5h 34m€92–132Fly to Vienna International Airport, train
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)plane ZRH - VIE
- Take the train from Flughafen Wien to Linz/Donau Hbftrain
3h 15m€110–251Fly to Graz Airport, train
- Fly from Zurich Airport (ZRH) to Graz Airport (GRZ)plane ZRH - GRZ
- Take the train from Graz Hbf to Linz/Donau Hbftrain
5h 32m€182–409Train via Bregenz
- Take the train from Zürich Flughafen to Bregenztrain Ec
- Take the train from Bregenz to Linz/Donau Hbftrain Rjx
8h 4m€111–295
Zurich Airport (ZRH) to Linz by train
Questions & Answers
The cheapest way to get from Zurich Airport (ZRH) to Linz is to bus which costs €45 - €75 and takes 7h 59m.
The fastest way to get from Zurich Airport (ZRH) to Linz is to fly and train which takes 3h 15m and costs €110 - €260.
Yes, there is a direct bus departing from Zurich Airport bus station station and arriving at Linz Industriezeile. Services depart once daily, and operate every day. The journey takes approximately 7h 59m.
Yes, there is a direct train departing from Zuerich Flughafen and arriving at Linz/Donau Hbf. Services depart every four hours, and operate every day. The journey takes approximately 7h 32m.
The distance between Zurich Airport (ZRH) and Linz is 443 km. The road distance is 523.5 km.
The best way to get from Zurich Airport (ZRH) to Linz without a car is to train which takes 7h 32m and costs €80 - €130.
It takes approximately 4h 32m to get from Zurich Airport (ZRH) to Linz, including transfers.
Zurich Airport (ZRH) to Linz bus services, operated by FlixBus, depart from Zurich Airport bus station.
Zurich Airport (ZRH) to Linz train services, operated by Railjet, depart from Zuerich Flughafen station.
The best way to get from Zurich Airport (ZRH) to Linz is to fly which takes 4h 32m and costs €190 - €300. Alternatively, you can train, which costs €80 - €130 and takes 7h 32m, you could also bus, which costs €45 - €75 and takes 7h 59m.
What companies run services between Zurich Airport (ZRH), Switzerland and Linz, Austria?
Swiss, DAT Danish Air Transport, and four other airlines fly from Zurich Airport (ZRH) to Linz Airport (LNZ) 4 times a day. Alternatively, Railjet operates a train from Zuerich Flughafen to Linz/Donau Hbf every 4 hours. Tickets cost €80–130 and the journey takes 7h 32m.
- Website
- austrian.com
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €85–190
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €100–290
Flights from Zurich Airport to Graz Airport via Vienna International Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- €110–430
- Website
- swiss.com
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €85–190
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €100–290
Flights from Zurich Airport to Graz Airport via Vienna International Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- €110–430
- Website
- lufthansa.com
Flights from Zurich Airport to Linz Airport via Frankfurt
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- €180–550
Flights from Zurich Airport to Linz Airport via Munich, Frankfurt
- Ave. Duration
- 6h 50m
- When
- Monday, Friday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €220–600
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €85–190
Flights from Zurich Airport to Graz Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €120–450
- Website
- dat.dk
Flights from Zurich Airport to Linz Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €180–550
- Website
- eurowings.com
Flights from Zurich Airport to Linz Airport via Kos
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- €240–950
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Zuerich Flughafen to Linz/Donau Hbf
- Ave. Duration
- 7h 32m
- Frequency
- Every 4 hours
- Estimated price
- €80–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €80–130
Train from Flughafen Wien to Linz/Donau Hbf
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- €30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €30–50
Train from Bregenz to Linz/Donau Hbf
- Ave. Duration
- 6h 4m
- Frequency
- Hourly
- Estimated price
- €70–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €70–110
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Flughafen Wien to Linz/Donau Hbf
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Graz Hbf to Linz/Donau Hbf
- Ave. Duration
- 3h 11m
- Frequency
- Hourly
- Estimated price
- €50–90
- Website
- https://www.oebb.at/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bregenz
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
- Phone
- +43 1 89900
- [email protected]
- Website
- westbahn.at
Train from Bregenz to Linz/Donau Hbf
- Ave. Duration
- 6h 24m
- Frequency
- 4 times a day
- Estimated price
- €95–170
- Website
- https://westbahn.at/en/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Zurich Airport bus station to Linz Industriezeile
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Estimated price
- €45–75
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Austria
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
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
More Questions & Answers
Zurich Airport (ZRH) to Linz bus services, operated by FlixBus, arrive at Linz Industriezeile station.
Zurich Airport (ZRH) to Linz train services, operated by Railjet, arrive at Linz/Donau Hbf station.
Yes, the driving distance between Zurich Airport (ZRH) to Linz is 524 km. It takes approximately 5h 34m to drive from Zurich Airport (ZRH) to Linz.
Book your Zurich Airport (ZRH) to Linz train tickets online with Omio.
Book your Zurich Airport (ZRH) to Linz bus tickets online with Omio and FlixBus.
There are 419+ hotels available in Linz.
Check out Blablacar's carpooling service for rideshare options between Zurich Airport (ZRH) and Linz. A great option if you don't have a driver's licence or want to avoid public transport.





























