There are 8 ways to get from Berlin to Groningen by train, bus, 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.
Recommended
Train, bus
-
Take the train from Berlin Hauptbahnhof to Oldenburg(Oldb)
-
Take the bus from Oldenburg central bus station to Groningen central station
Train, bus via Hanover
-
Take the train from Berlin Hauptbahnhof to Hannover Hauptbahnhof
-
Take the train from Hannover Hauptbahnhof to Oldenburg(Oldb)
-
Take the bus from Oldenburg central bus station to Groningen central station
Train
-
Take the train from Berlin Hauptbahnhof to Almelo
-
Take the train from Almelo to Zwolle
-
Take the train from Zwolle to Groningen
Bus, train
-
Take the bus from Berlin Central Bus Station to Bremen Central Bus Station
-
Take the train from Bremen Hbf to Leer(Ostfriesl)
-
Take the bus from Leer to Groningen
Drive
-
Drive from Berlin Hbf to Groningen
Fly to Amsterdam Schiphol, train
-
Fly from Berlin Brandenburg (BER) to Amsterdam Schiphol (AMS)
-
Take the train from Schiphol Airport to Groningen
Fly to Dusseldorf, train
-
Fly from Berlin Brandenburg (BER) to Dusseldorf (DUS)
-
Take the train from Duesseldorf Flughafen to Arnhem Centraal
-
Take the train from Arnhem Centraal to Zwolle
-
Take the train from Zwolle to Groningen
Berlin to Groningen by train and bus
Questions & Answers
The most affordable way to get from Berlin to Groningen is to bus, which costs €27 - €35 and takes 7h 20m.
The quickest way to get from Berlin to Groningen is to drive which costs €80 - €120 and takes 5h 5m.
Yes, there is a direct bus departing from Berlin central bus station station and arriving at Groningen central station station. Services depart every four hours, and operate every day. The journey takes approximately 7h 20m.
No, there is no direct train from Berlin to Groningen. However, there are services departing from Berlin Hauptbahnhof and arriving at Groningen via Almelo and Zwolle. The journey, including transfers, takes approximately 6h 58m.
The distance between Berlin and Groningen is 466 km. The road distance is 563.1 km.
The best way to get from Berlin to Groningen without a car is to train and bus which takes 6h 12m and costs €80 - €120.
It takes approximately 6h 12m to get from Berlin to Groningen, including transfers.
Berlin to Groningen bus services, operated by FlixBus, depart from Berlin central bus station.
Berlin to Groningen train services, operated by Deutsche Bahn Intercity-Express, depart from Berlin Hauptbahnhof station.
The best way to get from Berlin to Groningen is to train which takes 6h 58m and costs . Alternatively, you can bus, which costs €27 - €35 and takes 7h 20m.

- Distance: 465.6 km
- Duration: 6h 12m
What companies run services between Berlin, Germany and Groningen, Netherlands?
You can take a train from Berlin Hbf to Groningen via Almelo and Zwolle in around 6h 58m. Alternatively, FlixBus operates a bus from Berlin central bus station to Groningen central station every 4 hours. Tickets cost €27 - €35 and the journey takes 7h 20m.

- Website
- eurowings.com
Flights from Berlin Brandenburg to Dusseldorf
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €55 - €250

- Website
- klm.com
Flights from Berlin Brandenburg to Amsterdam Schiphol
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €85 - €650

- Website
- lufthansa.com
Flights from Berlin Brandenburg to Amsterdam Schiphol via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €120 - €470
Flights from Berlin Brandenburg to Dusseldorf via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €160 - €430
Flights from Berlin Brandenburg to Dusseldorf via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €160 - €430

- Website
- easyjet.com
Flights from Berlin Brandenburg to Amsterdam Schiphol
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €35 - €230

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 Berlin Hauptbahnhof to Oldenburg(Oldb)
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- €75 - €110
- Website
- Deutsche Bahn
Train from Berlin Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €45 - €70
- Website
- Deutsche Bahn
Train from Hannover Hauptbahnhof to Oldenburg(Oldb)
- Ave. Duration
- 1h 38m
- Frequency
- Every 2 hours
- Estimated price
- €35 - €50
- Website
- Deutsche Bahn
Train from Berlin Hauptbahnhof to Almelo
- Ave. Duration
- 4h 38m
- Frequency
- Every 2 hours
- Estimated price
- €85 - €120
- Website
- Deutsche Bahn
Train from Bremen Hbf to Leer(Ostfriesl)
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Estimated price
- €25 - €35
- Website
- Deutsche Bahn

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Berlin Hauptbahnhof to Hanover central station
- Ave. Duration
- 1h 56m
- Frequency
- 5 times a day
- Estimated price
- €14 - €18
- Website
- Flixtrain

Deutsche Bahn’s regional network is made up of IRE (Interregio-Express), RE (Regional-Express), RB (Regionalbahn) and S-Bahn trains. Ticket prices are fixed and there’s no seat reservations – just turn up, buy a ticket and jump on the next train. All regional trains depart regularly and connect to local and long-distance services.
Contact Details
- Phone
- +49 30 311682904
- Website
- bahn.com
Train from Hannover Hauptbahnhof to Oldenburg(Oldb)
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- €26 - €40
- Website
- Deutsche Bahn Regional
Train from Bremen Hbf to Leer(Ostfriesl)
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €16 - €23
- Website
- Deutsche Bahn Regional

- Phone
- 0900-9292
- Website
- blauwnet.nl
Train from Almelo to Zwolle
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Website
- Blauwnet

Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Zwolle to Groningen
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €14 - €35
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- €14 - €19
- 1st Class
- €23 - €35
Train from Schiphol Airport to Groningen
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €25 - €55
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- €25 - €35
- 1st Class
- €40 - €55
Train from Arnhem Centraal to Zwolle
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €11 - €27
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- €11 - €17
- 1st Class
- €19 - €27

- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Duesseldorf Flughafen to Arnhem Centraal
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Website
- VIAS Rail GmbH

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 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Oldenburg central bus station to Groningen central station
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €9 - €12
- Website
- flixbus.co.uk
Bus from Berlin central bus station to Groningen central station
- Ave. Duration
- 7h 20m
- Frequency
- Every 4 hours
- Estimated price
- €27 - €35
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- 0700 20 544
- Website
- ardatur.bg
Bus from Berlin Central Bus Station to Bremen Central Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- €22 - €27
- Website
- Arda Tur

- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Berlin Central Bus Station to Bremen Central Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- 6 times a week
- Website
- Racic Eurobus

- Phone
- +31 900 2022022
- Website
- arriva.nl
Bus from Leer to Groningen
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- €11 - €16
- Website
- arriva.nl
Want to know more about travelling around Netherlands
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
The quickest flight from Berlin Brandenburg Airport to Amsterdam Schiphol Airport is the direct flight which takes 1h 20m.
Berlin to Groningen bus services, operated by FlixBus, arrive at Groningen central station.
Berlin to Groningen train services, operated by Dutch Railways (NS), arrive at Groningen station.
Yes, the driving distance between Berlin to Groningen is 563 km. It takes approximately 5h 5m to drive from Berlin to Groningen.
Lufthansa, easyJet and KLM offer flights from Berlin Brandenburg Airport to Amsterdam Schiphol Airport.
Book your Berlin to Groningen bus tickets online with Omio and FlixBus.
There are 47+ hotels available in Groningen. Prices start at €87 per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 32 min and costs €3 - €22.