• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Beijing to Baishan by plane, taxi, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly, taxi  •  4 h 5 min

  1. Fly from Beijing Capital (PEK) to Tonghua (TNH) PEK - TNH
  2. Take a taxi from Tonghua to Baishan

$104 - $415

4 alternative options

Train, bus, taxi  •  10 h 35 min

  1. Take the train from Beijing South to Shenyang
  2. Take the bus from Shenyang Station to Tonghua
  3. Take a taxi from Tonghua to Baishan

Train, bus  •  16 h 28 min

  1. Take the train from Beijing to Dalian Beijing
  2. Take the bus from Jianshejie terminal to Baishan City

Bus  •  25 h 10 min

  1. Take the bus from Beijing Station to Dalian Jianshejie Bus terminal
  2. Take the bus from Jianshejie terminal to Baishan City

Drive  •  10 h 45 min

  1. Drive from Beijing to Baishan 629.9 miles

$90 - $140

Questions & Answers

The cheapest way to get from Beijing to Baishan is to drive which costs ¥600 - ¥950 and takes 10 h 45 min.

More details

The quickest way to get from Beijing to Baishan is to fly and taxi which costs ¥700 - ¥2900 and takes 4 h 5 min.

More details

No, there is no direct bus from Beijing station to Baishan. However, there are services departing from Beijing Station and arriving at Baishan City via Jianshejie terminal. The journey, including transfers, takes approximately 25 h 10 min.

More details

The distance between Beijing and Baishan is 872 km. The road distance is 1007.8 km.

Get driving directions

The best way to get from Beijing to Baishan without a car is to train and bus and taxi which takes 10 h 35 min and costs .

More details

It takes approximately 4 h 5 min to get from Beijing to Baishan, including transfers.

More details

Beijing to Baishan bus services, operated by Dalian Bus, arrive at Beijing Station.

More details

The quickest flight from Beijing Capital Airport to Tonghua Airport is the direct flight which takes 1 h 35 min.

Search flights

Beijing to Baishan bus services, operated by Dalian Bus, arrive at Baishan City station.

More details

Yes, the driving distance between Beijing to Baishan is 1008 km. It takes approximately 10 h 45 min to drive from Beijing to Baishan.

Get driving directions

Map of how to get from Beijing to Baishan.
Launch map view
  • Distance: 544.9 miles
  • Duration: 4 h 5 min

What companies run services between Beijing, China and Baishan, China?

You can take a bus from Beijing to Baishan via Dalian Jianshejie Bus terminal and Jianshejie terminal in around 25 h 10 min.

Airlines
Air China
Website
airchina.com
Flights from Beijing Capital to Tonghua
Ave. Duration
1 h 35 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$75 - $380
Train operators
China Railways G-Class
Train from Beijing South to Shenyang
Ave. Duration
4 h 1 min
Frequency
4 times a day
Estimated price
$50 - $65
Schedules at
trip.com
2nd Class Seat
$50 - $65
1st Class Seat
$85 - $100
Business Class Seat
$160 - $190
China Railways D-Class
Website
chinahighlights.com
Train from Beijing to Dalian
Ave. Duration
6 h 18 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$35 - $55
1st Class Seat
$55 - $80
Bus operators
Dalian Bus
Website
dalianbus.com
Bus from Shenyang Station to Tonghua
Ave. Duration
4 h 40 min
Frequency
Once daily
Schedules at
dalianbus.com
Bus from Jianshejie terminal to Baishan City
Ave. Duration
9 h 10 min
Frequency
Once daily
Schedules at
dalianbus.com
Bus from Beijing Station to Dalian Jianshejie Bus terminal
Ave. Duration
15 h
Frequency
Once daily
Estimated price
$23
Schedules at
dalianbus.com
Other operators
Taxi from Tonghua to Baishan
Ave. Duration
49 min
Estimated price
$25 - $31

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 French strikes 2018: What are my alternative transport options?, Heading to Europe? Read this before you buy a Eurail Pass and Travelling by boat in Italy - to help you get the most out of your next trip.

More Questions & Answers

Air China offers flights from Beijing Capital Airport to Tonghua Airport.

Search flights

There are five+ hotels available in Baishan. Prices start at $100 USD per night.

More details

The best way to get from Beijing to Beijing Capital Airport is to subway which takes 30 min and costs ¥25.

More details