Shanghai is actually the third most populous city in the world so no wonder why rush hour here sometimes can feel like a nightmare.
The metro is really the way to get around the city. The metro system is the largest in the world by route length. I personally believe it is also one of the best with trains on the busiest lines every two to three minutes during rush hour.
As you can see in the photo above the metro can get very crowded during peak hours. Honestly it is over all a rather painless experience. Just be patient and be ready to defend your spot in line when the train arrives, cause the peoples’ “queue etiquette” isn’t as developed as the metro system.
The photo is from the metro station Century Avenue from the other day when I was transferring from line 2 to line 6.