Anschließend verläuft die Rur in Nordrhein-Westfalen in der Städteregion Aachen ein kurzes Stück nach Norden. Sie durchquert gefällereich in meist engem, gewundenem Tal die Eifel und passiert etwas südöstlich den auf einer Hochfläche liegenden Monschauer Ortsteil Mützenich. Bereits vor der dann durchflossenen Monschauer Kernstadt wendet sich die Rur nach Osten und passiert den oberhalb des Tales gelegenen Monschauer Ortsteil Widdau. Dann passiert sie Hammer am linken Ufer und durchfließt Dedenborn, das größtenteils im Inneren einer langen Nordschleife liegt; beides sind Simmerather Ortsteile.
Anschließend fließt die Rur noch vor dem Simmerather Ortsteil Einruhr in den nach Nordnordosten gerichteten Obersee ein. Dieser geht am Paulushofdamm unmittelbar in die Rurtalsperre Schwammenauel über. Letztere wird auch einfach Rursee genannt. Wobei dieser Begriff auch für den gesamten Komplex aus insgesamt fünf zusammenhängenden Talsperren verwendet wird. Die Rurtalsperre Schwammenauel ist der größte dieser fünf Stauseen und nach Volumen der zweitgrößte Stausee in Deutschland. Der Obersee und damit die Rur erhält Zufluss über den Überlauf der Urfttalsperre aus der Urft, ihrem natürlichen rechten Zufluss. Je nach anfallenden Wassermengen wird allerdings auch ein großer Teil des Urftwassers über einen unterirdischen Stollen in das Staubecken Heimbach, das unterhalb des Staudamms Schwammenauel liegt, geleitet.
Unmittelbar unterhalb des Obersees läuft die Rur zwischen der zu Simmerath gehörenden Ortschaft Rurberg und dem Heimbacher Ortsteil Hasenfeld durch den Rurstausee, in welchem sie in den Kreis Düren wechselt und auch den links wiederum auf einer Hochfläche liegenden Nideggener Ortsteil Schmidt passiert. Danach fließt sie durch das Staubecken der Stauanlage Heimbach, das durch den Kermeterstollen, der die Eifelregion Kermeter untertunnelt, Zufluss aus dem Urftstausee im Süden und somit aus der Urft erhält. An alle drei Stauseen stößt jeweils der Nationalpark Eifel, der durch den Rurstausee in einen Süd- und Nordteil geteilt wird.
Unterhalb des Staubeckens fließt die Rur etwa ab der Kernstadt von Heimbach östlich des Nationalparks in Richtung Norden. Dabei passiert oder durchfließt sie im Heimbacher Stadtgebiet noch die Ortschaften Hausen und Blens sowie im Folgenden von Nideggen die Dörfer Abenden, Hetzingen und Brück, über dem sich auf der Eifelhochfläche teilweise auf einem Sporn die Nideggener Kernstadt ausbreitet. Im Talmündungskeil der danach von links zulaufenden Kall liegt dann der Hürtgenwalder Ortsteil Zerkall.
Anschließend durchläuft die Rur das Staubecken Obermaubach an dessen unterem linken Ufer der Ort Obermaubach liegt, und sie passiert oder durchfließt Schlagstein, Untermaubach, Üdingen und Winden; sie alle gehören zu Kreuzau, dessen gleichnamigen Kernort der Fluss danach am rechten Ufer passiert. Dann zieht sie im Dürener Stadtgebiet durch Lendersdorf, vorbei an Rölsdorf und durchfließt die Dürener Kernstadt. Ab dort wendet sie sich mehr und mehr nach Nordwesten. Unterhalb des Stadtzentrums passiert sie die Dürener Ortsteile Mariaweiler, Birkesdorf, Hoven und, nachdem sie die Bundesautobahn 4 unterquert hat, auch noch Merken.
Gegenüber von Merken fließt die Rur am östlich des Flusses liegenden Huchem-Stammeln vorbei, dann an Selhausen und Krauthausen; sie alle gehören zu Niederzier. Dann passiert sie noch den etwas abseits des Flusses gelegenen Indener Ortsteil Schophoven.
Im Jülicher Stadtgebiet liegen nahe am Fluss Selgersdorf, Altenburg und Kirchberg, wo die Inde einmündet. Dann durchquert die Rur die überwiegend rechts liegende Jülicher Kernstadt und zieht, nach Unterqueren der Bundesautobahn 44, vorbei an den Ortsteilen Koslar, Broich und Barmen. In ihrer inzwischen nur mehr wenig in die Umgebung eingegrabenen, breiten Talaue zweigen ab hier einige Mühlenteich genannte Mühlengräben ab, die einst Wassermühlen oder Gerbereien Wasser zuführten.
Etwas östlich abseits der Rur liegt dann der Linnicher Ortsteil Tetz. Der Fluss passiert anschließend im Linnicher Gebiet Floßdorf und Rurdorf und fließt dann durch die im Kern links liegende Stadt Linnich selbst und anschließend vorbei am Ortsteil Körrenzig; auf diesem letzten Flurlaufabschnitt wurde die Rur renaturiert.
Hiernach läuft die Rur im Kreis Heinsberg im Stadtgebiet von Hückelhoven an den Ortschaften Rurich, Brachelen, Hilfarth und Doverack sowie an der Hückelhovener Kernstadt vorbei; sodann passiert sie die Ortsteile Millich und, nach Unterqueren der Bundesautobahn 46, Ratheim mit Krickelberg und Garsbeck. Gegenüber von Ratheim liegen westlich der Rur im Stadtgebiet von Heinsberg die Ortschaften Oberbruch und Unterbruch. Unterhalb von Garsbeck passiert der Fluss den Wassenberger Ortsteil Luchtenberg und dann die Wassenberger Kernstadt. Dann passiert er die Heinsberger Wohnlagen und Ortsteile Brehm, Hochbrück, wonach bei Kempen die schon länger links parallel laufende Wurm einmündet; Karken danach auf derselben Seite hat etwas mehr Abstand vom Fluss, ihm gegenüber liegen östlich der Rur die Wassenberger Ortschaften Ophoven, Steinkirchen und Effeld.
Anschließend überschreitet die Rur nach 132,3 km[2] Fließstrecke in Nordrhein-Westfalen die Grenze zur niederländischen Provinz Limburg, wo sie die Roerdalener Ortsteile und Ortslagen Vlodrop, Herkenbosch, Sint Odiliënberg, Melick und Lerop passiert. Hiernach fließt sie im Stadtgebiet von Roermond an den Ortslagen Kitskensberg, De Kemp und Donderberg vorbei. Westlich von De Kemp verläuft unter dem Fluss nahe dem Westportal ein Stück des 2,5 km langen Roertunnels der A 73.
Nach den letzten 21,8 km[2] auf niederländischem Gebiet mündet die Rur zwischen der Roermonder Ortslage Roer und der Kernstadt auf etwa 17 m NAP Höhe in zwei Mündungsarmen in die Maas.
Die Rurmündung in Roermond ist schiffbar. Dort befindet sich u. a. die alte Looskade (Ladekai).
Auf dem etwa 164,5 km langen Lauf von der etwa 643 m höher gelegenen Quelle bis zur Mündung hat die Rur ein mittleres Sohlgefälle von etwa 3,9 ‰.
Bis ins Jahr 1342 verlief die Maas bei Roermond sieben Kilometer weiter westlich. Sie wurde 1338 bis 1342 zur Stadt hin verlegt, an deren Südwestrand heute die Mündung liegt.
Mündungslage beider Rurmündungsarme (beide in Roermond):
- linker bzw. westlicher Mündungsarm (Hambeek): ⊙51.1878611111115.9717777777778
- rechter bzw. östlicher Mündungsarm: ⊙51.19755.9811111111111