China Visa Service Center Houston Office

Looking for a Chinese visa in Houston, Atlanta, and the U.S. South? The China Visa Service Center in Houston helps residents in the following states get visas when they are traveling to China: Alabama, Arkansas, Florida, Georgia, Louisiana, Mississippi, Oklahoma, Texas. Because of jurisdiction rules enforced by the the Chinese Embassy/Consulates, residents of these states must send their application to our Chinese visa office in Houston, below:

China Visa Service Center
Houston Office

711 W. Alabama St.
Houston, TX 77006
Phone: (713) 952-7722
Fax: (713) 952-9377
Walk-in hours: 9:00 am to 5:00 pm CST

To inquire about our Chinese visa application for Houston, contact us by email:

Or submit the following web form:

Contact Us

* Required


Need Assistance?

Our team is at your service to help you with your passport and visa issues, or to answer any related questions


You can also find answers to frequently asked questions on our FAQ page