There are 7 ways to get from Geneva Airport (GVA) to Berlin (State) by plane, train, bus, night train 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.
Recommended option
Fly to Berlin Tegel • 3h 25m
62€ - 171€
Cheapest option
Fly to Berlin Schoenefeld • 2h 27m
36€ - 179€
5 alternative options
Train via Göttingen • 11h 28m
233€ - 383€
Train • 12h 26m
209€ - 315€
Bus • 18h 51m
56€ - 86€
Bus, night train • 16h 53m
86€ - 123€
Drive • 10h 2m
130€ - 200€
Questions & Answers
The cheapest way to get from Geneva Airport (GVA) to Berlin (State) is to bus which costs SFr 60 - SFr 95 and takes 18h 51m.
The quickest way to get from Geneva Airport (GVA) to Berlin (State) is to fly which costs SFr 35 - SFr 200 and takes 2h 27m.
No, there is no direct bus from Geneva Airport (GVA) to Berlin (State). However, there are services departing from Genève, Aéroport and arriving at Berlin, Berlin Alexanderplatz via Geneva, Nuremberg and Berlin, Berlin central bus station. The journey, including transfers, takes approximately 18h 51m.
No, there is no direct train from Geneva Airport (GVA) to Berlin (State). However, there are services departing from Genève-Aéroport and arriving at Berlin Alexanderplatz via Olten, Basel Sbb, Goettingen and Berlin Hbf. The journey, including transfers, takes approximately 11h 28m.
The distance between Geneva Airport (GVA) and Berlin (State) is 877 km. The road distance is 1116.2 km.
The best way to get from Geneva Airport (GVA) to Berlin (State) without a car is to train via Göttingen which takes 11h 28m and costs SFr 250 - SFr 420.
It takes approximately 3h 25m to get from Geneva Airport (GVA) to Berlin (State), including transfers.
Geneva Airport (GVA) to Berlin (State) bus services, operated by FlixBus, depart from Geneva station.
Geneva Airport (GVA) to Berlin (State) train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Genève-Aéroport station.
The best way to get from Geneva Airport (GVA) to Berlin (State) is to fly which takes 3h 25m and costs SFr 65 - SFr 190. Alternatively, you can train via Göttingen, which costs SFr 250 - SFr 420 and takes 11h 28m, you could also bus, which costs SFr 60 - SFr 95 and takes 18h 51m.

- Distance: 877.1 km
- Duration: 3h 25m
What companies run services between Geneva Airport (GVA), Switzerland and Berlin (State), Germany?
Swiss, Lufthansa and eight other airlines fly from Geneva Airport (GVA) to Reinickendorf hourly. Alternatively, you can take a train from Geneva Airport (GVA) to Berlin via Olten, Basel SBB, Basel Sbb, Goettingen, and Berlin Hbf in around 11h 28m.

- Website
- lufthansa.com
Flights from Geneva to Berlin Tegel via Zurich
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- 170€ - 1100€
Flights from Geneva to Berlin Tegel via Munich
- Ave. Duration
- 3h 10m
- When
- Monday to Friday
- Estimated price
- 170€ - 950€
Flights from Geneva to Berlin Tegel via Frankfurt
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- 170€ - 950€
Flights from Geneva to Berlin Tegel via Dusseldorf
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- 75€ - 370€

- Website
- easyjet.com
Flights from Geneva to Berlin Tegel via Venice
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- 50€ - 250€
Flights from Geneva to Berlin Tegel via Vienna
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- 50€ - 260€
Flights from Geneva to Berlin Tegel via Nantes
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- 60€ - 310€
Flights from Geneva to Berlin Schoenefeld
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- 35€ - 260€
Flights from Geneva to Berlin Schoenefeld via Copenhagen
- Ave. Duration
- 4h 17m
- When
- Friday and Sunday
- Estimated price
- 35€ - 260€
Flights from Geneva to Berlin Schoenefeld via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- 35€ - 260€

- Website
- swiss.com
Flights from Geneva to Berlin Tegel via Zurich
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- 170€ - 1100€

- Website
- airfrance.com
Flights from Geneva to Berlin Tegel via Paris CDG
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- 150€ - 410€

- Website
- klm.com
Flights from Geneva to Berlin Tegel via Amsterdam Schiphol
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- 140€ - 450€

- Website
- austrian.com
Flights from Geneva to Berlin Tegel via Vienna
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- 190€ - 750€

