Home › Routes › Berlin to Gdansk
How to get from Berlin to Gdansk
Berlin to Gdańsk takes about 6–7 h by train, usually with one change, or about 7–8 h on a direct long-distance bus. Driving takes roughly 5 h 30–6 h for about 500 km.
Best option: Train. Trains are reasonably priced and more comfortable than the bus, ending at Gdańsk Główny next to the old town.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Train from Berlin Hbf towards Poland (for example the Berlin–Warsaw service to Poznań), then a PKP Intercity train to Gdańsk Główny | about 6–7 h with one change | several possible connections a day | about €30–70 | Some connections go via Szczecin instead. Check current timetables; seat reservations are compulsory on PKP Intercity long-distance trains. |
| bus Direct long-distance coaches such as FlixBus from Berlin to Gdańsk | about 7–8 h | a few a day, including overnight | about €20–45 | Often the cheapest; traffic around Berlin can add time. |
| car Via Szczecin and the S6 expressway, or via Poznań on the A2 and S5 | about 5 h 30–6 h | fuel, plus tolls on some Polish motorway sections depending on the route | Parking in Gdańsk old town is limited; use a hotel or paid car park. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Book trains ahead for the best fares, especially in summer and around holidays.
- Gdańsk Główny station is a 10-minute walk from the Long Market (Długi Targ).
- If you drive via Poznań, keep some złoty or a card ready for the A2 toll booths.
- Overnight buses save a night in a hotel but arrive very early in the morning.
Common questions
Is there a direct train from Berlin to Gdańsk?
Most journeys need one change, typically at Poznań after the Berlin–Warsaw train, or via Szczecin. Through journeys take about 6–7 hours. Direct summer services have operated at times, so check current timetables on Deutsche Bahn or PKP Intercity. Seat reservations are required on Polish Intercity trains, so buy the full journey in advance.
What is the cheapest way from Berlin to Gdańsk?
A long-distance coach is usually cheapest, at about €20–45 if booked a few days ahead, for a 7–8 hour trip. Early-booked train fares can come close and are more comfortable. For two or more people, driving can also be economical, though you pay for fuel, possible tolls in Poland and parking in Gdańsk.
How long does it take to drive from Berlin to Gdańsk?
About 5 h 30–6 hours for roughly 500 km. The northern route via Szczecin and the S6 expressway along the Baltic avoids most toll sections; the route via Poznań uses the tolled A2 motorway. Roads are good, but summer weekends bring heavy traffic towards the coast. Park outside the pedestrian old town of Gdańsk.
Do I need to book the train ahead?
It is strongly recommended. Polish Intercity trains require seat reservations, and the cheapest fares on both German and Polish legs sell out. In July and August, when Gdańsk and the Baltic coast are busy, popular trains can be full. Buying one through ticket also protects you if the first train is late.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.