Acho que você está limitado a alugar um carro ou viajar na Greyhound. O Amtrak tem uma rota que atravessa as partes superiores de Montana e Dakota do Norte, mas eu não chamaria isso de muito útil. Se você alugar um carro, poderá economizar dinheiro alugando e devolvendo o carro para o mesmo local. Retornar um carro para um local diferente geralmente é mais caro.
A Greyhound tem um Discovery Pass , que pode ser usado em outras operadoras e no Canadá, se eu entendi corretamente. Um passe de descoberta de 7 dias custa US $ 246. Um passe de 14 dias é de $ 356.
Como um teste, eu verifiquei Billings, MT para Fargo, ND. Greyhound disse que levaria 17 h 30 m na segunda-feira de junho com uma transferência (das 12:15 às 18:45). Os mapas do Google informaram um tempo de viagem de 9 h 12 m de carro. A 608 milhas e gasolina a $ 4 / galão (provavelmente mais no verão), o gás custaria em torno de $ 122. O bilhete mais barato da Greyhound é de $ 96.