There are 8 ways to get from Beijing to Heishan by train, bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Beijing South to Shanhaiguantrain Beijing South
- Take the train from Shanhaiguan to Dahushantrain Hangzhou
6h 55m¥229–322Train via Beijing
cheapest- Take the train from Beijing to Shanhaiguan Stationtrain Beijing
- Take the train from Shanhaiguan to Dahushantrain Hangzhou
7h 1m¥168–744Bus, train
- Take the bus from Beijing Station to Jinzhoubus
- Take the train from Jinzhou to Dahushantrain Hangzhou
12h 31m¥171–249Drive 591.4 km
- Drive from Beijing to Heishancar 591.4 km
6h 26m¥520–751Train to Beijing Daxing International Airport, fly to Anshan Teng'Ao Airport, taxi
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Anshan Teng'Ao Airport (AOG)plane PKX - AOG
- Take the taxi from Anshan Teng'Ao Airport (AOG) to Heishantaxi
4h 41m¥4,453–12,192Fly Beijing Capital International Airport to Shenyang Taoxian International Airport, train, taxi
- Fly from Beijing Capital International Airport (PEK) to Shenyang Taoxian International Airport (SHE)plane PEK - SHE
- Take the train from Shenyang North to Tai'antrain
- Take the taxi from Tai'an to Heishantaxi
6h 50m¥1,355–2,181Train to Beijing Daxing International Airport, fly to Shenyang Taoxian International Airport, train, taxi
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Shenyang Taoxian International Airport (SHE)plane PKX - SHE
- Take the train from Shenyang North to Tai'antrain
- Take the taxi from Tai'an to Heishantaxi
6h 45m¥1,354–4,184Fly Beijing Capital International Airport to Dalian Zhoushuizi International Airport, train, taxi
- Fly from Beijing Capital International Airport (PEK) to Dalian Zhoushuizi International Airport (DLC)plane PEK - DLC
- Take the train from Dalian North to Panjintrain
- Take the taxi from Panjin to Heishantaxi
7h 12m¥1,190–2,189
Beijing Daxing International Airport (PKX) to Anshan Teng'Ao Airport (AOG) flights
Questions & Answers
The cheapest way to get from Beijing to Heishan is to bus and train which costs ¥170 - ¥250 and takes 12h 31m.
The fastest way to get from Beijing to Heishan is to train and fly and taxi which takes 4h 41m and costs ¥4400 - ¥13000.
The distance between Beijing and Heishan is 687 km. The road distance is 591.4 km.
The best way to get from Beijing to Heishan without a car is to train which takes 6h 55m and costs ¥220 - ¥330.
It takes approximately 6h 55m to get from Beijing to Heishan, including transfers.
Yes, the driving distance between Beijing to Heishan is 591 km. It takes approximately 6h 26m to drive from Beijing to Heishan.
What companies run services between Beijing, China and Heishan, China?
You can take a train from Beijing South to Heishan via Shanhaiguan and Dahushan in around 6h 55m.
- Website
- airchina.com
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ¥1,250–1,310
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport via Yantai Penglai
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- ¥1,100–2,800
Flights from Beijing Capital International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ¥900–2,300
- Website
- sda.cn
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ¥1,250–1,310
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport via Qingdao
- Ave. Duration
- 3h 50m
- When
- Friday and Sunday
- Estimated price
- ¥1,200–2,700
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport via Yantai Penglai
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- ¥1,100–2,800
Flights from Beijing Capital International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ¥900–2,300
- Website
- shenzhenair.com
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- ¥1,250–1,310
Flights from Beijing Capital International Airport to Shenyang Taoxian International Airport via Yantai Penglai
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- ¥1,100–2,800
Flights from Beijing Capital International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ¥900–2,300
- Website
- csair.com
Flights from Beijing Daxing International Airport to Shenyang Taoxian International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ¥1,200–4,000
- Website
- flycua.com
Flights from Beijing Daxing International Airport to Anshan Teng'Ao Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,300–12,000
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Dalian Zhoushuizi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ¥950–2,000
Train from Beijing South to Shanhaiguan
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥280–310
- Business Class Seat
- ¥420–600
Train from Shenyang North to Tai'an
- 2nd Class Seat
- ¥48–52
- 1st Class Seat
- ¥75–85
- Business Class Seat
- ¥100–160
Train from Dalian North to Panjin
- 2nd Class Seat
- ¥130–150
- 1st Class Seat
- ¥210–230
- Business Class Seat
- ¥310–450
Train from Shanhaiguan to Dahushan
- Hard Seat
- ¥35–55
- Hard sleeper
- ¥75–110
- Soft sleeper
- ¥120–170
Train from Jinzhou to Dahushan
- Hard Seat
- ¥21–28
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–110
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Beijing to Shanhaiguan Station
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- ¥110–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥160–240
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Beijing to Shanhaiguan Station
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- ¥420–650
- Schedules at
- 12306.cn
- Website
- dalianbus.com
Bus from Beijing Station to Jinzhou
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ¥130–160
- Schedules at
- dalianbus.com
- Ave. Duration
- 1h 1m
- Estimated price
- ¥65–160
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, How to get from Heathrow Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.

















