The best way to earn airline miles and hotel points is by Credit Card Signup bonus.  Many Credit Card Bonus offers as high as 100,000 miles or points, most good credit card bonus offers are in the range of 50,000 miles and points.

Below are the best Credit Card Signup Bonus offers

Chase Bank

  • Chase Freedom Credit Card
  • Chase Sapphire Preferred (CSP)

American Express

  • American Express Platinum Card