This came up a couple of years ago and I put it in my word processing program. I meant to keep it up, but didn't. Maybe somebody here would like to update it from this thread:
I would imagine that the Greenbrier in White Sulphur Springs, VA, as well as the hotel on the EB in Essex MT (name eludes my sinusitis ridden brain right now) would.
There are a couple of other Amtrak focused lodgings I seem to recall as well - more later.
The Days Inn near the MSP station will send a van.
The Marriott Courtyard in Portland, just east of downtown has shuttle service to/from the Portland Amtrak station. Give them a call and they were there in 10 minutes to pick you up!
And let's not forget the Doubletree in Portland, MAINE (not Oregon), which is technically across a parking lot from the Amtrak station (although there's a fence erected now that makes the walk quite circuitous). The hotel provides the shuttle no questions asked, and in speaking with the driver, he said half to over half of his riders were from Amtrak or Greyhound (which share the station).
The only problem is that that Doubletree is no longer a Doubletree, they downgraded and switched parent companies a few months back.
In Birmingham, AL I have been known to stay at the Wynfrey Hotel at Galleria Mall. I have ridden in their shuttle to the airport, they go to the airport first (which is further away) and then swing by the train station on their way back and let me off. They have also been known to pick me up at the train station upon arrival. I do this by callling them on the spot---they will usually do that, but will not make a formal--previously arranged-- scheduled stop at the train station.
Izaak Walton Inn is the hotel in Essex, MT. Actually, it just about IS Essex, MT. They do provide a ride to and from the Empire Builder's flag stop location just down the road from the hotel.
Travelodge Gateway, Blanenburg RD. Washington D C . Not the best. Not the worst. However they will pick you up at Union Station. They also will drop you in the morning at WUS. Makes it great for taking a
The Poughkeepsie Grand Hotel & Conference Center has a shuttle van to the POU station; for Amtrak and Metro North.
The Grand Canyon Railway Hotel in Williams, AZ and The Lodge at Whitefish Lake in, um, Whitefish, MT both have shuttles.
The Hot Springs Pool and Lodge in Glenwood Springs CO has a courtesy van and has someone standing outside with the sign in their hands that says, "Hot Springs Pool and Lodge". Also the Glenwood Springs Motor Lodge sent the owner over in his pickup truck and picked up luggage and my girlfriend and her two daughters
There are two hotels in the Choice chain at Baltimore - that I know of - which offer shuttle service. They're side-by-side, but offer different shuttle services to BWI the train station and BWI the airport.
As to the topic at hand, the Quality Inn at Kingman, AZ offers shuttle back and forth to the waiting room near the station. Amtrak crews also stay there and so you may wait until they have been delivered, but any ride at 3am is a great deal. Just a short walk across the street to the SWC.
I have not done this recently , but in years past I have used the Mallory Hotel in Portland---a wonderful , older hotel.
A free shuttle CAB service was available through RADIO CAB. If I recall, even the tip was included
Also, be sure and ask the hours and days the shuttle runs. The reason I picked a Hampton Inn in Atlanta was because they offer a free shuttle to the Peachtree Amtrak station. After a $10 cab ride I was shown a sign, at the hotel, that said, "Shuttle runs Monday through Friday only." Of course, we were there on Saturday and Sunday, so there went a $20 bill for not ponying up and asking the right questions.