From Lille, take the A25.
From Paris, take the A1.
From Belgium, take the A16.
From Boulogne-Calais, take the A16.
You can find all the information you need about public transport in and around Dunkirk on the following link: www.dkbus.com.
If you are staying in Belgium, the free bus starts from the De Panne-Adinkerke train station, and takes you to the center town within 30 to 45 minutes.
Arras ➔ Hazebrouck ➔ Dunkerque/Calais – Line 6
Lille ➔ Armentières ➔ Hazebrouck ➔ Dunkerque – Line 8
Calais ➔ Dunkerque – Line 9
More information online on https://en.oui.sncf/en/ or on www.ter-sncf.com or by phone, calling the SNCF 36 35 hotline
From Belgium, take the train to De Panne – Adinkerke train station, then a free bus from DKbus will take you to the center town of Dunkirk within 30 minutes.
With its 24 daily departures, DFDS invites you to cross the Channel in comfort before spending a day in France.
Dover-Dunkirk by ferry with DFDS Seaways: https://www.dfds.com/en.
For more information, call (+33) 02 32 14 68 50 or email: firstname.lastname@example.org
Lille-Lesquin airport 85 km away. More information online at: www.lille.aeroport.fr
Brussels airport (Zaventem) 160 km away. More information online at: www.brusselsairport.be/