If you’re flying to Alaska and to many of the West Coast cities like Portland, Oregon, or Seattle, then you might want to consider signing up with Alaska Airlines. You not only accumulate points when you fly with Alaska Airlines but you do so when you take any of its 18 partner airlines such as Virgin America, Emirates, American Airlines, and British Airways. You also earn points with regular purchases with the Alaska Airlines Visa Signature Card or by booking any of its hotel partners like Best Western, Hilton, and Marriott.

Thanks to this setup, the program offers a very flexible rewards program, letting you move between partner airlines while earning points. But if you’re planning on using those points for some reward flights, you might find yourself with limited choices a lot. Just make sure you use those points before the two year expiry period.