United – Marriott offer. Up to 50,000 miles with MegaMiles promotion (new members only)

United has a promotion going on where you can earn up to 50,000 United miles for staying with Marriott. The promotion is for new Marriott Rewards members only. For every second stay, you earn 5,000 bonus miles, up to the total of 50,000 miles, so you would need a total of 20 stays to earn the entire bonus.


Stays must be completed between February 1 and April 30, 2014. Unfortunately, the promo doesn’t stack with the MegaBonus, since you have to select United miles as your earnings preference, and the MegaBonus requires Marriott points as your earnings preference. You could do one after the other one by registering for both and switching your earnings preference as you see fit, or depending on what your need for points or miles is.

5,000 miles for every other stay is pretty generous. In my particular case, I’ll stick with the MegaBonus promotion since I have plenty of miles and I’m always in need of free hotel nights and points.

This entry was posted in Marriott, United. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *