Rome2Rio

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

Find Transport to Shanhaiguan

See all options

There are 8 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 44m
    ¥379–644
  4. Drive  902.9 km

    1. Drive from Erenhot to Shanhaiguancar car 902.9 km
    9h 16m
    ¥751–1,085
  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
    21h 16m
    ¥1,260–6,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
    15h 1m
    ¥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 30m
    ¥3,561–7,305
  8. Fly to Tianjin Binhai, train

    1. Fly from Erenhot Saiwusu International Airport (ERL) to Tianjin Binhai (TSN)plane plane ERL - TSN
    2. Take the train from Tianjin to Shanhaiguantrain train
    6h 50m
    ¥3,287–7,720

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

Calendar23Weekly Planes
Duration23h 37mAverage Duration
Ticket¥1,139Cheapest Price
See schedules

Comparing Your Travel Options

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

You can take a vehicle from Erenhot to Shanhaiguan via Erenhot, Hohhot, Beijing North Station, Xizhimen Station, Beijing South station, and Beijing South in around 14h 44m. 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 Getting to Milan from the airport, 4 stunningly beautiful Philippines islands you need to visit, and Travelling by boat in Italy - to help you get the most out of your next trip.

Booking & Getting There