I recently completed a tour from Seattle to Florence Oregon and used Amtrak to get from my home in San Diego to Seattle. I also used Amtrak to get from Eugene OR to Santa Barbara CA after the tour. I ride an Easy racers Fold Rush with a front wheel hub motor due to a heart condition that requires me to monitor my pulse rate and keep it below a certain level. The slightest hill will put me above my "redline" so without the motor I end up walking more than riding.
Back to Amtrak - for the trip to Seattle my riding companion and I reserved a "Roomette" sleeper compartment. It has 2 beds at night and 2 chairs during the day. It was a very pleasant way to travel. When you pay for a sleeper compartment the price includes all meals in the dining car so for this trip that was 10 meals between the 2 of us. With the senior discount the extra cost for the sleeper was about $270 and looking at the prices on the dining car menu we ate about $150 - $200 worth of Amtrak meals. The food was actually pretty good, not just microwaved TV dinners like on airplanes.
The really nice thing about traveling Amtrak with a bike is the ease of carrying the bike. Amtrak will sell you a box for $15 that is big enough to accept most touring bikes on their wheels. You just have to remove the pedals and turn the handlebars 90 degrees and roll it into the box. For my recumbent I had to do a little more, i.e. remove the seat and fold the rear wheel and unbolt the handlebars and strap them to the top tube. The seat bottom went in an Amtrak "baggage box" along with panniers etc. The baggage boxes are also available at the Amtrak stations for $5 each and we found that each would hold 2 panniers and a little bit more, i.e. a helmet and in my case a battery. On the way back from Eugene to Santa Barbara we again used the baggage boxes but found that in early September they had changed them, the new ones being noticeably smaller than the old ones. Fortunately the Eugene station still had 3 of the old boxes available so we got those and only one of the new ones. For future trips we might have to find bigger boxes at a grocery store or just take less stuff so we can carry on our panniers. For this trip we used a handlebar bag and a seat bag for carryons.
For the trip to Seattle we made our reservations several weeks in advance but the trip from Eugene to Santa Barbara was a last minute decision. This meant that the sleeper car prices were considerably higher than they were going up so we took coach to save the $400 they wanted for the sleeper. In retrospect it might have been worthwhile to pay the $400. Since we got so little sleep in coach we arrived in Santa Barbara exhausted and my companion woke up quite ill a day later in Oxnard. She felt so poorly that we called her husband to come rescue us and he drove up from San Diego with his car and trailer and my girlfriend to navigate. The original plan had been to ride from Seattle to San Diego but the group dynamic wasn't working so Plan B became take the train to Santa Barbara and ride to San Diego from there but my companion's illness forced us to Plan C which was to have Tom drive up and collect us.
It was still a good bike trip (are there any bad ones?) and Amtrak was a great way to travel. All the Amtrak employees we dealt with were pleasant and friendly and willing to do whatever they could to help us. We're looking at Amtrak schedules for the spring to go ride the Katy Trail and maybe the Great Allegheny Passage and the C & O Canal Towpath as well. With my physical problems I may have to forgo the hilly terrain and stick to rail trails in the future. Fortunately there are more and more being introduced.