Russian Consulate in Houston
Address: 1333 West Loop South, Ste. 1300, Houston, TX 77027
Telephone: (713) 337-3300
Fax: (713) 337-3305
Office hours: Monday – Friday 9:00 a.m.-12:30 p.m.
and 2:30 p.m.-6:00 p.m.
Closed for United States and Russian holidays
Consul General: Nikolay V. Sofinskiy
Jurisdiction: Alabama (AL), Arkansas (AR), Kansas (KS), Louisiana (LA), Mississippi (MS), Missouri (MO), Oklahoma (OK), Texas (TX).
Russian visa online