Amtrak makes the closest stop. If you do decide to ride the train you'll need to book it into Wolf Point, Montana.
http://www.amtrak.com
Maybe you feel like flying. Here's a list of possible cities to fly into.
Billings, MT Great Falls, MT Bismark, ND Minot, ND Rapid City, SD