De M50 (Engels: M50 Motorway/ Iers: Mótarbhealach M50) is een nationale primaire weg in Ierland. Het is een driekwart ringweg om Dublin en verbindt onder andere de M1 naar Belfast met de M11 naar Wexford. Het is een deel van de E-01. De weg was gepland als een complete ringweg voor de stad Dublin en een verbinding tussen alle primaire N-wegen. Alleen het zuidoostelijke deel is nog niet aangelegd.
De M50 is de enige autosnelweg in Ierland die nooit als N-weg geclassificeerd is geweest. In zijn huidige vorm begint de weg als de vierstrooks Dublin Port Tunnel, die de Dublin Port verbindt met het knooppunt tussen de M1 en M50. Vanaf dit knooppunt is de M50 een zesstrookssweg, die aansluitingen heeft met de N2, N3, N4, N7, N81, N31 en M11.