- Website
- brusselsairlines.com
Flights from Geneva to Berlin Tegel via Brussels
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- 90€ - 320€

- Website
- eurowings.com
Flights from Geneva to Berlin Tegel via Dusseldorf
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- 75€ - 370€

- Website
- alitalia.com
Flights from Geneva to Berlin Tegel via Rome
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- 180€ - 650€

- Website
- britishairways.com
Flights from Geneva to Berlin Tegel via London Heathrow
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 120€ - 650€

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 51 220 11 11
- Website
- sbb.ch
Train from Genève-Aéroport to Olten
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- 60€ - 110€
- Website
- Swiss Railways (SBB/CFF/FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- 45€ - 85€
- Website
- Swiss Railways (SBB/CFF/FFS)

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Basel Sbb to Goettingen
- Ave. Duration
- 4h 32m
- Frequency
- Hourly
- Estimated price
- 95€ - 140€
- Website
- Deutsche Bahn
Train from Goettingen to Berlin Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- 60€ - 85€
- Website
- Deutsche Bahn
Train from Bern to Berlin Hbf
- Ave. Duration
- 8h 49m
- Frequency
- Twice daily
- Estimated price
- 160€ - 230€
- Website
- Deutsche Bahn

- Website
- bahn.com
Train from Basel Sbb to Goettingen
- Ave. Duration
- 4h 50m
- Frequency
- Twice a week
- Estimated price
- 95€ - 140€
- Website
- reiseauskunft.bahn.de
Train from Goettingen to Berlin Hbf
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a week
- Estimated price
- 70€ - 100€
- Website
- reiseauskunft.bahn.de

- Phone
- +43 51717
- Website
- nightjet.com
Night train from Basel Sbb to Berlin Gesundbrunnen
- Ave. Duration
- 10h 48m
- Frequency
- Once daily
- Estimated price
- 70€ - 100€
- Website
- Nightjet

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Geneva to Nuremberg
- Ave. Duration
- 10h 40m
- Frequency
- 6 times a week
- Estimated price
- 35€ - 45€
- Website
- flixbus.co.uk
Bus from Nuremberg to Berlin, Berlin central bus station
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Estimated price
- 21€ - 26€
- Website
- flixbus.co.uk

- Phone
- + 33 1 41 86 24 21
- Website
- eurolines.fr
Bus from Geneva to Nurnberg
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a week
- Estimated price
- 35€ - 50€
- Website
- Eurolines FR

As the bus subsidiary of French railway SNCF, Ouibus offers eco-friendly coaches serving 35 French cities and 10 European cities at affordable fares. Ouibus journeys are safe and comfortable, with the four-star coaches offering power outlets, restrooms and WiFi. All Ouibus stations are located close to town centres for easy access to public transport. Getting on one of the 130 daily journeys is easy - electronic travel documents include your ticket and a personalised mini-guide with handy information.
Contact Details
- Phone
- 0890715298
- Website
- ouibus.com
Bus from Nuremberg to Berlin
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- 14€ - 18€
- Website
- Blablabus

- Phone
- +421 55 680 73 06
- onlinepredaj@eurobus.sk
- Website
- eurobus.sk
Bus from Genėve, Gare Routiėre Place Dorciėre to Basel, Meret Oppenheim-Strasse
- Ave. Duration
- 3h 36m
- Frequency
- 3 times a week
- Estimated price
- 12€ - 15€
- Schedules at
- eurobus.sk
Want to know more about travelling around Germany
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.
More Questions & Answers
There is no direct flight from Geneva Airport to Berlin Tegel Airport. The quickest flight takes 3h 10m and has one stopover.
Geneva Airport (GVA) to Berlin (State) bus services, operated by FlixBus, arrive at Berlin, Berlin central bus station.
Geneva Airport (GVA) to Berlin (State) train services, operated by Deutsche Bahn Intercity-Express, arrive at Berlin Hbf station.
Yes, the driving distance between Geneva Airport (GVA) to Berlin (State) is 1116 km. It takes approximately 10h 2m to drive from Geneva Airport (GVA) to Berlin (State).
Austrian Airlines, Brussels Airlines, Eurowings and seven other airlines offer flights from Geneva Airport to Berlin Tegel Airport.
There are 1410+ hotels available in Berlin (State). Prices start at 87€ per night.