Odcinek magistrali US 2 w stanie Montana zaczyna się 10 mil od miasta Troy, niedaleko najniżej położonego miejsca w stanie Montana, którym jest rzeka Kootenay. Pierwszym dużym miastem w Montanie jest miasto Libby. Po jego opuszczeniu US 2 skręca na południe i biegnie do miasta Kalispell, na północ od jeziora Flathead, które jest największym jeziorem słodkowodnym położonym na zachód od rzeki Missisipi. Od tego miejsca US 2 podąża wzdłuż południowej granicy parku narodowego Glacier i rzeki Flathead. Po przekroczeniu przełęczy Marias, US 2 opuszcza Góry Skaliste i rozpoczyna swoją trasę przez Wielkie Równiny.
Pierwszym miastem na trasie US 2 po dotariu do Wielkich Równin jest Browning. Jest to największa miejscowość położona na terenie Rezerwatu Indian Blackfeet. W dalszej kolejności trasa biegnie przez miasta Cut Bank i Shelby. Od miasta Shelby do granicy z Dakotą Północną, US 2 biegnie przez teren znany jako „Golden Triangle”. Obszar ten jest jednym z najbardziej produktywnych regionów rolniczych w kraju. W drodze między miastami Shelby i Havre, US 2 przebiega przez kilka mniejszych miejscowości. Około 24 kilometry na południe od miasta Havre znajduje się Rezerwat Indian Rocky Boy. Po opuszczeniu miasta Havre, US 2 biegnie na wschód do miasta Malta, po drodze biegnąc przez Rezerwat Indian Fort Belknap.