How many days does it take from Shenzhen to Shanghai Disneyland now?

Don't take the high-speed train from Shenzhen to Shanghai. It's still cost-effective to fly. Book tickets early. One day in Disney is enough, but it's very tiring. You can stay in Shanghai one day in advance, you can arrange to go to Disney on the second day, and return or go to the Oriental Pearl on the third day.