Rome2Rio

How to get fromYangshuo to Shilinby bus, train, taxi, or car

Find Transport to Shilin

See all options

There are 4 ways to get from Yangshuo to Shilin by bus, train, taxi, 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.

  1. Bus, train, taxi

    best
    1. Take the bus from Yangshuo to Guilin Southbus bus
    2. Take the train from Guilin to Luzhai Northtrain train
    3. Take the taxi from Luzhai North to Shilintaxi taxi
    4h 29m
    ¥240–348
  2. Drive 201.7 km

    cheapest
    1. Drive from Yangshuo to Shilincar car 201.7 km
    2h 41m
    ¥172–248
  3. Taxi

    1. Take the taxi from Yangshuo to Shilintaxi taxi 201.7 km
    2h 41m
    ¥430–550
  4. Bus, train, taxi via Liuzhou

    1. Take the bus from Yangshuo to Guilin Southbus bus
    2. Take the train from Guilin to Liuzhoutrain train
    3. Take the taxi from Liuzhou to Shilintaxi taxi
    4h 50m
    ¥255–398

Questions & Answers

What companies run services between Yangshuo, China and Shilin, Guangxi, China?

There is no direct connection from Yangshuo to Shilin. However, you can take the bus to Guilin South, walk to Guilin, take the train to Luzhai North, then take the taxi to Shilin. Alternatively, you can drive from Yangshuo to Shilin in around 2h 41m.

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 Train travel in Spain: A guide to Renfe, Train travel in France: A guide to SNCF, and How to travel India's Golden Triangle - to help you get the most out of your next trip.