De N50 is een gewestweg tussen de Belgische steden Bergen en Brugge. De weg loopt van de Henegouwse provinciehoofdstad Bergen in westelijke richting naar Doornik, en loopt daarna noordwaarts naar Kortrijk in het zuiden van de provincie West-Vlaanderen en Brugge in het noorden van die provincie.
Daar buigt de weg opnieuw westwaarts af en gaat er over in de N7, die via Gaurain-Ramecroix over 10 km recht naar Doornik loopt. Vanaf de Doornikse stadsring R52 loopt de N50 over zijn eigen traject weer verder in noordelijke richting. Net buiten het stadscentrum kruist de weg in Froyennes nog de snelweg A8/E42 en loopt daarna verder noordwaarts via Ramegnies-Chin, Esquelmes, Pecq en Warcoing naar de provincie West-Vlaanderen. Van Doornik tot Warcoing loopt de weg net ten westen van de Schelde.
De weg volgt ongeveer het tracé van eeuwenoude verbindingswegen tussen de steden Bergen, Doornik, Kortrijk en Brugge. De meeste stukken kregen hun huidige rechte tracé toen ze in de 18e eeuw in de periode van de Oostenrijkse Nederlanden werden rechtgetrokken en verhard. Enkel een stuk ten westen van Bergen is recenter, en volgt er het 19de-eeuwse kanaal.
In de tweede helft van de 20ste eeuw werd de functie voor verkeer op bovenlokaal niveau overgenomen door verschillende autosnelwegen die enigszins parallel lopen met het traject van de N50, meer bepaald de A17/E403 en A16/E42 tussen Bergen en Doornik en de A17/E403 tussen Doornik, Kortrijk en Brugge.
Op verschillende plaatsen werd een rondweg rond stads- en dorpskernen gemaakt, en volgt het wegnummer N50 niet langer het oude tracé van de steenwegen door de dorpscentra. Zo volgt zowel in Ingelmunster als Oostkamp de N50 een ring ten oosten van het centrum.
De N50a is een 177 meter lange aftakking van de N50 in Kortrijk tussen de Vlasmarkt en de Wandelweg. De naam van de weg is Doorniksestraat en sluit ten zuiden van de spoorlijn aan op de N50 en N50h.
De N50d is een korte gewestweg (3,8 km) die start aan de N50 en zo door het centrum van Ingelmunster passeert langs de N357 en de N399. Uiteindelijk komt deze terug uit op de N50 enkele kilometers verder. Deze loopt ook voor een korte afstand samen met de N357.
De weg passeert onder andere het station Ingelmunster, het kanaal Roeselare-Leie en de rivier Mandel. Dit is het oude traject van de N50 door het centrum van Ingelmunster.
De N50f is een 1,5 kilometer lange weg door de plaats Oostkamp. Waar de N50 om Oostkamp gaat, gaat de N50f dwars door Oostkamp. Het beginpunt van de N50f is aan de zuidkant van Oostkamp in aansluiting met de N50 en de weg eindigt aan de noordkant eveneens in aansluiting met de N50.
De N50h is een korte verbindingsweg tussen de N50 en de R36 in Kortrijk. De 260 meter lange route gaat over de Minister Tacklaan. Zowel op het begin als het op het eind wordt er aangesloten op de R36.