I'll have 1 week to visit Shanghai and Beijing Nov 12-19. From Shanghai, I'll take the night train to Beijing for a couple of days then fly back to Shanghai to take a flight to Saigon.
Should I buy the one-way ticket PEK-PVG in advance from the US or should I wait until I get there and buy it when I arrive in Shanghai? Any idea how much is the one-way fare PEK-PVG?
Thank you!