C'est faisable vu que tu ne perds pas de temps à visiter Guilin (vu la beauté de Yangshuo & Ping'an ya pas de regret à avoir).
Le bus qui va à Yangshuo met 2h depuis Guilin.
Celui qui va à Ping'an bien plus, en fait c'est le bus qui va à Longsheng faut descendre avant cette ville et attraper un autre bus qui va à Ping'an (from Longsheng justement) ça fait gagner du temps car évite de revenir sur ses pas (voir une carte)en allant à Longsheng. Mais même avec ça faut compter au moins 4h.
Ce qui est bien c'est que la dame du 1er bus sait qu'on va à Ping'an et elle téléphone au chauffeur du second qui nous attends au croisement avant de partir. Car ya vraiment pas beaucoup de bus qui vont à Ping'an et si on le rate c'est bien 2h d'attente...
Mais si vous partez samedi en début d'AM de Yangshuo je crains que vous ne pouviez atteindre Ping'an pour le soir... Ce serait plus prudent d'en partir le matin.
Tiens voilà les horaires des 6 bus quotidiens Longsheng - Ping'an...

Le dernier est à 17H vu qu'il faut au moins 3h depuis Guilin, faudrait bien partir en fin de matinée de Yangshuo.