I've taken the Amtrak from California to Arizona and it was very cool. Check out their site at:
i dont have any travel codes...but check their weekly deals (they're cheaper than anycoupon u could use)... since they do change often...maybe that route comes up...
I do not know why but going by train (Amtrak) is more expensive than flying. It should be the otherway around but is not. The only advantage of going by Amtrak is that you can see the beautiful countryside as you travel.