Gdańsk sits where the Motlawa river meets the Baltic, and its layered history — Hanseatic trading city, cradle of the Solidarity movement, gateway to the sea — gives it a depth that many visitors discover only once they slow down. The Old Town is compact enough to walk in half a day, but there is enough around it to fill a week if you let the city pull you. Three days strikes the balance: enough time to feel the place rather than photograph it.
This itinerary assumes you arrive at Gdańsk Lech Wałęsa Airport (GDN) and stay somewhere in or near the Old Town. All timings are approximate and can be adjusted. On Day 1 you cover the historic centre on foot. Day 2 takes you out to Malbork Castle — which no serious visitor to the region should skip. Day 3 sends you north to either the Hel Peninsula (in summer) or to Oliwa and Gdynia (the better choice if the weather is uncertain or you prefer culture to beach).
Arriving in Gdańsk
Gdańsk Airport (GDN) is about 13 km from the Old Town. The fastest and most comfortable way to start your trip is a private transfer with ShuttleHero — your driver waits in arrivals with a name sign, the price is fixed from 130 PLN (ca. 33 EUR) per car, and the journey takes 20 to 25 minutes regardless of what time you land. There is no night surcharge, so even a late arrival fits the same budget.
If you prefer public transport, the PKM commuter rail connects the airport to Wrzeszcz station, where you change to the SKM line for Gdańsk Główny (the central station, a short walk from the Old Town). The full journey takes around 35 to 40 minutes and costs under 10 PLN. Timetables run frequently during the day but become sparse after 22:00.
Day 1: The Old Town in depth
Morning — Long Market and St Mary's Basilica
- Długi Targ (Long Market): the central artery of the Old Town, lined with restored Hanseatic merchant houses. The Neptune Fountain at its western end is the city's most-photographed landmark. Beside it, the Artus Court (Dwór Artusa) served for centuries as the city's main meeting place for merchants — the interior is worth the entrance fee.
- Gdańsk Town Hall (Ratusz Głównego Miasta): the tower offers the best view over the roofline of the Old Town. The History Museum inside traces the city from its medieval founding to the 20th century.
- St Mary's Basilica (Bazylika Mariacka): the largest brick Gothic church in the world, begun in 1343 and capable of holding 25,000 people. The interior is austere and enormous in equal measure. Climb the tower (409 steps) for a panorama over the brick rooftops — on a clear day you can see the Baltic.
Afternoon — Amber Street and the waterfront
- Ulica Mariacka: the most atmospheric street in Gdańsk, flanked by Gothic terraced houses with elaborately carved porticos. The street is lined with amber workshops and small galleries — this is the place to buy amber if you are looking for jewellery made by local craftspeople rather than mass-produced pieces from a souvenir stall.
- Gdańsk Crane (Żuraw): the medieval port crane on the Motlawa waterfront is the symbol of Gdańsk's maritime heritage. The view from the riverbank at this point — looking across at the island of Ołowianka with its granary turned concert hall — is one of the best in the city.
- Museum of the Second World War (Muzeum II Wojny Światowej): one of Europe's most significant WWII museums, with a vast underground exhibition covering the origins, course and aftermath of the war from a global perspective. Allow two to three hours. Book tickets in advance, particularly in summer.
For dinner, the restaurants along Długa and the side streets around Mariacka offer everything from traditional Polish cooking — żurek (sour rye soup with a hard-boiled egg), pierogi and Baltic herring — to contemporary Polish cuisine and international options. The area around the Motlawa waterfront, particularly Wyspa Spichrzów (Granary Island), is busy and lively on summer evenings.
Day 2: Malbork Castle
Malbork Castle is 56 km east of Gdańsk and takes about 50 minutes to reach by car or 35 to 40 minutes by PKP intercity train. It is the largest castle in the world by land area — a fact that is difficult to grasp until you are standing at its base and realise the walls extend further than you can see in either direction. Built by the Teutonic Knights from the late 13th century onwards, it served as the order's headquarters and was eventually the capital of a monastic state that stretched across much of what is now northern Poland and the Baltic states. It has been a UNESCO World Heritage Site since 1997.
The castle is divided into three connected sections — the High Castle, Middle Castle and Lower Castle — and a thorough visit covers all three. The audio guide is well-produced and covers the main halls, the Grand Master's palace (the most architecturally refined part of the complex), the enormous refectory, and the amber collection in the museum wing. Allow three to four hours for a comfortable visit.
Return to Gdańsk in the late afternoon. If energy permits, the train passes through Tczew — worth a glance from the window for its 19th-century iron suspension bridge. Back in Gdańsk, the Westerplatte peninsula is a 30-minute bus or taxi ride from the centre and marks the site where the first shots of the Second World War were fired on 1 September 1939. The memorial is open in the evening and makes a quiet and meaningful contrast to the grandeur of Malbork.
Day 3: Baltic coast — Hel Peninsula or Oliwa and Gdynia
Option A: Hel Peninsula (May to September)
The Hel Peninsula is a narrow sand spit, between 100 and 3,000 metres wide, that extends 35 km into the Bay of Gdańsk. Its beaches on the open Baltic side are among the finest in Poland — wide, backed by pine forest and blessed with clean water. The bay side, visible from almost anywhere on the peninsula, is calmer and warmer, popular with windsurfers and families with small children.
The fastest way there is by the seasonal ferry from Gdańsk Brzeźno pier, which runs direct to Hel town in about 1 hour 45 minutes. The ferry experience itself — watching the city skyline recede and the coast open up — is part of the day. Alternatively, the SKM and PKM trains reach Władysławowo at the neck of the peninsula, from where local trains continue to Hel. A private ShuttleHero tour to the Hel Peninsula is also available if you want a door-to-door service with flexibility over how long you stay at each point.
In Hel town itself, the Fokarium (Seal Sanctuary) is a worthwhile stop — a Baltic grey seal rescue and rehabilitation centre where seals can be seen at close range in large pools. The feeding demonstrations run twice daily. Beyond the town, the beaches are wide and accessible on foot.
Option B: Oliwa and Gdynia (all year)
If the weather turns or you have already spent time on Polish beaches, the northern route offers an equally rewarding day. The Oliwa district — accessible by SKM train in 20 minutes from Gdańsk Główny — is built around a park that runs from the cathedral forecourt into a forested valley. Oliwa Cathedral contains the largest baroque organ in Poland, with moving figures, a sunburst, and pipes that range across the full width of the nave. Organ recitals are held several times daily in summer.
From Oliwa, the SKM continues to Gdynia, the modernist port city built almost from scratch in the 1920s to give Poland access to the Baltic following independence. The Gdynia waterfront has a different character to Gdańsk's — cleaner lines, inter-war architecture, and a working port feeling that the more touristified Old Town lacks. The Sea Presentation Centre (Muzeum Marynarki Wojennej) has two museum ships moored alongside the Southern Pier, and the pier itself offers the best panorama of the bay. See also our guide to getting from Gdańsk Airport to Gdynia if you are planning a longer visit.
Getting around Gdańsk
The Old Town is small enough to walk. For longer journeys, the SKM (fast city train) and PKM (airport commuter rail) cover the coastal corridor from the airport through the city to Gdynia efficiently and cheaply. Tickets cost between 5 and 15 PLN depending on the distance. The tram and bus network fills in the gaps — a 24-hour ticket (around 18 PLN) covers all city public transport and is worth buying if you are making several journeys.
For day trips to Malbork, Hel or destinations beyond the city, a private transfer with ShuttleHero is often the most practical option — it allows you to set your own timing, make stops and travel in a comfortable private vehicle. Prices start from 130 PLN (ca. 33 EUR) per car for airport runs, with day trip pricing available on the tours page. Booking is online or by phone 24/7.
What to eat in Gdańsk
Gdańsk's food culture blends Central European traditions with its Baltic coast location. A few things worth seeking out:
- Żurek: a sour rye soup, often served in a bread bowl, with a hard-boiled egg and pieces of kielbasa sausage. It appears on almost every traditional Polish menu in the city.
- Pierogi: boiled or pan-fried dumplings with fillings ranging from potato and cheese to meat, sauerkraut, or fruit in sweet versions. The ruskie variety (potato, white cheese, onion) is a reliable order.
- Baltic herring (śledź): served pickled, in cream or pan-fried, particularly at the fish market stalls near the Motlawa waterfront.
- Amber beer: several small breweries in the city produce their own lager and amber ales — look for Browar Piwna or similar local labels in the bars around Długa.
- Goldwasser: a Gdańsk liqueur that has been distilled in the city since the 16th century, now produced under the Danziger Goldwasser name. Recognisable by the flakes of gold leaf suspended in the bottle.
Practical information
| Transport | Details | Cost |
|---|---|---|
| Airport transfer (ShuttleHero) | Private, fixed price, Meet & Greet | From 130 PLN (ca. 33 EUR) per car |
| PKM airport train | To Wrzeszcz, change for SKM | ~6 PLN |
| SKM city train | Old Town ↔ Oliwa ↔ Gdynia | 5–15 PLN |
| PKP to Malbork | ~35–40 min, direct | ~20–35 PLN each way |
| Ferry to Hel | Seasonal, from Brzeźno pier | ~50–60 PLN each way |
Currency is Polish Złoty (PLN). Card payment is accepted almost everywhere in central Gdańsk. ATMs are plentiful in the Old Town. The city centre is safe at all hours; standard urban caution applies around the main train station and the bus terminal.
Frequently asked questions
Is 3 days enough to see Gdańsk?
Three days gives you enough time to explore the Old Town thoroughly, take one meaningful day trip — Malbork Castle being the most rewarding — and spend one day on the Baltic coast or in the northern districts of Oliwa and Gdynia. You will leave with a real sense of the city rather than a rushed checklist.
How do I get from Gdańsk Airport to the Old Town?
The most comfortable option is a private transfer with ShuttleHero — fixed price from 130 PLN (ca. 33 EUR) per car, with a driver waiting in arrivals. The journey takes about 20 to 25 minutes. The PKM commuter train to Wrzeszcz, then SKM to Gdańsk Główny, takes around 35 to 40 minutes in total and costs under 10 PLN.
Can I visit Malbork Castle as a day trip from Gdańsk?
Yes. Malbork is about 56 km away and the PKP train takes 35 to 40 minutes. A private ShuttleHero transfer takes about 50 to 60 minutes and lets you set your own schedule. Allow at least 3 to 4 hours inside the castle to see the main sections properly.
What is the best time of year to visit Gdańsk?
June, July and August offer the warmest weather for combining Old Town sightseeing with beach days on the Hel Peninsula. May and September are quieter and still mild — good conditions for day trips and walking. The city is also atmospheric in December during the Christmas market season.
How do I get to the Hel Peninsula from Gdańsk?
The most scenic option is the seasonal ferry from Gdańsk Brzeźno pier, sailing direct to Hel town in about 1 hour 45 minutes. The SKM and PKM trains reach Władysławowo (change here for local trains to Hel). A private ShuttleHero tour allows a door-to-door service with flexible timing.
Do I need to book transfers in advance in Gdańsk?
For airport pickups, yes — book in advance to guarantee your price and driver. ShuttleHero accepts bookings online months ahead or by phone at +48 501 377 628, 24/7. Same-day bookings are also possible subject to availability.