There are 4 ways to get from Salzburg to Puch bei Hallein by train, bus, taxi, 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.
Line 5012 train
best- Take the train from Salzburg Hbf to Puch Bei Halleintrain 5012 / ...
19 min€3–5Drive 11.9 km
cheapest- Drive from Salzburg to Puch bei Halleincar 11.9 km
14 min€2–3Line 160 bus
- Take the bus from Salzburg Mozartsteg/Rudolfskai to Puch Gemeindeamtbus 160
25 min€3–5Taxi
- Take the taxi from Salzburg to Puch bei Halleintaxi 11.9 km
14 min€40–55
Salzburg to Puch bei Hallein by train
Comparing Your Travel Options
The cheapest way to get from Salzburg to Puch bei Hallein is to drive which costs €2 - €3 and takes 14 min.
The fastest way to get from Salzburg to Puch bei Hallein is to taxi which takes 14 min and costs €40 - €55.
Yes, there is a direct bus departing from Salzburg Mozartsteg/Rudolfskai and arriving at Puch Gemeindeamt. Services depart hourly, and operate every day. The journey takes approximately 25 min.
Yes, there is a direct train departing from Salzburg Hbf and arriving at Puch Bei Hallein. Services depart every 20 minutes, and operate every day. The journey takes approximately 19 min.
The distance between Salzburg and Puch bei Hallein is 15 km. The road distance is 11.9 km.
The best way to get from Salzburg to Puch bei Hallein without a car is to line 5012 train which takes 19 min and costs €3 - €5.
The line 5012 train from Salzburg Hbf to Puch Bei Hallein takes 19 min including transfers and departs every 20 minutes.
Salzburg to Puch bei Hallein bus services, operated by Salzburg Verkehr Gmbh, depart from Salzburg Mozartsteg/Rudolfskai station.
Salzburg to Puch bei Hallein train services, operated by ÖBB, depart from Salzburg Hbf station.
The best way to get from Salzburg to Puch bei Hallein is to line 5012 train which takes 19 min and costs €3 - €5. Alternatively, you can line 160 bus, which costs €3 - €5 and takes 25 min.
What companies run services between Salzburg, Austria and Puch bei Hallein, Austria?
ÖBB operates a train from Salzburg Hbf to Puch Bei Hallein every 20 minutes. Tickets cost €3–5 and the journey takes 19 min. Alternatively, Salzburg Verkehr Gmbh operates a bus from Salzburg Mozartsteg/Rudolfskai to Puch Gemeindeamt hourly. Tickets cost €3–5 and the journey takes 25 min.
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Salzburg Hbf to Puch Bei Hallein
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Website
- Austrian Railways
- Phone
- 0662 632900
- office@salzburg-verkehr.at
- Website
- Salzburg Verkehr
Bus from Salzburg Mozartsteg/Rudolfskai to Puch Gemeindeamt
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- Salzburg Verkehr
- Ave. Duration
- 14 min
- Estimated price
- €40–55
Salzburg Taxi
- Phone
- +43 676 3347141
- Website
- salzburgtaxi.eu
Taxi 81-11
- Phone
- +43 662 8111
- Website
- taxi.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 guideBooking & Getting There
Salzburg to Puch bei Hallein bus services, operated by Salzburg Verkehr Gmbh, arrive at Puch Gemeindeamt station.
Salzburg to Puch bei Hallein train services, operated by ÖBB, arrive at Puch Bei Hallein station.
Yes, the driving distance between Salzburg to Puch bei Hallein is 12 km. It takes approximately 14 min to drive from Salzburg to Puch bei Hallein.
There are 2174+ hotels available in Puch bei Hallein.