A US citizen with a foreign national spouse can bring his or her spouse to the United States by K-3 visa. A K-3 visa takes 8 months to complete and is specifically intended for use by U.S. nationals in sponsoring their foreign national spouse for immigration to avoid the long processing time at the USCIS.
If granted with a K-3 visa, the foreigner spouse can only stay in the United States for a period of not more than 2 years. It is a multiple re-entry visa though so within this period, the beneficiary can leave and enter the US a number of times. The beneficiary can choose to stay longer too. He or she just have to apply for an adjustment of status as soon as possible after entering the country.