Question
Asked by Eric from Vietnam | Nov. 16, 2016 20:00
About:Shanghai Long-Distance Bus

Are there buses from Shanghai to Beijing?

What is the cost and which stations? Cheaper than train?

Answers (1)
Answered by Pilar from Spain | Nov. 17, 2016 02:17
10Reply
Yes, you can take a direct bus to Beijing from General Bus Station at No. 1666, Zhongxing Road, near Main Railway Station. The bus departs at 16:00, and the fare is CNY 354. The trip may take 14 to 15 hours.

Or, you can travel by train. The ordinary trains take 15.5 to 28.5 hours. A hard sleeper costs CNY 283.5 or 304.5, and a soft sleeper costs CNY 476.5.

The high speed G trains take about 6 hours. A second class seat costs CNY 553, and the a first class seat costs CNY 933.

The bullet D trains take about 12 hours. A second class seat costs CNY309, and the soft sleeper costs CNY 615.
Related Questions:
What are the timings of Buses for Jianhu ? (From Shanghai )
Asked by Haresh from India
| Aug. 26, 2012 00:05
1
answer
what time are buses from linyi to Beijing
Asked by sayed nasr from Egypt
| Jun. 10, 2013 21:52
1
answer
are there buses which leaves at night to beijing from jining?
Asked by SEDO from China
| Apr. 25, 2014 20:27
1
answer
Hi there are buses from Beijing to Xinxiang or Zhengzhou?
Asked by Matteo from Italy
| Sep. 28, 2012 03:04
1
answer
from shanghai to zhengzhou any buses
Asked by Mr.raviteja from India
| Jan. 20, 2011 02:12
1
answer
I want to get from Shanghai to Beijing by bus. What bus station is better f...
Asked by Anna-Valeria from Israel
| Aug. 13, 2013 01:29
1
answer
Ask a Question
Categories:
Question Summary (100 characters)
Details (optional) (2,000 characters)