You can get a mileage earning credit card that gives a bonus of 15,000 to 20,000 miles in that program. You should have enough miles for a free ticket, or close enough to it that charging a little bit to that ticket will get you there. Once you have enough for the ticket, cancel the card so that you will be ready to do it again if you get a few more miles sometime in the future.