Getting Your Bearings
Shanhaiguan is a district of Qinhuangdao in Hebei Province, and it is best known as the site of the Shanhai Pass — the fortified gateway often called the "Greatest Pass Under Heaven," where the Great Wall meets the sea at "Old Dragon's Head." The practical consequence for a visitor is that the city is not a compact, walkable grid: Qinhuangdao sprawls in a linear fashion along the coast, stretching from Shanhaiguan through to Beidaihe. That layout makes buses and taxis the necessary means of getting around rather than an optional convenience.
By Chinese standards, Qinhuangdao is a relatively small city, so the transport network is easy to grasp once you accept that the main sights are spread out along the shoreline.
Arriving by Rail
The rail network is the most straightforward way to reach the area. Shanhaiguan railway station sits on the Beijing–Harbin railway and the Tianjin–Shanhaiguan railway, and it is the nearest railway station to Shanhai Pass itself — conveniently located directly south of the old site of the barbican wall of the pass's main gate.
Most visitors come from either Beijing or Tianjin. Both cities are roughly a two-hour ride away on China Railway's fast 'D' (Dong) trains. Slower 'T', 'K', and numbered trains also make daily journeys through Qinhuangdao, but they take considerably longer — typically four to six hours from Beijing — and are rarely worth the savings for travelers who value time over cost.
- Buying tickets: A fast train ticket to or from Beijing costs around ¥93, but expect an extra ¥5 ticketing fee if you don't buy directly at the departure station.
- Practical tip: If you're booking through airline or rail websites, note that they are often Chinese-language only. Asking staff at your hostel or hotel to book for you works well — they are generally glad to help.
Arriving by Long-Distance Bus
Long-distance buses are common throughout China, and Qinhuangdao is no exception. Buses depart from a central station near the central train station in the Haiguan area of the city.
- Bus tickets from Beijing often cost about the same as train tickets, but departures are more frequent.
- There is a direct bus from Beijing Capital International Airport to Qinhuangdao. Travel time is roughly four hours depending on traffic, and tickets can be purchased directly at the bus station at the airport for around ¥150.
Getting Around by Taxi
Taxis are inexpensive and abundant, which makes them the preferred means of transport for most travelers in the area. The main obstacle is language: most drivers in Qinhuangdao cannot speak English, though many can read Chinese.
- Before getting into a cab, be confident you can communicate your destination. A good approach is to have someone write the place name in Chinese on a card and show it to the driver.
- Even better, have a valid phone number for your destination, or for a contact who can speak Chinese with the driver if a problem arises.
- Most drivers are honest and use the meter, but drivers around railway stations tend to refuse to use it and quote inflated prices. Be prepared for this and consider walking a short distance away from the station before hailing a cab.
Getting Around by Bus
City buses are a good, low-cost option for moving around Qinhuangdao, and given the city's coastal sprawl they are often the practical choice for longer hops.
- Tickets: A single ride costs around ¥1–2.
- Route information: City maps showing bus routes can be obtained from kiosks near the central bus and train stations.
- Watch out: The low fares mean buses are always crowded, and occasional pickpockets make it essential to protect your personal belongings.
Walkability
Walking is rewarding within the historic core — the pass itself is built as a square with a perimeter of roughly four kilometres, and the surviving Zhèndōng Gate and the surrounding fortifications are best explored on foot. Beyond the heritage site, however, the city's linear sprawl along the coast means that walking between districts is not realistic for most visitors. Plan to use buses or taxis for anything beyond the immediate area of the pass.
Reaching the City from the Airport
Qinhuangdao Beidaihe Airport (BPE) is tiny by Chinese standards. It handles some daily domestic flights to Qingdao, Shijiazhuang, Shanghai, and a few other places. Booking is possible through airline websites, but these are Chinese-language only; alternatively, ask someone at your hostel or hotel to book for you — they are usually glad to help and it works out fine.
Other airports nearby are Tianjin (TSN) and Beijing Capital Airport (PEK). From Beijing Capital Airport you can take an inter-provincial bus directly to Qinhuangdao — take note of the timetable, as noted above. Alternatively, from either Tianjin or Beijing you can take the train into Qinhuangdao, which for many visitors is the smoother option given the frequency and speed of the rail service.
A Note on Metro and Trams
Visitors should plan around the rail, long-distance bus, city bus, and taxi options described here rather than expecting an urban rapid-transit system.