The Amtrak Guest Rewards World Mastercard from Bank of America provides points for travel purchases, particularly from Amtrak but also for other qualifying expenses.
You’ll get 3X points per dollar spent on Amtrak travel (including onboard purchases), 2X points per dollar spent on other qualifying travel, and 1X point per dollar spent on all other purchases. You can get a signup bonus of 40,000 points for spending $2,500 in the first 90 days.
You’ll also get a few nice benefits to make your rides a bit cheaper and more comfortable, like companion passes and a complimentary station lounge pass for a single visit after you open your account.
This card has a $79 annual fee.