On our first hike in Glacier, we took Amtrak from Whitefish, which is a few miles from Kalispell, to E. Glacier. There is only one train a day, early in the morning, which arrived in E. Glacier just after the shuttle left for the northern border, so we ended up having to stay at a motel in both Whitefish and E. Glacier.
On our second hike there (first thruhike) we walked to E. Glacier but took Amtrak east to Shelby, where we picked up Greyhound to take us to Warm Springs where we had started our hike.
On our third hike in Glacier (second thruhike) we rented a car which we drove north (we did a flip). Contact the Avis rep. in E. Glacier. Mark is a friend to hikers and owns a motel (Whistling Swan), diner and grocery. He told us that the Avis dealer in Kalispell didn’t do one way rentals at that time. That may have changed.
Ginny