There are 7 ways to get from Grein to Linz by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Grein Schiffstation to Linz/Donau Chemiepark Bahnhst389 / ...
54 min€10–15Train via St. Valentin
cheapest- Take the train from Grein-Bad Kreuzen to St. ValentinRe
- Take the train from St. Valentin to Linz HbfRj
1h 18m€8–16Train
- Take the train from Grein-Bad Kreuzen to Linz HbfRe
1h 9m€10–15Drive 51.8 km
- Drive from Grein to Linz51.8 km
48 min€9–12Taxi
- Take the taxi from Grein to Linz51.8 km
48 min€110–140Line 380 bus, train
- Take the bus from Grein Schiffstation to Amstetten Bahnhof380
- Take the train from Amstetten Noe to Linz Hbf964 / ...
59 min€9–21Train, line 361 bus
- Take the train from Grein Stadt to MauthausenRe
- Take the bus from Mauthausen OÖ Bahnhof to Linz/Donau Musiktheater361
2h 5m€11–17
Grein to Linz by bus
Questions & Answers
The cheapest way to get from Grein to Linz is to drive which costs €8 - €12 and takes 48 min.
The fastest way to get from Grein to Linz is to drive which takes 48 min and costs €8 - €12.
Yes, there is a direct bus departing from Grein Schiffstation station and arriving at Linz/Donau Chemiepark Bahnhst. Services depart four times a day, and operate every day. The journey takes approximately 54 min.
Yes, there is a direct train departing from Grein-Bad Kreuzen and arriving at Linz Hbf. Services depart every four hours, and operate Monday to Friday. The journey takes approximately 1h 9m.
The distance between Grein and Linz is 53 km. The road distance is 51.8 km.
The best way to get from Grein to Linz without a car is to bus which takes 54 min and costs €10 - €15.
The bus from Grein Schiffstation to Linz/Donau Chemiepark Bahnhst takes 54 min including transfers and departs four times a day.
Grein to Linz bus services, operated by Oberösterreichischer Verkehrsverbund, depart from Grein Schiffstation.
Grein to Linz train services, operated by ÖBB, depart from Grein-Bad Kreuzen station.
The best way to get from Grein to Linz is to bus which takes 54 min and costs €10 - €15. Alternatively, you can train, which costs €10 - €15 and takes 1h 9m.
What companies run services between Grein, Austria and Linz, Austria?
Oberösterreichischer Verkehrsverbund operates a bus from Grein Schiffstation to Linz/Donau Chemiepark Bahnhst 4 times a day. Tickets cost €10–15 and the journey takes 54 min. Alternatively, ÖBB operates a train from Grein-Bad Kreuzen to Linz Hbf every 4 hours. Tickets cost €10–15 and the journey takes 1h 9m.
Train from Grein-Bad Kreuzen to Linz Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- €10–15
- Website
- https://www.oebb.at/en/
Train from Amstetten Noe to Linz Hbf
- Ave. Duration
- 28 min
- Frequency
- 5 times a day
- Estimated price
- €15
- Website
- https://www.oebb.at/en/
Train from Grein-Bad Kreuzen to St. Valentin
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- https://www.oebb.at/en/
Train from St. Valentin to Linz Hbf
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.oebb.at/en/
Train from Grein Stadt to Mauthausen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- https://www.oebb.at/en/
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Amstetten Noe to Linz Hbf
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- €13–35
- Website
- https://westbahn.at/en/
- Standard Ticket
- €13–19
- First Class
- €24–35
Train from Amstetten Noe to Linz Hbf
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €14–22
Train from St. Valentin to Linz Hbf
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- €10–16
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €10–15
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Amstetten Noe to Linz Hbf
- Ave. Duration
- 33 min
- Frequency
- 5 times a day
- Estimated price
- €14–15
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from St. Valentin to Linz Hbf
- Ave. Duration
- 13 min
- Frequency
- 5 times a day
- Estimated price
- €4–6
- 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
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Amstetten Noe to Linz Hbf
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- €4–9
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €4–6
- 1st Class
- €6–9
- Business
- €6–8
Train from St. Valentin to Linz Hbf
- Ave. Duration
- 14 min
- Frequency
- Once daily
- Estimated price
- €1–4
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €1–3
- 1st Class
- €3–4
- Business
- €2–4
- Phone
- 0732 66 10 10 66
- kundencenter@ooevv.at
- Website
- ooevv.at
Bus from Grein Schiffstation to Linz/Donau Chemiepark Bahnhst
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- €10–15
- Schedules at
- ooevv.at
Bus from Grein Schiffstation to Amstetten Bahnhof
- Ave. Duration
- 25 min
- Frequency
- Every 2 hours
- Estimated price
- €4–7
- Schedules at
- ooevv.at
Bus from Mauthausen OÖ Bahnhof to Linz/Donau Musiktheater
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- ooevv.at
- Ave. Duration
- 48 min
- Estimated price
- €110–140
Taxi Heiss
- Phone
- +43 7472 61718
- Website
- taxi-heiss.at
Taxi Amstetten ein Unternehmen des StadtTaxi Amstetten e.U.
- Phone
- +43 676 6660220
- Website
- 66662.at
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
More Questions & Answers
Grein to Linz bus services, operated by Oberösterreichischer Verkehrsverbund, arrive at Linz/Donau Chemiepark Bahnhst station.
Grein to Linz train services, operated by ÖBB, arrive at Linz Hbf station.
Yes, the driving distance between Grein to Linz is 52 km. It takes approximately 48 min to drive from Grein to Linz.
Book your Grein to Linz train tickets online with Omio.
There are 352+ hotels available in Linz.





























