Rome2Rio

How to get fromErenhot to Shanhaiguanby bus, train, car, plane, or taxi

Find Transport to Shanhaiguan

See all options

There are 7 ways to get from Erenhot to Shanhaiguan by bus, train, 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.

  1. Bus, train

    best
    1. Take the bus from Erenhot to Beijing Xinfadi Bus Terminalbus bus Xinfadi
    2. Take the train from Beijing South to Shanhaiguantrain train Beijing South
    12h 23m
    ¥375–467
  2. Bus

    cheapest
    1. Take the bus from Erenhot to Beijing Xinfadi Bus Terminalbus bus Xinfadi
    2. Take the bus from Beijing Station to Shanhaiguanbus bus
    15h 58m
    ¥290–381
  3. Train

    1. Take the train from Erenhot to Hohhot Stationtrain train 34
    2. Take the train from Hohhot to Beijing North Stationtrain train
    3. Take the train from Beijing South to Shanhaiguantrain train
    14h 36m
    ¥364–623
  4. Drive 901.5 km

    1. Drive from Erenhot to Shanhaiguancar car 901.5 km
    9h 14m
    ¥766–1,107
  5. Fly to Qinhuangdao Beidaihe Airport, taxi

    1. Fly from Erenhot Saiwusu International Airport (ERL) to Qinhuangdao Beidaihe Airport (BPE)plane plane ERL - BPE
    2. Take the taxi from Qinhuangdao Beidaihe Airport (BPE) to Beidaihetaxi taxi
    23h 51m
    ¥1,760–8,688
  6. Train via Beijing

    1. Take the train from Erlian to Hohhot Stationtrain train
    2. Take the train from Hohhot to Beijing North Stationtrain train
    3. Take the train from Beijing to Shanhaiguan Stationtrain train
    14h 59m
    ¥1,233–2,556
  7. Fly to Beijing Daxing International Airport, train

    1. Fly from Erenhot Saiwusu International Airport (ERL) to Beijing Daxing International Airport (PKX)plane plane ERL - PKX
    2. Take the train from Beijing Daxing International Airport to Caoqiaotrain train
    3. Take the train from Beijing South to Shanhaiguantrain train
    5h 25m
    ¥3,461–7,805

Erenhot Saiwusu International Airport (ERL) to Qinhuangdao Beidaihe Airport (BPE) flights

Calendar17Weekly Planes
Duration21h 56mAverage Duration
Ticket¥1,608Cheapest Price
See schedules

Questions & Answers

What companies run services between Erenhot, China and Shanhaiguan, China?

You can take a train from Erenhot to Shanhaiguan via Hohhot, Beijing North Station, Xizhimen Station, Beijing South station, and Beijing South in around 14h 36m. Alternatively, you can take a bus from Erenhot to Shanhaiguan via Beijing Xinfadi Bus Terminal, Jiaomen West Station, Xuanwumen Station, Beijing station, and Beijing Station in around 15h 58m.

Airlines
Train operators
Bus operators
Other operators

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 Travelling to and around Russia for the 2018 FIFA World Cup, Best ways to travel around Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers