There are 9 ways to get from Hallstatt to Geneva by bus, train, 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.
Bus, train
best- Take the bus from Bad Ischl Bahnhof to Salzburg Hbfbus 150
- Take the train from Salzburg Hbf to Zuerich Hbtrain Rjx / ...
- Take the train from Zürich HB to Genèvetrain Ic1 / ...
12h 29mCHF 157–361Bus to Salzburg Airport, fly
cheapest- Take the bus from Bad Ischl Bahnhof to Salzburg Mirabellplatz Cbus
- Fly from Salzburg Airport (SZG) to Geneva International Airport (GVA)plane SZG - GVA
8h 25mCHF 83–243Bus
- Take the bus from Hallstatt to Český Krumlovbus
- Take the bus from Český Krumlov to Linz Industriezeilebus 864 / ...
- Take the bus from Linz Industriezeile to Genevabus
18h 54mCHF 95–153Drive 777.7 km
- Drive from Hallstatt to Genevacar 777.7 km
8hCHF 124–179Train
- Take the train from Hallstatt to Attnang-Puchheimtrain Re
- Take the train from Attnang-Puchheim to Woergl Hbftrain 970 / ...
- Take the train from Woergl Hbf to Zuerich Hbtrain Rjx / ...
- Take the train from Zürich HB to Genèvetrain Ic1 / ...
13h 24mCHF 167–462Bus, train via Geneva Bus Station
- Take the bus from Bad Ischl Bahnhof to Salzburg Hbfbus 150
- Take the train from Salzburg Hbf to Zuerich Hbtrain Rjx / ...
- Take the bus from Zurich Central Bus Station Sihlquai to Geneva Bus Stationbus
13h 59mCHF 88–136Train, train to Linz Airport, fly
- Take the train from Hallstatt to Attnang-Puchheimtrain
- Take the train from Attnang-Puchheim to Hoerschingtrain
- Fly from Linz Airport (LNZ) to Geneva International Airport (GVA)plane LNZ - GVA
9h 23mCHF 128–421Train, train to Vienna International Airport, fly
- Take the train from Hallstatt to Attnang-Puchheimtrain
- Take the train from Attnang-Puchheim to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
8h 31mCHF 100–272Train, train to Munich International Airport, fly
- Take the train from Hallstatt to Attnang-Puchheimtrain
- Take the train from Attnang-Puchheim to Muenchen Hbftrain
- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)plane MUC - GVA
9h 38mCHF 121–317
Hallstatt to Geneva by train and bus
Questions & Answers
The cheapest way to get from Hallstatt to Geneva is to bus which costs SFr 95 - SFr 160 and takes 18h 54m.
The fastest way to get from Hallstatt to Geneva is to drive which takes 8h and costs SFr 120 - SFr 180.
No, there is no direct bus from Hallstatt to Geneva. However, there are services departing from Hallstatt and arriving at Geneva via Český Krumlov and Linz Industriezeile. The journey, including transfers, takes approximately 18h 54m.
No, there is no direct train from Hallstatt to Geneva. However, there are services departing from Hallstatt and arriving at Genève via Attnang-Puchheim, Woergl Hbf and Zürich HB. The journey, including transfers, takes approximately 13h 24m.
The distance between Hallstatt and Geneva is 819 km. The road distance is 777.7 km.
The best way to get from Hallstatt to Geneva without a car is to bus and train which takes 12h 29m and costs SFr 150 - SFr 370.
It takes approximately 12h 29m to get from Hallstatt to Geneva, including transfers.
Hallstatt to Geneva bus services, operated by Bean Shuttle, depart from Hallstatt station.
Hallstatt to Geneva train services, operated by ÖBB, depart from Hallstatt station.
The best way to get from Hallstatt to Geneva is to bus which takes 18h 54m and costs SFr 95 - SFr 160. Alternatively, you can train, which costs SFr 160 - SFr 470 and takes 13h 24m.
What companies run services between Hallstatt, Austria and Geneva, Switzerland?
You can take a bus from Hallstatt to Geneva via Český Krumlov, Český Krumlov, and Linz Industriezeile in around 18h 54m. Alternatively, you can take a train from Hallstatt to Genève via Attnang-Puchheim, Woergl Hbf, Zuerich Hb, and Zürich HB in around 13h 24m.
- Website
- swiss.com
Flights from Linz Airport to Geneva International Airport via Palma Mallorca
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- CHF 120–480
Flights from Linz Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Tuesday to Sunday
- Estimated price
- CHF 130–500
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Vienna International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–370
Flights from Munich International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 70–130
- Website
- lufthansa.com
Flights from Salzburg Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- CHF 90–360
Flights from Linz Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- CHF 130–500
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–370
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- CHF 70–490
- Website
- easyjet.com
Flights from Salzburg Airport to Geneva International Airport via Southend
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- CHF 80–230
Flights from Linz Airport to Geneva International Airport via Bari
- Ave. Duration
- 5h 30m
- When
- Friday
- Estimated price
- CHF 110–400
Flights from Linz Airport to Geneva International Airport via Alicante–Elche
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- CHF 110–380
- Website
- austrian.com
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- eurowings.com
Flights from Salzburg Airport to Geneva International Airport via Dusseldorf
- Ave. Duration
- 6h 30m
- When
- Wednesday and Thursday
- Estimated price
- CHF 120–260
- Website
- klm.com
Flights from Salzburg Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 15m
- When
- Tuesday and Sunday
- Estimated price
- CHF 75–410
- Website
- airdolomiti.it
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 90–370
Train from Salzburg Hbf to Zuerich Hb
- Ave. Duration
- 5h 24m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 60–90
Train from Attnang-Puchheim to Woergl Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 30–45
Train from Woergl Hbf to Zuerich Hb
- Ave. Duration
- 4h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 45–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 45–70
Train from Attnang-Puchheim to Flughafen Wien
- Ave. Duration
- 2h 11m
- Frequency
- 5 times a week
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 35–55
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Genève
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- CHF 85–250
- Website
- https://www.sbb.ch/en
Train from Hallstatt to Attnang-Puchheim
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 12–22
- Website
- https://www.oebb.at/en/
Train from Attnang-Puchheim to Woergl Hbf
- Ave. Duration
- 2h 24m
- Frequency
- Twice a week
- Estimated price
- CHF 40–70
- Website
- https://www.oebb.at/en/
Train from Attnang-Puchheim to Hoersching
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- CHF 8–16
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Hallstatt to Attnang-Puchheim
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- CHF 7–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 Attnang-Puchheim to Flughafen Wien
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- CHF 28–60
- 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 Attnang-Puchheim to Muenchen Hbf
- Ave. Duration
- 2h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 24–55
- 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
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Attnang-Puchheim to Woergl Hbf
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–60
- Website
- https://westbahn.at/en/
Train from Attnang-Puchheim to Muenchen Hbf
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–65
- Website
- https://westbahn.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Woergl Hbf to Zuerich Hb
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- CHF 65–120
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Attnang-Puchheim to Muenchen Hbf
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–75
- Website
- https://www.intercity.pl/en/
- Phone
- 0662 632900
- office@salzburg-verkehr.at
- Website
- salzburg-verkehr.at
Bus from Bad Ischl Bahnhof to Salzburg Hbf
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–14
- Website
- https://salzburg-verkehr.at/en/
Bus from Bad Ischl Bahnhof to Salzburg Mirabellplatz C
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://salzburg-verkehr.at/en/
- Phone
- +420 607 803 423
- info@beanshuttle.com
- Website
- beanshuttle.com
Bus from Hallstatt to Český Krumlov
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- CHF 35–50
- Website
- https://www.beanshuttle.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Český Krumlov to Linz Industriezeile
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 4–8
- Website
- https://www.flixbus.co.uk
Bus from Linz Industriezeile to Geneva
- Ave. Duration
- 12h 35m
- Frequency
- 3 times a week
- Estimated price
- CHF 55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Central Bus Station Sihlquai to Geneva Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Once a week
- Estimated price
- CHF 16–25
- Website
- https://regiojet.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
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
Hallstatt to Geneva bus services, operated by Bean Shuttle, arrive at Český Krumlov station.
Hallstatt to Geneva train services, operated by ÖBB, arrive at Attnang-Puchheim station.
Yes, the driving distance between Hallstatt to Geneva is 778 km. It takes approximately 8h to drive from Hallstatt to Geneva.
Book your Hallstatt to Geneva train tickets online with Omio.
There are 564+ hotels available in Geneva.














































