La route nationale 336, ou RN 336, est une route nationale française reliant la RN 1, dans la commune de Dunkerque à la RN 335. Ce tracé, dans la traversée de Coudekerque-Branche, correspond à celui de l'ancienne RN 16B. Le décret du prévoit son transfert au département du Nord.
Auparavant, la RN 336 reliait Gamaches à Saint-Quentin. Entre Picquigny et Longueau, la RN 336 était en tronc commun avec la RN 35. En 1952, la RN 336 a été renumérotée RN 44 entre Estrées-Mons (Estrées-en-Chaussée) et Saint-Quentin. À la suite des déclassements de 1972, elle a été renommée RD 936 entre Gamaches et Picquigny et RN 29 entre Longueau et Saint-Quentin.
Entre Longueau et Vermand, la RN 336 portait le nom de Chaussée Brunehaut. Ceci et la présence de deux villages nommés Estrées sur le parcours proviennent de ce que la RN 336 avait repris le tracé rectiligne d'une voie romaine reliant Amiens et Vermand.