Short answer: the train from Gdańsk Główny to Malbork takes 24 minutes (EIP) to 52 minutes (regional), from 20 zł, with dozens of departures a day; from Malbork station it is a 1–1.5 km walk to the castle. By car it is 63 km, 55–60 minutes. There is no reliable regular bus. Castle tickets cost 80 zł (Historical Route with a guide or audio guide). Our private tour from Gdańsk costs from €75 per person in a group of 8 or €210 for one traveller, with hotel pickup and castle tickets included. A transfer Gdańsk Airport → Malbork costs €90 per car (≈ 393 zł).

Comparison at a glance

OptionTravel timePriceChangesBest for
Regional train (Polregio)37–52 minfrom 20 zł (≈ €4.60)0The cheapest way
Train IC / TLK / EIP24–33 minfrom 23 zł (IC/TLK), 73 zł (EIP)0The fastest way
Car (S7 + DK22)55–60 minfuel, parking0Drivers
ShuttleHero private tourhalf a day to a full dayfrom €75 per person (8 people), €210 for one person, tickets included0Hotel pickup, no planning
ShuttleHero transfer Gdańsk Airport → Malbork55–70 min€90 per car (1–3), €100 per van (4–8)0Staying in Malbork

Prices are in euros. You can also pay in złoty at the NBP exchange rate of the day (on 22 October 2026: €1 = 4.3685 zł).

By train

Gdańsk Główny to Malbork is one of the busiest lines in the region, with trains from about 00:16 to 23:47. EIP trains take 24 minutes (from 73 zł), IC and TLK 27–33 minutes (from 23 zł) and Polregio regional trains 37–52 minutes (from 20 zł). Intercity trains require a seat reservation. From Malbork station walk about 1–1.5 km (15–20 minutes) to the castle entrance.

By bus

We did not find a reliable regular bus between Gdańsk and Malbork. The train is the natural choice.

By car

The S7 and the DK22 take you there in 55–60 minutes (63 km). There are car parks near the castle by the river Nogat.

Castle opening hours and tickets

In the autumn and winter season (1 October 2026 – 25 April 2027) the Historical Route is open Tuesday to Sunday from 9:00, with the last entry at 12:45; the interiors close at 15:00. On Mondays only the grounds (Walking Route) are open, free of charge. Tickets: Historical Route 80 zł (reduced 60 zł), Walking Route 35 zł, children under 7 free, a private guide 350 zł. The castle admits up to 500 people an hour, so buy tickets online in the high season.

Our private transfer

Our private Malbork Castle tour picks you up at your hotel in Gdańsk, Sopot or Gdynia, includes the castle entrance tickets and brings you back. It costs from €75 per person in a group of 8 and €210 for a solo traveller (whole car). If you are flying in and staying in Malbork, a transfer Gdańsk Airport → Malbork costs €90 per car (≈ 393 zł) or €100 per van.

Want Malbork without timetables and ticket queues? See the private tour from Gdańsk with tickets included.

See the route and book

Where you meet the driver

For the tour the driver collects you at your hotel or address in the Tri-City. For the airport transfer he waits in the arrivals hall on the ground floor of Gdańsk Airport with a sign showing your name; we track the flight and you get 60 minutes of free waiting after landing.

What to choose

Alone or as a couple: the train is quick and cheap. Plan to reach the castle by 12:00 in the autumn and winter, because the last entry to the interiors is 12:45. With children, older relatives or a group of four or more: the private tour, with door-to-door transport and tickets sorted.

Good to know

  • From October to April the last entry to the Historical Route is 12:45.
  • On Mondays only the grounds are open (free entry), without the interiors.
  • Intercity trains are faster but need a seat reservation; regional trains are cheaper and about 20 minutes slower.

Frequently asked questions

How long is the train from Gdańsk to Malbork?

24 minutes on the EIP, 27–33 minutes on IC and TLK trains and 37–52 minutes on regional trains. Fares start at 20 zł.

How far is Malbork Castle from the station?

About 1–1.5 km, a 15–20 minute walk.

How much are Malbork Castle tickets?

80 zł for the Historical Route with a guide or audio guide (reduced 60 zł), 35 zł for the grounds only. Children under 7 enter free.

Can I visit Malbork in the afternoon in winter?

Only the grounds. From 1 October to 25 April the last entry to the interiors is 12:45, so arrive in the morning.

How much is a private tour from Gdańsk to Malbork?

From €75 per person in a group of 8 and €210 for one traveller, including hotel pickup and castle tickets.

Sources and date checked

Public transport times and fares were checked on 22 October 2026 on the operators' websites. Timetables and fares change, so check the operator's website before you travel.

More guides