I live in South Korea, am American, and I want to visit China for a week. I can get a visa here at a travel agency, but it's expensive, like $100. Is there a cheaper way to apply for it? Like filling out an application and sending my passport with it in the mail? I heard that the shortest visa you can get is like for 3 months. Is that true as well? Just trying not to spend an arm and a leg for a four-day vacation!
PS. I'm visiting Shanghai, so I understand it's a bit different than getting a visa for Hong Kong.

This is total BS!
At the Chinese embassy or consulate they can issue you a 90 day or 1 yr tourist visa, if u ask.
Report Abuse