The content is accurate at the time of publication and is subject to change.
There are travel rewards credit cards that allow to earn miles and are not tied to a particular airline. Such travel rewards credit cards will allow you to earn miles on all your purchases and to redeem earned miles with any airline, including Hainan Airlines. You can keep such cards as your primary card to accumulate more miles. What is more, travel rewards cards often come with a one-time bonus which can be enough for a round-trip reward ticket. For example, the Discover it® Miles credit card may be a good choice for you. It offers unlimited 1.5x miles for every dollar spent on all purchases all with no annual fee. Also Discover will match ALL the miles you've earned at the end of your first year (provided you are a new cardmember). For example, if you earn 35,000 miles, you get 70,000 miles. That's $700 towards travel!