• You don't need a travel visa if you are in transit to another country and staying in Shanghai less than 72 hours. • - If you are staying longer, you must get a travel visa. You'll need proof of a hotel reservation before your trip. It takes four ...