بله. شهروندان ایرانی برای ورود به چین و بازدید از شانگهای نیاز به ویزای توریستی دارند. این ویزا معمولاً برای یک بار ورود و به مدت 30 روز صادر می‌شود. پیشنهاد می‌شود قبل از سفر، فرم درخواست ویزا را تکمیل کرده و مدارک لازم را به سفارت چین تحویل دهید.