• Our partners include:

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

There are 5 ways to get from Beijing to Yanji by plane, 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  •  3 h 58 min

  1. Fly from Beijing Capital (PEK) to Yanji (YNJ) PEK - YNJ

$111 - $563

Cheapest option

Train  •  11 h 3 min

  1. Take the train from Beijing to Dunhua Beijing
  2. Take the train from Dunhua to Yanji D7676

$61 - $80

3 alternative options

Train China Railways G-Class  •  8 h 43 min

  1. Take the train from Beijing South to Jilin Beijing-Jilin
  2. Take the train from Jilin to Yanji D7678

$88 - $104

Bus  •  30 h 20 min

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

Drive  •  14 h 48 min

  1. Drive from Beijing to Yanji 868.2 miles

$120 - $190

Questions & Answers

The cheapest way to get from Beijing to Yanji is to train which costs ¥420 - ¥600 and takes 11 h 3 min.

More details

The quickest way to get from Beijing to Yanji is to fly which costs ¥750 - ¥4000 and takes 3 h 58 min.

More details

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

More details

No, there is no direct train from Beijing to Yanji. However, there are services departing from Beijing South and arriving at Yanji via Jilin. The journey, including transfers, takes approximately 8 h 43 min.

More details

The distance between Beijing and Yanji is 1142 km. The road distance is 1389.1 km.

Get driving directions

The best way to get from Beijing to Yanji without a car is to train which takes 8 h 43 min and costs ¥600 - ¥750.

More details

It takes approximately 3 h 58 min to get from Beijing to Yanji, including transfers.

More details

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

More details

Beijing to Yanji train services, operated by China Railways G-Class, depart from Beijing South station.

More details

The best way to get from Beijing to Yanji is to fly which takes 3 h 58 min and costs ¥750 - ¥4000. Alternatively, you can train, which costs ¥600 - ¥750 and takes 8 h 43 min, you could also bus, which costs and takes 30 h 20 min.

Mode details

Map of how to get from Beijing to Yanji.
Launch map view
  • Distance: 713.9 miles
  • Duration: 3 h 58 min

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

China Southern Airlines, Air China and China Eastern Airlines fly from Beijing to Yanji 5 times a day. Alternatively, you can take a train from Beijing to Yanji via Jilin in around 8 h 43 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Beijing Capital to Yanji
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$90 - $550
Flights from Beijing Capital to Yanji via Dalian
Ave. Duration
3 h 55 min
When
Tuesday, Thursday and Sunday
Estimated price
$100 - $550
Flights from Beijing Capital to Yanji via Changchun
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$95 - $550
China Eastern Airlines
Website
en.ceair.com
Flights from Beijing Capital to Yanji via Qingdao
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$110 - $750
Flights from Beijing Capital to Yanji via Yantai
Ave. Duration
5 h 5 min
When
Monday, Wednesday and Saturday
Estimated price
$100 - $700
Air China
Website
airchina.com
Flights from Beijing Capital to Yanji
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$100 - $550
Train operators
China Railways G-Class
Train from Beijing South to Jilin
Ave. Duration
6 h
Frequency
Twice daily
Estimated price
$70 - $85
Schedules at
trip.com
2nd Class Seat
$70 - $85
1st Class Seat
$120 - $140
Business Class Seat
$230 - $270
China Railways D-Class
Website
chinahighlights.com
Train from Jilin to Yanji
Ave. Duration
1 h 43 min
Frequency
Once daily
Estimated price
$14 - $19
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$14 - $19
1st Class Seat
$17 - $25
Train from Beijing to Dunhua
Ave. Duration
9 h 13 min
Frequency
Once daily
Estimated price
$50 - $70
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$50 - $70
1st Class Seat
$75 - $110
Train from Dunhua to Yanji
Ave. Duration
50 min
Frequency
Once daily
Estimated price
$8 - $11
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$8 - $11
1st Class Seat
$8 - $12
Bus operators
Dalian Bus
Website
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
Bus from Jianshejie terminal to Yanji
Ave. Duration
14 h 20 min
Frequency
Once daily
Schedules at
dalianbus.com

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 How to get from Florence to Rome, Need to know: Greyhound and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Beijing Capital Airport to Yanji Airport is the direct flight which takes 2 h 10 min.

Search flights

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

More details

Beijing to Yanji train services, operated by China Railways D-Class, arrive at Yanji station.

More details

Yes, the driving distance between Beijing to Yanji is 1389 km. It takes approximately 14 h 48 min to drive from Beijing to Yanji.

Get driving directions

Air China, China Eastern Airlines and China Southern Airlines offer flights from Beijing Capital Airport to Yanji Airport.

Search flights

There are 28+ hotels available in Yanji. Prices start at $18 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