We spent 2 nights on a train, from Shanghai to Beijing then the other way around.

The train ticket that we got from Shanghai to Beijing is just a seat ticket because all the sleeper tickets are sold out for that day, now I believe that you need to buy train tickets in advance in order to have a sleeper tickets. That's what been said on http://www.seat61.com Seat tickets are cheap ( 228RMB i think ) but not so comfortable ( literally, it was a pain in the ass! ) hehe, so we learned our lessons.

The moment we arrived in Beijing, we bought tickets going back to Shanghai for a soft sleeper tickets in advanced. It was great, nice bed, you have your own room, quite expensive ( 478 RMB for upper deck and 499 RMB for lower deck ) but all worth it. The food was great, an extra rice would only cost 1RMB ( cheaper than the price in Manila, hehe)


Subway is the cheapest and fastest form of transportation in Beijing, it only costs 2RMB, no matter what station you go or you will come from.

Watch our train video made by my friend: