Ogromne znaczenie miało otwarcie linii kolei wąskotorowej (pierwszy odcinek 1891 r.) stale rozbudowywanej do lat dwudziestych XX w. Dzięki wybrukowaniu ulic i przyłączeniu budynków do sieci wodociągowej i energetycznej, miasto stało się schludnym, nowoczesnym ośrodkiem.

Czasy Wolnego Miasta Gdańska i II wojny światowej Po I wojnie światowej w wyniku traktatu wersalskiego 10 stycznia 1920 Nowy Dwór został włączony do Wolnego Miasta Gdańska i zyskał rangę stolicy powiatu Żuławy Wielkie. W miasteczku otwarto polską placówkę celną kontrolującą odcinek granicy z Prusami Wschodnimi. W zasięgu polskiej administracji znajdowała się też kolej.

W 1935 w mieście powstało schronisko młodzieżowe, zbudowane na wzór żuławskich domów podcieniowych.

1 września 1939 roku Nowy Dwór włączono w granice III Rzeszy, aresztowano też polskich celników. W okresie II wojny światowej toczyło się pozornie normalne życie, jednak z dworca nowodworskiej kolejki odjeżdżały transporty do obozu koncentracyjnego Stutthof (Sztutowo; tablica pamiątkowa na dworcu kolei wąskotorowej).