You can reach Nieuwpoort through public transport per bus from Rotterdam Zuidplein and Utrecht, with line 154, and Gorinchem, with line 119
From Gouda and Schoonhoven via the ferry service Schoonhoven-Gelkenes across the Lek, after which it's 1 km to Nieuwpoort.
Coming from Gouda-Schoonhoven: via the ferryservice Schoonhoven-Gelkenes across the Lek.
Coming from Breda-Gorinchem: via N216 Gorinchem - Schoonhoven.
Coming from Amsterdam-Utrecht: via A27 the turnoff towards Noordeloos and then via the N216 towards Schoonhoven.
Coming from Rotterdam: via A15 towards Gorinchem, then the turnoff towards Oud Alblas, and then via N216 towards Schoonhoven.