Provinciale weg 291
, Goch / Kranenburg 
|}
|}

De provinciale weg 291 (N291) is een provinciale weg in de Nederlandse provincie Limburg. De weg vormt een verbinding tussen de N271 nabij Ottersum en de Duitse grens.

De weg takt van de N271 af bij industrieterrein De Drie Kronen en volgt de oude loop van de N271 (die tot 1977 door het centrum van Gennep liep) tot Ottersum. Vanaf Ottersum loopt de weg via Ven-Zelderheide naar de Duitse grens waar hij verdergaat als L484 richting Kleef en direct na de grens, bij de buurtschap Grunewald, de B504 (richting Kranenburg en Goch) kruist.

De weg is uitgevoerd als tweestrooks-gebiedsontsluitingsweg met buiten de bebouwde kom een maximumsnelheid van 80 km/h. Ter hoogte van Ottersum draagt de weg de namen Nijmeegseweg, Ottersumseweg en Sint Janstraat. Tussen Ottersum en de Duitse grens heet de weg Kleefseweg. De weg volgt grotendeels de Niers.

291
291
Geografie van Gennep