Consulate general of Russian Federation in Houston

Once you know your exact dates and you have booked your hotels in Russia, every US citizen must get a invitation support letter from an accredited travel agency.

Once you get your invitation (normally in the next 1-2 working days), you should apply online for your russian visa.

You print the form, print your invitation we sent you, bring your passport and you are now ready to go to the consulate general of Russia in Houston to request your visa. Make sure you have 2 pages free in your passport and at least 6 months.

Address of the consulate of Russia in Houston:

1333 West Loop South, Ste.1300,

Houston, TX 77027.

Fax # of the consular section: (713) 337-3305

Hours to apply for the visa in person:

Monday - Friday 9:00 a.m.-12:30 p.m.

States covered by the consulate of Russia in Houston:

Citizen of following states can apply for their Russian visa at the consulate of Russia in Houston. The website of the consulate can be reached here: https://rusconhouston.mid.ru/

    Alabama

    Arkansas

    Kansas

    Louisiana

    Mississippi

    Missouri

    Oklahoma

    Texas

Address and information on visa application at: