United is at it again with another edition of their MileagePlus Miles Sale.

This time, you can earn up to 50% more miles when you buy miles for your account.   The bonus is incremental based on the amount of miles you purchase.

If you buy between 5,000 and 35,000 miles you’ll earn a 25% bonus.

If you buy over 35,000 miles you’ll earn a 50% bonus.

At maximum bonus levels, you’ll be buying miles for 2.3 cents per mile (including the bonus miles).   Not a bad deal if you need to top off your account or are missing a few miles that are keeping you from that enjoyable Lufthansa First Class seat!

The promo started yesterday and continues through May 22.   You can buy up to 150,000 miles for your account each year (including bonus miles credit).