Yangshuo is approximately 95km away from the Guilin airport and it may take you about 1.5 hour by taxi.
Usually the taxi you call at the airport is from Guilin city and they will charge you RMB250+ to Yangshuo one way, however, you may contact your hotel/hostel at Yangshuo for arranging a pick up. They usually only charge RMB200 or even cheaper if you book a round trip.

