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.

402 km apart (straight line)Day trip: noTrain · Bus · Car

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

HowTimeHow oftenPrice*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 changeseveral possible connections a dayabout €30–70Some 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 ha few a day, including overnightabout €20–45Often 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 hfuel, plus tolls on some Polish motorway sections depending on the routeParking 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

Hire a carPick up in BerlinBook a transferDoor to door on arrivalHotels in GdanskCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

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.

Gdansk travel guideHow many days in GdanskWhere to stay in GdanskBerlin travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.