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 El Al. 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 Barclaycard Arrival Plus® World Elite Mastercard® credit card allows you to earn unlimited 2X miles on every purchase. As a sign-up bonus, you will receive 70,000 bonus miles after spending $5,000 on purchases in the first 90 days. You can book travel with no airline, seat or hotel restrictions — and redeem your miles for travel statement credits.